init method
Implementation
Future<CSDocumentosCopySDKResponse> init(
{required CSDocsSDK configuration}) async {
try {
final String nativeSDKResponseAsString = await methodChannel.invokeMethod(
MethodChannels.init.methodName, configuration.toJson());
final nativeSDKResponseAsJson = jsonDecode(nativeSDKResponseAsString);
final CSDocumentosCopySDKResponse sdkResponse =
CSDocumentosCopySDKResponse.fromJson(nativeSDKResponseAsJson);
return sdkResponse;
} on PlatformException catch (e) {
throw CSDocsInternalErrorException(
message: e.message,
errorDescription:
"Platform exception when calling init method: ${e.message}");
} catch (e) {
throw CSDocsInternalErrorException(
message: e.toString(),
errorDescription:
"Internal error when calling init method: ${e.toString()}");
}
}