create method

  1. @override
Future<CreateResponse> create(
  1. ServiceCall call,
  2. CreateRequest request
)

Implementation

@override
Future<providerpb.CreateResponse> create(
  ServiceCall call,
  providerpb.CreateRequest request,
) async {
  final inputs = StructConverter.fromStruct(request.properties);
  final result = await provider.create(request.urn, inputs);

  final response = providerpb.CreateResponse()..id = result.id;
  response.properties = await StructConverter.toStruct(result.outs ?? inputs);
  return response;
}