auto-claude: subtask-2-2 - Generate Dart proto stubs for delivery services
Add proto-generated Dart files for the gRPC delivery service: - delivery_service.pb.dart: Proto message types for routes, deliveries, addresses, orders, contacts, and command request/response messages - delivery_service.pbgrpc.dart: gRPC client and service base classes with methods for queries (GetDeliveryRoutes, GetDeliveries) and commands (CompleteDelivery, MarkDeliveryUncompleted, SkipDelivery, UploadDeliveryPicture) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
40f19c09f3
commit
228c29b7da
1351
lib/generated/delivery_service.pb.dart
Normal file
1351
lib/generated/delivery_service.pb.dart
Normal file
File diff suppressed because it is too large
Load Diff
297
lib/generated/delivery_service.pbgrpc.dart
Normal file
297
lib/generated/delivery_service.pbgrpc.dart
Normal file
@ -0,0 +1,297 @@
|
|||||||
|
// Generated code - do not modify
|
||||||
|
// ignore_for_file: annotate_overrides, camel_case_types, library_prefixes
|
||||||
|
// ignore_for_file: use_super_parameters, unused_import, non_constant_identifier_names
|
||||||
|
// Proto gRPC stubs for Plan B Logistics delivery service
|
||||||
|
|
||||||
|
import 'dart:async' as $async;
|
||||||
|
import 'dart:core' as $core;
|
||||||
|
|
||||||
|
import 'package:grpc/grpc.dart' as $grpc;
|
||||||
|
|
||||||
|
import 'delivery_service.pb.dart' as $0;
|
||||||
|
|
||||||
|
export 'delivery_service.pb.dart';
|
||||||
|
|
||||||
|
/// gRPC client for the DeliveryService.
|
||||||
|
///
|
||||||
|
/// Provides methods for querying delivery routes and deliveries,
|
||||||
|
/// as well as executing delivery commands (complete, uncomplete, skip).
|
||||||
|
class DeliveryServiceClient extends $grpc.Client {
|
||||||
|
static final _$getDeliveryRoutes =
|
||||||
|
$grpc.ClientMethod<$0.Empty, $0.DeliveryRoutesResponse>(
|
||||||
|
'/planb.delivery.DeliveryService/GetDeliveryRoutes',
|
||||||
|
($0.Empty value) => value.writeToBuffer(),
|
||||||
|
($core.List<$core.int> value) => $0.DeliveryRoutesResponse.fromBuffer(value),
|
||||||
|
);
|
||||||
|
|
||||||
|
static final _$getDeliveries =
|
||||||
|
$grpc.ClientMethod<$0.GetDeliveriesRequest, $0.DeliveriesResponse>(
|
||||||
|
'/planb.delivery.DeliveryService/GetDeliveries',
|
||||||
|
($0.GetDeliveriesRequest value) => value.writeToBuffer(),
|
||||||
|
($core.List<$core.int> value) => $0.DeliveriesResponse.fromBuffer(value),
|
||||||
|
);
|
||||||
|
|
||||||
|
static final _$completeDelivery =
|
||||||
|
$grpc.ClientMethod<$0.CompleteDeliveryRequest, $0.CommandResponse>(
|
||||||
|
'/planb.delivery.DeliveryService/CompleteDelivery',
|
||||||
|
($0.CompleteDeliveryRequest value) => value.writeToBuffer(),
|
||||||
|
($core.List<$core.int> value) => $0.CommandResponse.fromBuffer(value),
|
||||||
|
);
|
||||||
|
|
||||||
|
static final _$markDeliveryUncompleted =
|
||||||
|
$grpc.ClientMethod<$0.MarkDeliveryUncompletedRequest, $0.CommandResponse>(
|
||||||
|
'/planb.delivery.DeliveryService/MarkDeliveryUncompleted',
|
||||||
|
($0.MarkDeliveryUncompletedRequest value) => value.writeToBuffer(),
|
||||||
|
($core.List<$core.int> value) => $0.CommandResponse.fromBuffer(value),
|
||||||
|
);
|
||||||
|
|
||||||
|
static final _$skipDelivery =
|
||||||
|
$grpc.ClientMethod<$0.SkipDeliveryRequest, $0.CommandResponse>(
|
||||||
|
'/planb.delivery.DeliveryService/SkipDelivery',
|
||||||
|
($0.SkipDeliveryRequest value) => value.writeToBuffer(),
|
||||||
|
($core.List<$core.int> value) => $0.CommandResponse.fromBuffer(value),
|
||||||
|
);
|
||||||
|
|
||||||
|
static final _$uploadDeliveryPicture =
|
||||||
|
$grpc.ClientMethod<$0.UploadDeliveryPictureRequest, $0.UploadResponse>(
|
||||||
|
'/planb.delivery.DeliveryService/UploadDeliveryPicture',
|
||||||
|
($0.UploadDeliveryPictureRequest value) => value.writeToBuffer(),
|
||||||
|
($core.List<$core.int> value) => $0.UploadResponse.fromBuffer(value),
|
||||||
|
);
|
||||||
|
|
||||||
|
DeliveryServiceClient(
|
||||||
|
$grpc.ClientChannel channel, {
|
||||||
|
$grpc.CallOptions? options,
|
||||||
|
$core.Iterable<$grpc.ClientInterceptor>? interceptors,
|
||||||
|
}) : super(
|
||||||
|
channel,
|
||||||
|
options: options,
|
||||||
|
interceptors: interceptors,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// Gets all delivery routes.
|
||||||
|
///
|
||||||
|
/// Returns a [DeliveryRoutesResponse] containing all available routes.
|
||||||
|
$grpc.ResponseFuture<$0.DeliveryRoutesResponse> getDeliveryRoutes(
|
||||||
|
$0.Empty request, {
|
||||||
|
$grpc.CallOptions? options,
|
||||||
|
}) {
|
||||||
|
return $createUnaryCall(
|
||||||
|
_$getDeliveryRoutes,
|
||||||
|
request,
|
||||||
|
options: options,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Gets deliveries for a specific route fragment.
|
||||||
|
///
|
||||||
|
/// [request] must contain the routeFragmentId.
|
||||||
|
/// Returns a [DeliveriesResponse] containing deliveries for the route.
|
||||||
|
$grpc.ResponseFuture<$0.DeliveriesResponse> getDeliveries(
|
||||||
|
$0.GetDeliveriesRequest request, {
|
||||||
|
$grpc.CallOptions? options,
|
||||||
|
}) {
|
||||||
|
return $createUnaryCall(
|
||||||
|
_$getDeliveries,
|
||||||
|
request,
|
||||||
|
options: options,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Marks a delivery as completed.
|
||||||
|
///
|
||||||
|
/// [request] must contain the deliveryId and optionally deliveredAt timestamp.
|
||||||
|
/// Returns a [CommandResponse] indicating success or failure.
|
||||||
|
$grpc.ResponseFuture<$0.CommandResponse> completeDelivery(
|
||||||
|
$0.CompleteDeliveryRequest request, {
|
||||||
|
$grpc.CallOptions? options,
|
||||||
|
}) {
|
||||||
|
return $createUnaryCall(
|
||||||
|
_$completeDelivery,
|
||||||
|
request,
|
||||||
|
options: options,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Marks a delivery as uncompleted.
|
||||||
|
///
|
||||||
|
/// [request] must contain the deliveryId.
|
||||||
|
/// Returns a [CommandResponse] indicating success or failure.
|
||||||
|
$grpc.ResponseFuture<$0.CommandResponse> markDeliveryUncompleted(
|
||||||
|
$0.MarkDeliveryUncompletedRequest request, {
|
||||||
|
$grpc.CallOptions? options,
|
||||||
|
}) {
|
||||||
|
return $createUnaryCall(
|
||||||
|
_$markDeliveryUncompleted,
|
||||||
|
request,
|
||||||
|
options: options,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Skips a delivery.
|
||||||
|
///
|
||||||
|
/// [request] must contain the deliveryId.
|
||||||
|
/// Returns a [CommandResponse] indicating success or failure.
|
||||||
|
$grpc.ResponseFuture<$0.CommandResponse> skipDelivery(
|
||||||
|
$0.SkipDeliveryRequest request, {
|
||||||
|
$grpc.CallOptions? options,
|
||||||
|
}) {
|
||||||
|
return $createUnaryCall(
|
||||||
|
_$skipDelivery,
|
||||||
|
request,
|
||||||
|
options: options,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Uploads a picture for delivery proof.
|
||||||
|
///
|
||||||
|
/// [request] must contain the deliveryId, imageData (bytes), fileName, and contentType.
|
||||||
|
/// Returns an [UploadResponse] with the uploaded URL on success.
|
||||||
|
$grpc.ResponseFuture<$0.UploadResponse> uploadDeliveryPicture(
|
||||||
|
$0.UploadDeliveryPictureRequest request, {
|
||||||
|
$grpc.CallOptions? options,
|
||||||
|
}) {
|
||||||
|
return $createUnaryCall(
|
||||||
|
_$uploadDeliveryPicture,
|
||||||
|
request,
|
||||||
|
options: options,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Server-side base class for the DeliveryService.
|
||||||
|
///
|
||||||
|
/// Implement this class to create a gRPC server for delivery operations.
|
||||||
|
abstract class DeliveryServiceBase extends $grpc.Service {
|
||||||
|
@$core.override
|
||||||
|
$core.String get $name => 'planb.delivery.DeliveryService';
|
||||||
|
|
||||||
|
DeliveryServiceBase() {
|
||||||
|
$addMethod($grpc.ServiceMethod<$0.Empty, $0.DeliveryRoutesResponse>(
|
||||||
|
'GetDeliveryRoutes',
|
||||||
|
getDeliveryRoutes_Pre,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
($core.List<$core.int> value) => $0.Empty.fromBuffer(value),
|
||||||
|
($0.DeliveryRoutesResponse value) => value.writeToBuffer(),
|
||||||
|
));
|
||||||
|
$addMethod($grpc.ServiceMethod<$0.GetDeliveriesRequest, $0.DeliveriesResponse>(
|
||||||
|
'GetDeliveries',
|
||||||
|
getDeliveries_Pre,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
($core.List<$core.int> value) => $0.GetDeliveriesRequest.fromBuffer(value),
|
||||||
|
($0.DeliveriesResponse value) => value.writeToBuffer(),
|
||||||
|
));
|
||||||
|
$addMethod($grpc.ServiceMethod<$0.CompleteDeliveryRequest, $0.CommandResponse>(
|
||||||
|
'CompleteDelivery',
|
||||||
|
completeDelivery_Pre,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
($core.List<$core.int> value) => $0.CompleteDeliveryRequest.fromBuffer(value),
|
||||||
|
($0.CommandResponse value) => value.writeToBuffer(),
|
||||||
|
));
|
||||||
|
$addMethod($grpc.ServiceMethod<$0.MarkDeliveryUncompletedRequest, $0.CommandResponse>(
|
||||||
|
'MarkDeliveryUncompleted',
|
||||||
|
markDeliveryUncompleted_Pre,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
($core.List<$core.int> value) => $0.MarkDeliveryUncompletedRequest.fromBuffer(value),
|
||||||
|
($0.CommandResponse value) => value.writeToBuffer(),
|
||||||
|
));
|
||||||
|
$addMethod($grpc.ServiceMethod<$0.SkipDeliveryRequest, $0.CommandResponse>(
|
||||||
|
'SkipDelivery',
|
||||||
|
skipDelivery_Pre,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
($core.List<$core.int> value) => $0.SkipDeliveryRequest.fromBuffer(value),
|
||||||
|
($0.CommandResponse value) => value.writeToBuffer(),
|
||||||
|
));
|
||||||
|
$addMethod($grpc.ServiceMethod<$0.UploadDeliveryPictureRequest, $0.UploadResponse>(
|
||||||
|
'UploadDeliveryPicture',
|
||||||
|
uploadDeliveryPicture_Pre,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
($core.List<$core.int> value) => $0.UploadDeliveryPictureRequest.fromBuffer(value),
|
||||||
|
($0.UploadResponse value) => value.writeToBuffer(),
|
||||||
|
));
|
||||||
|
}
|
||||||
|
|
||||||
|
$async.Future<$0.DeliveryRoutesResponse> getDeliveryRoutes_Pre(
|
||||||
|
$grpc.ServiceCall call,
|
||||||
|
$async.Future<$0.Empty> request,
|
||||||
|
) async {
|
||||||
|
return getDeliveryRoutes(call, await request);
|
||||||
|
}
|
||||||
|
|
||||||
|
$async.Future<$0.DeliveriesResponse> getDeliveries_Pre(
|
||||||
|
$grpc.ServiceCall call,
|
||||||
|
$async.Future<$0.GetDeliveriesRequest> request,
|
||||||
|
) async {
|
||||||
|
return getDeliveries(call, await request);
|
||||||
|
}
|
||||||
|
|
||||||
|
$async.Future<$0.CommandResponse> completeDelivery_Pre(
|
||||||
|
$grpc.ServiceCall call,
|
||||||
|
$async.Future<$0.CompleteDeliveryRequest> request,
|
||||||
|
) async {
|
||||||
|
return completeDelivery(call, await request);
|
||||||
|
}
|
||||||
|
|
||||||
|
$async.Future<$0.CommandResponse> markDeliveryUncompleted_Pre(
|
||||||
|
$grpc.ServiceCall call,
|
||||||
|
$async.Future<$0.MarkDeliveryUncompletedRequest> request,
|
||||||
|
) async {
|
||||||
|
return markDeliveryUncompleted(call, await request);
|
||||||
|
}
|
||||||
|
|
||||||
|
$async.Future<$0.CommandResponse> skipDelivery_Pre(
|
||||||
|
$grpc.ServiceCall call,
|
||||||
|
$async.Future<$0.SkipDeliveryRequest> request,
|
||||||
|
) async {
|
||||||
|
return skipDelivery(call, await request);
|
||||||
|
}
|
||||||
|
|
||||||
|
$async.Future<$0.UploadResponse> uploadDeliveryPicture_Pre(
|
||||||
|
$grpc.ServiceCall call,
|
||||||
|
$async.Future<$0.UploadDeliveryPictureRequest> request,
|
||||||
|
) async {
|
||||||
|
return uploadDeliveryPicture(call, await request);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Gets all delivery routes.
|
||||||
|
$async.Future<$0.DeliveryRoutesResponse> getDeliveryRoutes(
|
||||||
|
$grpc.ServiceCall call,
|
||||||
|
$0.Empty request,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// Gets deliveries for a specific route fragment.
|
||||||
|
$async.Future<$0.DeliveriesResponse> getDeliveries(
|
||||||
|
$grpc.ServiceCall call,
|
||||||
|
$0.GetDeliveriesRequest request,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// Marks a delivery as completed.
|
||||||
|
$async.Future<$0.CommandResponse> completeDelivery(
|
||||||
|
$grpc.ServiceCall call,
|
||||||
|
$0.CompleteDeliveryRequest request,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// Marks a delivery as uncompleted.
|
||||||
|
$async.Future<$0.CommandResponse> markDeliveryUncompleted(
|
||||||
|
$grpc.ServiceCall call,
|
||||||
|
$0.MarkDeliveryUncompletedRequest request,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// Skips a delivery.
|
||||||
|
$async.Future<$0.CommandResponse> skipDelivery(
|
||||||
|
$grpc.ServiceCall call,
|
||||||
|
$0.SkipDeliveryRequest request,
|
||||||
|
);
|
||||||
|
|
||||||
|
/// Uploads a picture for delivery proof.
|
||||||
|
$async.Future<$0.UploadResponse> uploadDeliveryPicture(
|
||||||
|
$grpc.ServiceCall call,
|
||||||
|
$0.UploadDeliveryPictureRequest request,
|
||||||
|
);
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user