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>
1352 lines
42 KiB
Dart
1352 lines
42 KiB
Dart
// Generated code - do not modify
|
|
// ignore_for_file: annotate_overrides, camel_case_types, constant_identifier_names
|
|
// ignore_for_file: non_constant_identifier_names, prefer_single_quotes, use_super_parameters
|
|
// Proto stubs for Plan B Logistics delivery service
|
|
|
|
import 'dart:core' as $core;
|
|
import 'package:protobuf/protobuf.dart' as $pb;
|
|
|
|
/// Empty request message for queries with no parameters.
|
|
class Empty extends $pb.GeneratedMessage {
|
|
factory Empty() => create();
|
|
|
|
Empty._() : super();
|
|
|
|
factory Empty.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory Empty.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('Empty',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
Empty createEmptyInstance() => create();
|
|
|
|
static Empty create() => Empty._();
|
|
|
|
@$core.override
|
|
Empty clone() => Empty()..mergeFromMessage(this);
|
|
|
|
static $core.List<Empty> createRepeated() => <Empty>[];
|
|
}
|
|
|
|
/// Request message for getting deliveries by route fragment ID.
|
|
class GetDeliveriesRequest extends $pb.GeneratedMessage {
|
|
factory GetDeliveriesRequest({
|
|
$core.int? routeFragmentId,
|
|
}) {
|
|
final result = create();
|
|
if (routeFragmentId != null) result.routeFragmentId = routeFragmentId;
|
|
return result;
|
|
}
|
|
|
|
GetDeliveriesRequest._() : super();
|
|
|
|
factory GetDeliveriesRequest.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory GetDeliveriesRequest.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('GetDeliveriesRequest',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..a<$core.int>(1, 'routeFragmentId', $pb.PbFieldType.O3)
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
GetDeliveriesRequest createEmptyInstance() => create();
|
|
|
|
static GetDeliveriesRequest create() => GetDeliveriesRequest._();
|
|
|
|
@$core.override
|
|
GetDeliveriesRequest clone() => GetDeliveriesRequest()..mergeFromMessage(this);
|
|
|
|
static $core.List<GetDeliveriesRequest> createRepeated() => <GetDeliveriesRequest>[];
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.int get routeFragmentId => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set routeFragmentId($core.int v) => $_setSignedInt32(0, v);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasRouteFragmentId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearRouteFragmentId() => clearField(1);
|
|
}
|
|
|
|
/// Response message containing a list of delivery routes.
|
|
class DeliveryRoutesResponse extends $pb.GeneratedMessage {
|
|
factory DeliveryRoutesResponse({
|
|
$core.Iterable<DeliveryRouteProto>? routes,
|
|
}) {
|
|
final result = create();
|
|
if (routes != null) result.routes.addAll(routes);
|
|
return result;
|
|
}
|
|
|
|
DeliveryRoutesResponse._() : super();
|
|
|
|
factory DeliveryRoutesResponse.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory DeliveryRoutesResponse.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('DeliveryRoutesResponse',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..pc<DeliveryRouteProto>(1, 'routes', $pb.PbFieldType.PM,
|
|
subBuilder: DeliveryRouteProto.create)
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
DeliveryRoutesResponse createEmptyInstance() => create();
|
|
|
|
static DeliveryRoutesResponse create() => DeliveryRoutesResponse._();
|
|
|
|
@$core.override
|
|
DeliveryRoutesResponse clone() => DeliveryRoutesResponse()..mergeFromMessage(this);
|
|
|
|
static $core.List<DeliveryRoutesResponse> createRepeated() => <DeliveryRoutesResponse>[];
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.List<DeliveryRouteProto> get routes => $_getList(0);
|
|
}
|
|
|
|
/// Response message containing a list of deliveries.
|
|
class DeliveriesResponse extends $pb.GeneratedMessage {
|
|
factory DeliveriesResponse({
|
|
$core.Iterable<DeliveryProto>? deliveries,
|
|
}) {
|
|
final result = create();
|
|
if (deliveries != null) result.deliveries.addAll(deliveries);
|
|
return result;
|
|
}
|
|
|
|
DeliveriesResponse._() : super();
|
|
|
|
factory DeliveriesResponse.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory DeliveriesResponse.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('DeliveriesResponse',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..pc<DeliveryProto>(1, 'deliveries', $pb.PbFieldType.PM,
|
|
subBuilder: DeliveryProto.create)
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
DeliveriesResponse createEmptyInstance() => create();
|
|
|
|
static DeliveriesResponse create() => DeliveriesResponse._();
|
|
|
|
@$core.override
|
|
DeliveriesResponse clone() => DeliveriesResponse()..mergeFromMessage(this);
|
|
|
|
static $core.List<DeliveriesResponse> createRepeated() => <DeliveriesResponse>[];
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.List<DeliveryProto> get deliveries => $_getList(0);
|
|
}
|
|
|
|
/// Proto message for DeliveryRoute.
|
|
class DeliveryRouteProto extends $pb.GeneratedMessage {
|
|
factory DeliveryRouteProto({
|
|
$core.int? id,
|
|
$core.int? routeId,
|
|
$core.String? name,
|
|
$core.String? routeName,
|
|
$core.int? deliveriesCount,
|
|
$core.int? deliveredCount,
|
|
$core.bool? completed,
|
|
$core.String? createdAt,
|
|
}) {
|
|
final result = create();
|
|
if (id != null) result.id = id;
|
|
if (routeId != null) result.routeId = routeId;
|
|
if (name != null) result.name = name;
|
|
if (routeName != null) result.routeName = routeName;
|
|
if (deliveriesCount != null) result.deliveriesCount = deliveriesCount;
|
|
if (deliveredCount != null) result.deliveredCount = deliveredCount;
|
|
if (completed != null) result.completed = completed;
|
|
if (createdAt != null) result.createdAt = createdAt;
|
|
return result;
|
|
}
|
|
|
|
DeliveryRouteProto._() : super();
|
|
|
|
factory DeliveryRouteProto.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory DeliveryRouteProto.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('DeliveryRouteProto',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..a<$core.int>(1, 'id', $pb.PbFieldType.O3)
|
|
..a<$core.int>(2, 'routeId', $pb.PbFieldType.O3)
|
|
..aOS(3, 'name')
|
|
..aOS(4, 'routeName')
|
|
..a<$core.int>(5, 'deliveriesCount', $pb.PbFieldType.O3)
|
|
..a<$core.int>(6, 'deliveredCount', $pb.PbFieldType.O3)
|
|
..aOB(7, 'completed')
|
|
..aOS(8, 'createdAt')
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
DeliveryRouteProto createEmptyInstance() => create();
|
|
|
|
static DeliveryRouteProto create() => DeliveryRouteProto._();
|
|
|
|
@$core.override
|
|
DeliveryRouteProto clone() => DeliveryRouteProto()..mergeFromMessage(this);
|
|
|
|
static $core.List<DeliveryRouteProto> createRepeated() => <DeliveryRouteProto>[];
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.int get id => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set id($core.int v) => $_setSignedInt32(0, v);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearId() => clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.int get routeId => $_getIZ(1);
|
|
@$pb.TagNumber(2)
|
|
set routeId($core.int v) => $_setSignedInt32(1, v);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasRouteId() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearRouteId() => clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$core.String get name => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set name($core.String v) => $_setString(2, v);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasName() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearName() => clearField(3);
|
|
|
|
@$pb.TagNumber(4)
|
|
$core.String get routeName => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set routeName($core.String v) => $_setString(3, v);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasRouteName() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearRouteName() => clearField(4);
|
|
|
|
@$pb.TagNumber(5)
|
|
$core.int get deliveriesCount => $_getIZ(4);
|
|
@$pb.TagNumber(5)
|
|
set deliveriesCount($core.int v) => $_setSignedInt32(4, v);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasDeliveriesCount() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearDeliveriesCount() => clearField(5);
|
|
|
|
@$pb.TagNumber(6)
|
|
$core.int get deliveredCount => $_getIZ(5);
|
|
@$pb.TagNumber(6)
|
|
set deliveredCount($core.int v) => $_setSignedInt32(5, v);
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasDeliveredCount() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearDeliveredCount() => clearField(6);
|
|
|
|
@$pb.TagNumber(7)
|
|
$core.bool get completed => $_getBF(6);
|
|
@$pb.TagNumber(7)
|
|
set completed($core.bool v) => $_setBool(6, v);
|
|
@$pb.TagNumber(7)
|
|
$core.bool hasCompleted() => $_has(6);
|
|
@$pb.TagNumber(7)
|
|
void clearCompleted() => clearField(7);
|
|
|
|
@$pb.TagNumber(8)
|
|
$core.String get createdAt => $_getSZ(7);
|
|
@$pb.TagNumber(8)
|
|
set createdAt($core.String v) => $_setString(7, v);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasCreatedAt() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearCreatedAt() => clearField(8);
|
|
}
|
|
|
|
/// Proto message for Delivery.
|
|
class DeliveryProto extends $pb.GeneratedMessage {
|
|
factory DeliveryProto({
|
|
$core.int? id,
|
|
$core.int? routeFragmentId,
|
|
$core.int? deliveryIndex,
|
|
$core.Iterable<DeliveryOrderProto>? orders,
|
|
UserInfoProto? deliveredBy,
|
|
DeliveryAddressProto? deliveryAddress,
|
|
$core.String? deliveredAt,
|
|
$core.String? skippedAt,
|
|
$core.String? createdAt,
|
|
$core.String? updatedAt,
|
|
$core.bool? delivered,
|
|
$core.bool? hasBeenSkipped,
|
|
$core.bool? isSkipped,
|
|
$core.String? name,
|
|
}) {
|
|
final result = create();
|
|
if (id != null) result.id = id;
|
|
if (routeFragmentId != null) result.routeFragmentId = routeFragmentId;
|
|
if (deliveryIndex != null) result.deliveryIndex = deliveryIndex;
|
|
if (orders != null) result.orders.addAll(orders);
|
|
if (deliveredBy != null) result.deliveredBy = deliveredBy;
|
|
if (deliveryAddress != null) result.deliveryAddress = deliveryAddress;
|
|
if (deliveredAt != null) result.deliveredAt = deliveredAt;
|
|
if (skippedAt != null) result.skippedAt = skippedAt;
|
|
if (createdAt != null) result.createdAt = createdAt;
|
|
if (updatedAt != null) result.updatedAt = updatedAt;
|
|
if (delivered != null) result.delivered = delivered;
|
|
if (hasBeenSkipped != null) result.hasBeenSkipped = hasBeenSkipped;
|
|
if (isSkipped != null) result.isSkipped = isSkipped;
|
|
if (name != null) result.name = name;
|
|
return result;
|
|
}
|
|
|
|
DeliveryProto._() : super();
|
|
|
|
factory DeliveryProto.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory DeliveryProto.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('DeliveryProto',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..a<$core.int>(1, 'id', $pb.PbFieldType.O3)
|
|
..a<$core.int>(2, 'routeFragmentId', $pb.PbFieldType.O3)
|
|
..a<$core.int>(3, 'deliveryIndex', $pb.PbFieldType.O3)
|
|
..pc<DeliveryOrderProto>(4, 'orders', $pb.PbFieldType.PM,
|
|
subBuilder: DeliveryOrderProto.create)
|
|
..aOM<UserInfoProto>(5, 'deliveredBy', subBuilder: UserInfoProto.create)
|
|
..aOM<DeliveryAddressProto>(6, 'deliveryAddress',
|
|
subBuilder: DeliveryAddressProto.create)
|
|
..aOS(7, 'deliveredAt')
|
|
..aOS(8, 'skippedAt')
|
|
..aOS(9, 'createdAt')
|
|
..aOS(10, 'updatedAt')
|
|
..aOB(11, 'delivered')
|
|
..aOB(12, 'hasBeenSkipped')
|
|
..aOB(13, 'isSkipped')
|
|
..aOS(14, 'name')
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
DeliveryProto createEmptyInstance() => create();
|
|
|
|
static DeliveryProto create() => DeliveryProto._();
|
|
|
|
@$core.override
|
|
DeliveryProto clone() => DeliveryProto()..mergeFromMessage(this);
|
|
|
|
static $core.List<DeliveryProto> createRepeated() => <DeliveryProto>[];
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.int get id => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set id($core.int v) => $_setSignedInt32(0, v);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearId() => clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.int get routeFragmentId => $_getIZ(1);
|
|
@$pb.TagNumber(2)
|
|
set routeFragmentId($core.int v) => $_setSignedInt32(1, v);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasRouteFragmentId() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearRouteFragmentId() => clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$core.int get deliveryIndex => $_getIZ(2);
|
|
@$pb.TagNumber(3)
|
|
set deliveryIndex($core.int v) => $_setSignedInt32(2, v);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasDeliveryIndex() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearDeliveryIndex() => clearField(3);
|
|
|
|
@$pb.TagNumber(4)
|
|
$core.List<DeliveryOrderProto> get orders => $_getList(3);
|
|
|
|
@$pb.TagNumber(5)
|
|
UserInfoProto get deliveredBy => $_getN(4);
|
|
@$pb.TagNumber(5)
|
|
set deliveredBy(UserInfoProto v) => setField(5, v);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasDeliveredBy() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearDeliveredBy() => clearField(5);
|
|
@$pb.TagNumber(5)
|
|
UserInfoProto ensureDeliveredBy() => $_ensure(4);
|
|
|
|
@$pb.TagNumber(6)
|
|
DeliveryAddressProto get deliveryAddress => $_getN(5);
|
|
@$pb.TagNumber(6)
|
|
set deliveryAddress(DeliveryAddressProto v) => setField(6, v);
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasDeliveryAddress() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearDeliveryAddress() => clearField(6);
|
|
@$pb.TagNumber(6)
|
|
DeliveryAddressProto ensureDeliveryAddress() => $_ensure(5);
|
|
|
|
@$pb.TagNumber(7)
|
|
$core.String get deliveredAt => $_getSZ(6);
|
|
@$pb.TagNumber(7)
|
|
set deliveredAt($core.String v) => $_setString(6, v);
|
|
@$pb.TagNumber(7)
|
|
$core.bool hasDeliveredAt() => $_has(6);
|
|
@$pb.TagNumber(7)
|
|
void clearDeliveredAt() => clearField(7);
|
|
|
|
@$pb.TagNumber(8)
|
|
$core.String get skippedAt => $_getSZ(7);
|
|
@$pb.TagNumber(8)
|
|
set skippedAt($core.String v) => $_setString(7, v);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasSkippedAt() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearSkippedAt() => clearField(8);
|
|
|
|
@$pb.TagNumber(9)
|
|
$core.String get createdAt => $_getSZ(8);
|
|
@$pb.TagNumber(9)
|
|
set createdAt($core.String v) => $_setString(8, v);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasCreatedAt() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearCreatedAt() => clearField(9);
|
|
|
|
@$pb.TagNumber(10)
|
|
$core.String get updatedAt => $_getSZ(9);
|
|
@$pb.TagNumber(10)
|
|
set updatedAt($core.String v) => $_setString(9, v);
|
|
@$pb.TagNumber(10)
|
|
$core.bool hasUpdatedAt() => $_has(9);
|
|
@$pb.TagNumber(10)
|
|
void clearUpdatedAt() => clearField(10);
|
|
|
|
@$pb.TagNumber(11)
|
|
$core.bool get delivered => $_getBF(10);
|
|
@$pb.TagNumber(11)
|
|
set delivered($core.bool v) => $_setBool(10, v);
|
|
@$pb.TagNumber(11)
|
|
$core.bool hasDelivered() => $_has(10);
|
|
@$pb.TagNumber(11)
|
|
void clearDelivered() => clearField(11);
|
|
|
|
@$pb.TagNumber(12)
|
|
$core.bool get hasBeenSkipped => $_getBF(11);
|
|
@$pb.TagNumber(12)
|
|
set hasBeenSkipped($core.bool v) => $_setBool(11, v);
|
|
@$pb.TagNumber(12)
|
|
$core.bool hasHasBeenSkipped() => $_has(11);
|
|
@$pb.TagNumber(12)
|
|
void clearHasBeenSkipped() => clearField(12);
|
|
|
|
@$pb.TagNumber(13)
|
|
$core.bool get isSkipped => $_getBF(12);
|
|
@$pb.TagNumber(13)
|
|
set isSkipped($core.bool v) => $_setBool(12, v);
|
|
@$pb.TagNumber(13)
|
|
$core.bool hasIsSkipped() => $_has(12);
|
|
@$pb.TagNumber(13)
|
|
void clearIsSkipped() => clearField(13);
|
|
|
|
@$pb.TagNumber(14)
|
|
$core.String get name => $_getSZ(13);
|
|
@$pb.TagNumber(14)
|
|
set name($core.String v) => $_setString(13, v);
|
|
@$pb.TagNumber(14)
|
|
$core.bool hasName() => $_has(13);
|
|
@$pb.TagNumber(14)
|
|
void clearName() => clearField(14);
|
|
}
|
|
|
|
/// Proto message for DeliveryAddress.
|
|
class DeliveryAddressProto extends $pb.GeneratedMessage {
|
|
factory DeliveryAddressProto({
|
|
$core.int? id,
|
|
$core.String? line1,
|
|
$core.String? line2,
|
|
$core.String? postalCode,
|
|
$core.String? city,
|
|
$core.String? subdivision,
|
|
$core.String? countryCode,
|
|
$core.double? latitude,
|
|
$core.double? longitude,
|
|
$core.String? formattedAddress,
|
|
}) {
|
|
final result = create();
|
|
if (id != null) result.id = id;
|
|
if (line1 != null) result.line1 = line1;
|
|
if (line2 != null) result.line2 = line2;
|
|
if (postalCode != null) result.postalCode = postalCode;
|
|
if (city != null) result.city = city;
|
|
if (subdivision != null) result.subdivision = subdivision;
|
|
if (countryCode != null) result.countryCode = countryCode;
|
|
if (latitude != null) result.latitude = latitude;
|
|
if (longitude != null) result.longitude = longitude;
|
|
if (formattedAddress != null) result.formattedAddress = formattedAddress;
|
|
return result;
|
|
}
|
|
|
|
DeliveryAddressProto._() : super();
|
|
|
|
factory DeliveryAddressProto.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory DeliveryAddressProto.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('DeliveryAddressProto',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..a<$core.int>(1, 'id', $pb.PbFieldType.O3)
|
|
..aOS(2, 'line1')
|
|
..aOS(3, 'line2')
|
|
..aOS(4, 'postalCode')
|
|
..aOS(5, 'city')
|
|
..aOS(6, 'subdivision')
|
|
..aOS(7, 'countryCode')
|
|
..a<$core.double>(8, 'latitude', $pb.PbFieldType.OD)
|
|
..a<$core.double>(9, 'longitude', $pb.PbFieldType.OD)
|
|
..aOS(10, 'formattedAddress')
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
DeliveryAddressProto createEmptyInstance() => create();
|
|
|
|
static DeliveryAddressProto create() => DeliveryAddressProto._();
|
|
|
|
@$core.override
|
|
DeliveryAddressProto clone() => DeliveryAddressProto()..mergeFromMessage(this);
|
|
|
|
static $core.List<DeliveryAddressProto> createRepeated() => <DeliveryAddressProto>[];
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.int get id => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set id($core.int v) => $_setSignedInt32(0, v);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearId() => clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get line1 => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set line1($core.String v) => $_setString(1, v);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLine1() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLine1() => clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$core.String get line2 => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set line2($core.String v) => $_setString(2, v);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLine2() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLine2() => clearField(3);
|
|
|
|
@$pb.TagNumber(4)
|
|
$core.String get postalCode => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set postalCode($core.String v) => $_setString(3, v);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasPostalCode() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearPostalCode() => clearField(4);
|
|
|
|
@$pb.TagNumber(5)
|
|
$core.String get city => $_getSZ(4);
|
|
@$pb.TagNumber(5)
|
|
set city($core.String v) => $_setString(4, v);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasCity() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearCity() => clearField(5);
|
|
|
|
@$pb.TagNumber(6)
|
|
$core.String get subdivision => $_getSZ(5);
|
|
@$pb.TagNumber(6)
|
|
set subdivision($core.String v) => $_setString(5, v);
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasSubdivision() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearSubdivision() => clearField(6);
|
|
|
|
@$pb.TagNumber(7)
|
|
$core.String get countryCode => $_getSZ(6);
|
|
@$pb.TagNumber(7)
|
|
set countryCode($core.String v) => $_setString(6, v);
|
|
@$pb.TagNumber(7)
|
|
$core.bool hasCountryCode() => $_has(6);
|
|
@$pb.TagNumber(7)
|
|
void clearCountryCode() => clearField(7);
|
|
|
|
@$pb.TagNumber(8)
|
|
$core.double get latitude => $_getN(7);
|
|
@$pb.TagNumber(8)
|
|
set latitude($core.double v) => $_setDouble(7, v);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasLatitude() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearLatitude() => clearField(8);
|
|
|
|
@$pb.TagNumber(9)
|
|
$core.double get longitude => $_getN(8);
|
|
@$pb.TagNumber(9)
|
|
set longitude($core.double v) => $_setDouble(8, v);
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasLongitude() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearLongitude() => clearField(9);
|
|
|
|
@$pb.TagNumber(10)
|
|
$core.String get formattedAddress => $_getSZ(9);
|
|
@$pb.TagNumber(10)
|
|
set formattedAddress($core.String v) => $_setString(9, v);
|
|
@$pb.TagNumber(10)
|
|
$core.bool hasFormattedAddress() => $_has(9);
|
|
@$pb.TagNumber(10)
|
|
void clearFormattedAddress() => clearField(10);
|
|
}
|
|
|
|
/// Proto message for DeliveryOrder.
|
|
class DeliveryOrderProto extends $pb.GeneratedMessage {
|
|
factory DeliveryOrderProto({
|
|
$core.int? id,
|
|
$core.bool? isNewCustomer,
|
|
$core.String? note,
|
|
$core.double? totalAmount,
|
|
$core.double? totalPaid,
|
|
$core.int? totalItems,
|
|
$core.Iterable<DeliveryContactProto>? contacts,
|
|
DeliveryContactProto? contact,
|
|
}) {
|
|
final result = create();
|
|
if (id != null) result.id = id;
|
|
if (isNewCustomer != null) result.isNewCustomer = isNewCustomer;
|
|
if (note != null) result.note = note;
|
|
if (totalAmount != null) result.totalAmount = totalAmount;
|
|
if (totalPaid != null) result.totalPaid = totalPaid;
|
|
if (totalItems != null) result.totalItems = totalItems;
|
|
if (contacts != null) result.contacts.addAll(contacts);
|
|
if (contact != null) result.contact = contact;
|
|
return result;
|
|
}
|
|
|
|
DeliveryOrderProto._() : super();
|
|
|
|
factory DeliveryOrderProto.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory DeliveryOrderProto.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('DeliveryOrderProto',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..a<$core.int>(1, 'id', $pb.PbFieldType.O3)
|
|
..aOB(2, 'isNewCustomer')
|
|
..aOS(3, 'note')
|
|
..a<$core.double>(4, 'totalAmount', $pb.PbFieldType.OD)
|
|
..a<$core.double>(5, 'totalPaid', $pb.PbFieldType.OD)
|
|
..a<$core.int>(6, 'totalItems', $pb.PbFieldType.O3)
|
|
..pc<DeliveryContactProto>(7, 'contacts', $pb.PbFieldType.PM,
|
|
subBuilder: DeliveryContactProto.create)
|
|
..aOM<DeliveryContactProto>(8, 'contact',
|
|
subBuilder: DeliveryContactProto.create)
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
DeliveryOrderProto createEmptyInstance() => create();
|
|
|
|
static DeliveryOrderProto create() => DeliveryOrderProto._();
|
|
|
|
@$core.override
|
|
DeliveryOrderProto clone() => DeliveryOrderProto()..mergeFromMessage(this);
|
|
|
|
static $core.List<DeliveryOrderProto> createRepeated() => <DeliveryOrderProto>[];
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.int get id => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set id($core.int v) => $_setSignedInt32(0, v);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearId() => clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.bool get isNewCustomer => $_getBF(1);
|
|
@$pb.TagNumber(2)
|
|
set isNewCustomer($core.bool v) => $_setBool(1, v);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasIsNewCustomer() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearIsNewCustomer() => clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$core.String get note => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set note($core.String v) => $_setString(2, v);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasNote() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearNote() => clearField(3);
|
|
|
|
@$pb.TagNumber(4)
|
|
$core.double get totalAmount => $_getN(3);
|
|
@$pb.TagNumber(4)
|
|
set totalAmount($core.double v) => $_setDouble(3, v);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasTotalAmount() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearTotalAmount() => clearField(4);
|
|
|
|
@$pb.TagNumber(5)
|
|
$core.double get totalPaid => $_getN(4);
|
|
@$pb.TagNumber(5)
|
|
set totalPaid($core.double v) => $_setDouble(4, v);
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasTotalPaid() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearTotalPaid() => clearField(5);
|
|
|
|
@$pb.TagNumber(6)
|
|
$core.int get totalItems => $_getIZ(5);
|
|
@$pb.TagNumber(6)
|
|
set totalItems($core.int v) => $_setSignedInt32(5, v);
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasTotalItems() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearTotalItems() => clearField(6);
|
|
|
|
@$pb.TagNumber(7)
|
|
$core.List<DeliveryContactProto> get contacts => $_getList(6);
|
|
|
|
@$pb.TagNumber(8)
|
|
DeliveryContactProto get contact => $_getN(7);
|
|
@$pb.TagNumber(8)
|
|
set contact(DeliveryContactProto v) => setField(8, v);
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasContact() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearContact() => clearField(8);
|
|
@$pb.TagNumber(8)
|
|
DeliveryContactProto ensureContact() => $_ensure(7);
|
|
}
|
|
|
|
/// Proto message for DeliveryContact.
|
|
class DeliveryContactProto extends $pb.GeneratedMessage {
|
|
factory DeliveryContactProto({
|
|
$core.String? firstName,
|
|
$core.String? lastName,
|
|
$core.String? fullName,
|
|
$core.String? phoneNumber,
|
|
}) {
|
|
final result = create();
|
|
if (firstName != null) result.firstName = firstName;
|
|
if (lastName != null) result.lastName = lastName;
|
|
if (fullName != null) result.fullName = fullName;
|
|
if (phoneNumber != null) result.phoneNumber = phoneNumber;
|
|
return result;
|
|
}
|
|
|
|
DeliveryContactProto._() : super();
|
|
|
|
factory DeliveryContactProto.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory DeliveryContactProto.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('DeliveryContactProto',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..aOS(1, 'firstName')
|
|
..aOS(2, 'lastName')
|
|
..aOS(3, 'fullName')
|
|
..aOS(4, 'phoneNumber')
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
DeliveryContactProto createEmptyInstance() => create();
|
|
|
|
static DeliveryContactProto create() => DeliveryContactProto._();
|
|
|
|
@$core.override
|
|
DeliveryContactProto clone() => DeliveryContactProto()..mergeFromMessage(this);
|
|
|
|
static $core.List<DeliveryContactProto> createRepeated() => <DeliveryContactProto>[];
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get firstName => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set firstName($core.String v) => $_setString(0, v);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasFirstName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearFirstName() => clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get lastName => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set lastName($core.String v) => $_setString(1, v);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLastName() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLastName() => clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$core.String get fullName => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set fullName($core.String v) => $_setString(2, v);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasFullName() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearFullName() => clearField(3);
|
|
|
|
@$pb.TagNumber(4)
|
|
$core.String get phoneNumber => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set phoneNumber($core.String v) => $_setString(3, v);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasPhoneNumber() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearPhoneNumber() => clearField(4);
|
|
}
|
|
|
|
/// Proto message for UserInfo.
|
|
class UserInfoProto extends $pb.GeneratedMessage {
|
|
factory UserInfoProto({
|
|
$core.int? id,
|
|
$core.String? firstName,
|
|
$core.String? lastName,
|
|
$core.String? fullName,
|
|
}) {
|
|
final result = create();
|
|
if (id != null) result.id = id;
|
|
if (firstName != null) result.firstName = firstName;
|
|
if (lastName != null) result.lastName = lastName;
|
|
if (fullName != null) result.fullName = fullName;
|
|
return result;
|
|
}
|
|
|
|
UserInfoProto._() : super();
|
|
|
|
factory UserInfoProto.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory UserInfoProto.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('UserInfoProto',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..a<$core.int>(1, 'id', $pb.PbFieldType.O3)
|
|
..aOS(2, 'firstName')
|
|
..aOS(3, 'lastName')
|
|
..aOS(4, 'fullName')
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
UserInfoProto createEmptyInstance() => create();
|
|
|
|
static UserInfoProto create() => UserInfoProto._();
|
|
|
|
@$core.override
|
|
UserInfoProto clone() => UserInfoProto()..mergeFromMessage(this);
|
|
|
|
static $core.List<UserInfoProto> createRepeated() => <UserInfoProto>[];
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.int get id => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set id($core.int v) => $_setSignedInt32(0, v);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearId() => clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get firstName => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set firstName($core.String v) => $_setString(1, v);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasFirstName() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearFirstName() => clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$core.String get lastName => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set lastName($core.String v) => $_setString(2, v);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLastName() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLastName() => clearField(3);
|
|
|
|
@$pb.TagNumber(4)
|
|
$core.String get fullName => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set fullName($core.String v) => $_setString(3, v);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasFullName() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearFullName() => clearField(4);
|
|
}
|
|
|
|
/// Request message for completing a delivery.
|
|
class CompleteDeliveryRequest extends $pb.GeneratedMessage {
|
|
factory CompleteDeliveryRequest({
|
|
$core.int? deliveryId,
|
|
$core.String? deliveredAt,
|
|
}) {
|
|
final result = create();
|
|
if (deliveryId != null) result.deliveryId = deliveryId;
|
|
if (deliveredAt != null) result.deliveredAt = deliveredAt;
|
|
return result;
|
|
}
|
|
|
|
CompleteDeliveryRequest._() : super();
|
|
|
|
factory CompleteDeliveryRequest.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory CompleteDeliveryRequest.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('CompleteDeliveryRequest',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..a<$core.int>(1, 'deliveryId', $pb.PbFieldType.O3)
|
|
..aOS(2, 'deliveredAt')
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
CompleteDeliveryRequest createEmptyInstance() => create();
|
|
|
|
static CompleteDeliveryRequest create() => CompleteDeliveryRequest._();
|
|
|
|
@$core.override
|
|
CompleteDeliveryRequest clone() => CompleteDeliveryRequest()..mergeFromMessage(this);
|
|
|
|
static $core.List<CompleteDeliveryRequest> createRepeated() => <CompleteDeliveryRequest>[];
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.int get deliveryId => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set deliveryId($core.int v) => $_setSignedInt32(0, v);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasDeliveryId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearDeliveryId() => clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get deliveredAt => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set deliveredAt($core.String v) => $_setString(1, v);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasDeliveredAt() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearDeliveredAt() => clearField(2);
|
|
}
|
|
|
|
/// Request message for marking a delivery as uncompleted.
|
|
class MarkDeliveryUncompletedRequest extends $pb.GeneratedMessage {
|
|
factory MarkDeliveryUncompletedRequest({
|
|
$core.int? deliveryId,
|
|
}) {
|
|
final result = create();
|
|
if (deliveryId != null) result.deliveryId = deliveryId;
|
|
return result;
|
|
}
|
|
|
|
MarkDeliveryUncompletedRequest._() : super();
|
|
|
|
factory MarkDeliveryUncompletedRequest.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory MarkDeliveryUncompletedRequest.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('MarkDeliveryUncompletedRequest',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..a<$core.int>(1, 'deliveryId', $pb.PbFieldType.O3)
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
MarkDeliveryUncompletedRequest createEmptyInstance() => create();
|
|
|
|
static MarkDeliveryUncompletedRequest create() => MarkDeliveryUncompletedRequest._();
|
|
|
|
@$core.override
|
|
MarkDeliveryUncompletedRequest clone() => MarkDeliveryUncompletedRequest()..mergeFromMessage(this);
|
|
|
|
static $core.List<MarkDeliveryUncompletedRequest> createRepeated() => <MarkDeliveryUncompletedRequest>[];
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.int get deliveryId => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set deliveryId($core.int v) => $_setSignedInt32(0, v);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasDeliveryId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearDeliveryId() => clearField(1);
|
|
}
|
|
|
|
/// Request message for skipping a delivery.
|
|
class SkipDeliveryRequest extends $pb.GeneratedMessage {
|
|
factory SkipDeliveryRequest({
|
|
$core.int? deliveryId,
|
|
}) {
|
|
final result = create();
|
|
if (deliveryId != null) result.deliveryId = deliveryId;
|
|
return result;
|
|
}
|
|
|
|
SkipDeliveryRequest._() : super();
|
|
|
|
factory SkipDeliveryRequest.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory SkipDeliveryRequest.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('SkipDeliveryRequest',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..a<$core.int>(1, 'deliveryId', $pb.PbFieldType.O3)
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
SkipDeliveryRequest createEmptyInstance() => create();
|
|
|
|
static SkipDeliveryRequest create() => SkipDeliveryRequest._();
|
|
|
|
@$core.override
|
|
SkipDeliveryRequest clone() => SkipDeliveryRequest()..mergeFromMessage(this);
|
|
|
|
static $core.List<SkipDeliveryRequest> createRepeated() => <SkipDeliveryRequest>[];
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.int get deliveryId => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set deliveryId($core.int v) => $_setSignedInt32(0, v);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasDeliveryId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearDeliveryId() => clearField(1);
|
|
}
|
|
|
|
/// Request message for uploading a delivery picture.
|
|
class UploadDeliveryPictureRequest extends $pb.GeneratedMessage {
|
|
factory UploadDeliveryPictureRequest({
|
|
$core.int? deliveryId,
|
|
$core.List<$core.int>? imageData,
|
|
$core.String? fileName,
|
|
$core.String? contentType,
|
|
}) {
|
|
final result = create();
|
|
if (deliveryId != null) result.deliveryId = deliveryId;
|
|
if (imageData != null) result.imageData = imageData;
|
|
if (fileName != null) result.fileName = fileName;
|
|
if (contentType != null) result.contentType = contentType;
|
|
return result;
|
|
}
|
|
|
|
UploadDeliveryPictureRequest._() : super();
|
|
|
|
factory UploadDeliveryPictureRequest.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory UploadDeliveryPictureRequest.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('UploadDeliveryPictureRequest',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..a<$core.int>(1, 'deliveryId', $pb.PbFieldType.O3)
|
|
..a<$core.List<$core.int>>(2, 'imageData', $pb.PbFieldType.OY)
|
|
..aOS(3, 'fileName')
|
|
..aOS(4, 'contentType')
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
UploadDeliveryPictureRequest createEmptyInstance() => create();
|
|
|
|
static UploadDeliveryPictureRequest create() => UploadDeliveryPictureRequest._();
|
|
|
|
@$core.override
|
|
UploadDeliveryPictureRequest clone() => UploadDeliveryPictureRequest()..mergeFromMessage(this);
|
|
|
|
static $core.List<UploadDeliveryPictureRequest> createRepeated() => <UploadDeliveryPictureRequest>[];
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.int get deliveryId => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set deliveryId($core.int v) => $_setSignedInt32(0, v);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasDeliveryId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearDeliveryId() => clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.List<$core.int> get imageData => $_getN(1);
|
|
@$pb.TagNumber(2)
|
|
set imageData($core.List<$core.int> v) => $_setBytes(1, v);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasImageData() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearImageData() => clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$core.String get fileName => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set fileName($core.String v) => $_setString(2, v);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasFileName() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearFileName() => clearField(3);
|
|
|
|
@$pb.TagNumber(4)
|
|
$core.String get contentType => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set contentType($core.String v) => $_setString(3, v);
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasContentType() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearContentType() => clearField(4);
|
|
}
|
|
|
|
/// Response message for upload operations.
|
|
class UploadResponse extends $pb.GeneratedMessage {
|
|
factory UploadResponse({
|
|
$core.bool? success,
|
|
$core.String? message,
|
|
$core.String? uploadedUrl,
|
|
}) {
|
|
final result = create();
|
|
if (success != null) result.success = success;
|
|
if (message != null) result.message = message;
|
|
if (uploadedUrl != null) result.uploadedUrl = uploadedUrl;
|
|
return result;
|
|
}
|
|
|
|
UploadResponse._() : super();
|
|
|
|
factory UploadResponse.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory UploadResponse.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('UploadResponse',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..aOB(1, 'success')
|
|
..aOS(2, 'message')
|
|
..aOS(3, 'uploadedUrl')
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
UploadResponse createEmptyInstance() => create();
|
|
|
|
static UploadResponse create() => UploadResponse._();
|
|
|
|
@$core.override
|
|
UploadResponse clone() => UploadResponse()..mergeFromMessage(this);
|
|
|
|
static $core.List<UploadResponse> createRepeated() => <UploadResponse>[];
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.bool get success => $_getBF(0);
|
|
@$pb.TagNumber(1)
|
|
set success($core.bool v) => $_setBool(0, v);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasSuccess() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearSuccess() => clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get message => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set message($core.String v) => $_setString(1, v);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasMessage() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearMessage() => clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$core.String get uploadedUrl => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set uploadedUrl($core.String v) => $_setString(2, v);
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasUploadedUrl() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearUploadedUrl() => clearField(3);
|
|
}
|
|
|
|
/// Generic command response for delivery operations.
|
|
class CommandResponse extends $pb.GeneratedMessage {
|
|
factory CommandResponse({
|
|
$core.bool? success,
|
|
$core.String? message,
|
|
}) {
|
|
final result = create();
|
|
if (success != null) result.success = success;
|
|
if (message != null) result.message = message;
|
|
return result;
|
|
}
|
|
|
|
CommandResponse._() : super();
|
|
|
|
factory CommandResponse.fromBuffer($core.List<$core.int> i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromBuffer(i, r);
|
|
|
|
factory CommandResponse.fromJson($core.String i,
|
|
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
|
|
create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo('CommandResponse',
|
|
package: const $pb.PackageName('planb.delivery'),
|
|
createEmptyInstance: create)
|
|
..aOB(1, 'success')
|
|
..aOS(2, 'message')
|
|
..hasRequiredFields = false;
|
|
|
|
@$core.override
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.override
|
|
CommandResponse createEmptyInstance() => create();
|
|
|
|
static CommandResponse create() => CommandResponse._();
|
|
|
|
@$core.override
|
|
CommandResponse clone() => CommandResponse()..mergeFromMessage(this);
|
|
|
|
static $core.List<CommandResponse> createRepeated() => <CommandResponse>[];
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.bool get success => $_getBF(0);
|
|
@$pb.TagNumber(1)
|
|
set success($core.bool v) => $_setBool(0, v);
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasSuccess() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearSuccess() => clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get message => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set message($core.String v) => $_setString(1, v);
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasMessage() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearMessage() => clearField(2);
|
|
}
|