/** * Convert device assignment event create request from API to GRPC. * * @param api * @return * @throws SiteWhereException */ public static GDeviceAssignmentEventCreateRequest asGrpcDeviceAssignmentEventCreateRequest( IDeviceAssignmentEventCreateRequest api) throws SiteWhereException { GDeviceAssignmentEventCreateRequest.Builder grpc = GDeviceAssignmentEventCreateRequest.newBuilder(); grpc.setDeviceAssignmentId(CommonModelConverter.asGrpcUuid(api.getDeviceAssignmentId())); grpc.setRequest(EventModelConverter.asGrpcDeviceEventCreateRequest(api.getRequest())); return grpc.build(); }