build method
Future<String?>
build({
- required String baseUrl,
- ConverterType? convertedType,
- Map<
String, String> ? headers, - CircuitBreakerOptions? circuitBreakerOptions,
Implementation
Future<String?> build({
required String baseUrl,
ConverterType? convertedType,
Map<String, String>? headers,
CircuitBreakerOptions? circuitBreakerOptions,
}) async {
String? result;
try {
var _circuitBreakerOptions = circuitBreakerOptions != null
? jsonEncode(
CircuitBreakerOptionsDTO.fromDataModel(
circuitBreakerOptions,
).toJson(),
)
: null;
final clientId = await _hostApi.build(
baseUrl,
convertedType?.identifier,
headers,
_circuitBreakerOptions,
);
result = clientId;
} on PlatformException catch (e) {
throw ExceptionManager.parse(e);
}
return result;
}