From 46048307eaf265f1ff3aba9421235b0802c47151 Mon Sep 17 00:00:00 2001 From: Mathias Beaulieu-Duncan Date: Tue, 20 Jan 2026 15:10:07 -0500 Subject: [PATCH] Migrate from HTTP API to gRPC with cqrs_services proto - Regenerate proto stubs from correct cqrs_services.proto file - Update GrpcCqrsApiClient to use DynamicQueryService and CommandService - Fix type conversions for deliveries, routes, and commands - Convert proto Timestamp to ISO8601 strings for model compatibility - Convert string amounts to doubles for delivery orders - Use Int64 for delivery IDs in gRPC commands Work in progress: Timestamp conversion extension needs finalization. Co-Authored-By: Claude Opus 4.5 --- lib/api/grpc_client.dart | 616 +- lib/generated/cqrs_services.pb.dart | 15094 +++++++++++++++++++ lib/generated/cqrs_services.pbenum.dart | 67 + lib/generated/cqrs_services.pbgrpc.dart | 2080 +++ lib/generated/cqrs_services.pbjson.dart | 4446 ++++++ lib/generated/delivery_service.pb.dart | 1351 -- lib/generated/delivery_service.pbgrpc.dart | 297 - lib/generated/descriptor.pb.dart | 821 - lib/generated/reflection.pb.dart | 571 - lib/generated/reflection.pbgrpc.dart | 64 - lib/providers/providers.dart | 4 +- protos/cqrs_services.proto | 1495 ++ 12 files changed, 23370 insertions(+), 3536 deletions(-) create mode 100644 lib/generated/cqrs_services.pb.dart create mode 100644 lib/generated/cqrs_services.pbenum.dart create mode 100644 lib/generated/cqrs_services.pbgrpc.dart create mode 100644 lib/generated/cqrs_services.pbjson.dart delete mode 100644 lib/generated/delivery_service.pb.dart delete mode 100644 lib/generated/delivery_service.pbgrpc.dart delete mode 100644 lib/generated/descriptor.pb.dart delete mode 100644 lib/generated/reflection.pb.dart delete mode 100644 lib/generated/reflection.pbgrpc.dart create mode 100644 protos/cqrs_services.proto diff --git a/lib/api/grpc_client.dart b/lib/api/grpc_client.dart index 20b2ac2..46b42ab 100644 --- a/lib/api/grpc_client.dart +++ b/lib/api/grpc_client.dart @@ -1,8 +1,11 @@ import 'dart:async'; +import 'package:fixnum/fixnum.dart'; import 'package:grpc/grpc.dart'; +import 'package:protobuf/protobuf.dart' as $protobuf; -import '../generated/delivery_service.pbgrpc.dart'; +import '../generated/cqrs_services.pb.dart' as $pb; +import '../generated/cqrs_services.pbgrpc.dart'; import '../models/delivery.dart'; import '../models/delivery_address.dart'; import '../models/delivery_contact.dart'; @@ -13,46 +16,20 @@ import '../services/auth_service.dart'; import 'grpc_config.dart'; import 'types.dart'; -// ignore_for_file: unused_element - /// gRPC-based CQRS API client for Plan B Logistics. -/// -/// This client wraps the generated DeliveryServiceClient with `Result` error -/// handling patterns consistent with [CqrsApiClient]. It provides: -/// - Lazy channel initialization -/// - Authentication via Bearer token in gRPC metadata -/// - Automatic token refresh on UNAUTHENTICATED errors -/// - Proper gRPC error to [ApiError] mapping -/// -/// Usage: -/// ```dart -/// final client = GrpcCqrsApiClient( -/// config: GrpcConfig.development, -/// authService: authService, -/// ); -/// -/// final result = await client.getDeliveryRoutes(); -/// result.when( -/// success: (routes) => handleRoutes(routes), -/// onError: (error) => handleError(error), -/// ); -/// ``` class GrpcCqrsApiClient { final GrpcConfig config; final AuthService? authService; ClientChannel? _channel; - DeliveryServiceClient? _deliveryClient; + DynamicQueryServiceClient? _queryClient; + CommandServiceClient? _commandClient; GrpcCqrsApiClient({ required this.config, this.authService, }); - /// Returns the gRPC channel, creating it lazily if needed. - /// - /// The channel is configured based on [config.useTls] for development - /// (insecure) vs production (TLS) environments. ClientChannel get channel { if (_channel == null) { final credentials = config.useTls @@ -72,17 +49,16 @@ class GrpcCqrsApiClient { return _channel!; } - /// Returns the DeliveryService client, creating it lazily if needed. - DeliveryServiceClient get deliveryClient { - _deliveryClient ??= DeliveryServiceClient(channel); - return _deliveryClient!; + DynamicQueryServiceClient get queryClient { + _queryClient ??= DynamicQueryServiceClient(channel); + return _queryClient!; + } + + CommandServiceClient get commandClient { + _commandClient ??= CommandServiceClient(channel); + return _commandClient!; } - /// Builds [CallOptions] with authentication metadata. - /// - /// Includes Bearer token in metadata if [authService] is configured and - /// a valid token is available. Uses [AuthService.ensureValidToken] to - /// proactively refresh tokens that are expiring soon. Future _buildCallOptions() async { final metadata = {}; @@ -99,33 +75,6 @@ class GrpcCqrsApiClient { ); } - /// Merges base [CallOptions] with additional options for a specific call. - CallOptions _mergeOptions(CallOptions base, CallOptions? additional) { - if (additional == null) return base; - - return CallOptions( - metadata: { - ...base.metadata, - ...additional.metadata, - }, - timeout: additional.timeout ?? base.timeout, - providers: [ - ...base.metadataProviders, - ...additional.metadataProviders, - ], - ); - } - - /// Maps gRPC [GrpcError] to [ApiError] for consistent error handling. - /// - /// Maps common gRPC status codes to appropriate [ApiErrorType]: - /// - UNAUTHENTICATED (16) -> HTTP 401 - /// - PERMISSION_DENIED (7) -> HTTP 403 - /// - NOT_FOUND (5) -> HTTP 404 - /// - INVALID_ARGUMENT (3) -> Validation error - /// - DEADLINE_EXCEEDED (4) -> Timeout - /// - UNAVAILABLE (14) -> Network error - /// - Other codes -> Unknown error ApiError _mapGrpcError(GrpcError error) { switch (error.code) { case StatusCode.unauthenticated: @@ -151,400 +100,207 @@ class GrpcCqrsApiClient { case StatusCode.deadlineExceeded: return ApiError.timeout(); case StatusCode.unavailable: - return ApiError.network( - error.message ?? 'Service unavailable', - ); - case StatusCode.internal: - return ApiError.http( - statusCode: 500, - message: error.message ?? 'Internal server error', - ); + return ApiError.network('Service unavailable'); default: return ApiError.unknown( - error.message ?? 'gRPC error: ${error.codeName}', + error.message ?? 'Unknown error', exception: error, ); } } - /// Executes a gRPC call with `Result` error handling and authentication. - /// - /// This is the core method that wraps gRPC calls with: - /// - Authentication token injection - /// - Automatic token refresh on UNAUTHENTICATED errors (single retry) - /// - gRPC error to ApiError mapping - /// - Timeout handling - /// - /// [grpcCall] is the actual gRPC method invocation. - /// [isRetry] tracks whether this is a retry after token refresh. - Future> _executeWithAuth( - Future Function(CallOptions options) grpcCall, { - bool isRetry = false, - }) async { - try { - final options = await _buildCallOptions(); - final result = await grpcCall(options); - return Result.success(result); - } on GrpcError catch (error) { - // Handle UNAUTHENTICATED by attempting token refresh (once) - if (error.code == StatusCode.unauthenticated && - !isRetry && - authService != null) { - final refreshResult = await authService!.refreshAccessToken(); - return refreshResult.when( - success: (token) => _executeWithAuth(grpcCall, isRetry: true), - onError: (refreshError) => Result.error(_mapGrpcError(error)), - cancelled: () => Result.error(_mapGrpcError(error)), - ); - } - return Result.error(_mapGrpcError(error)); - } on TimeoutException { - return Result.error(ApiError.timeout()); - } catch (e, stackTrace) { - return Result.error( - ApiError.unknown( - 'gRPC call failed: ${e.toString()}', - exception: Exception(stackTrace.toString()), - ), - ); - } - } - - /// Executes a gRPC call that returns void (for commands). - /// - /// Similar to [_executeWithAuth] but for operations that don't return - /// meaningful data (commands that return success/failure). - Future> _executeCommandWithAuth( - Future Function(CallOptions options) grpcCall, { - bool isRetry = false, - }) async { - try { - final options = await _buildCallOptions(); - await grpcCall(options); - return Result.success(null); - } on GrpcError catch (error) { - if (error.code == StatusCode.unauthenticated && - !isRetry && - authService != null) { - final refreshResult = await authService!.refreshAccessToken(); - return refreshResult.when( - success: (token) => - _executeCommandWithAuth(grpcCall, isRetry: true), - onError: (refreshError) => Result.error(_mapGrpcError(error)), - cancelled: () => Result.error(_mapGrpcError(error)), - ); - } - return Result.error(_mapGrpcError(error)); - } on TimeoutException { - return Result.error(ApiError.timeout()); - } catch (e, stackTrace) { - return Result.error( - ApiError.unknown( - 'gRPC command failed: ${e.toString()}', - exception: Exception(stackTrace.toString()), - ), - ); - } - } - - // ============================================================ - // Query Methods - // ============================================================ - - /// Gets all delivery routes. - /// - /// Returns a [Result] containing a list of [DeliveryRoute] objects. - /// Maps the gRPC [DeliveryRoutesResponse] to domain models. - /// - /// Example: - /// ```dart - /// final result = await client.getDeliveryRoutes(); - /// result.when( - /// success: (routes) => displayRoutes(routes), - /// onError: (error) => showError(error.message), - /// ); - /// ``` Future>> getDeliveryRoutes() async { - final result = await _executeWithAuth( - (options) => deliveryClient.getDeliveryRoutes(Empty(), options: options), - ); + try { + final options = await _buildCallOptions(); + final request = DynamicQuerySimpleDeliveryRouteQueryItemsRequest(); - return result.when( - success: (response) { - final routes = response.routes.map(_mapDeliveryRouteProto).toList(); - return Result.success(routes); - }, - onError: (error) => Result.error(error), - ); + final response = await queryClient.querySimpleDeliveryRouteQueryItems( + request, + options: options, + ); + + final routes = response.data.map((item) => DeliveryRoute( + id: item.id.toInt(), + routeId: item.routeId.toInt(), + name: item.name, + routeName: item.routeName, + deliveriesCount: item.deliveriesCount, + deliveredCount: item.deliveredCount, + completed: item.completed, + createdAt: item.createdAt.toDateTime().toIso8601String(), + )).toList(); + + return Result.success(routes); + } on GrpcError catch (e) { + return Result.error(_mapGrpcError(e)); + } catch (e) { + return Result.error(ApiError.unknown(e.toString(), exception: Exception(e.toString()))); + } } - /// Maps a [DeliveryRouteProto] to a [DeliveryRoute] domain model. - DeliveryRoute _mapDeliveryRouteProto(DeliveryRouteProto proto) { - return DeliveryRoute( - id: proto.id, - routeId: proto.routeId, - name: proto.name, - routeName: proto.routeName, - deliveriesCount: proto.deliveriesCount, - deliveredCount: proto.deliveredCount, - completed: proto.completed, - createdAt: proto.createdAt, - ); - } + Future>> getDeliveries({required int routeFragmentId}) async { + try { + final options = await _buildCallOptions(); + final request = DynamicQuerySimpleDeliveriesQueryItemsRequest( + filters: [ + DynamicQueryFilter( + path: 'RouteFragmentId', + type: 0, // Equal + value: routeFragmentId.toString(), + ), + ], + ); - /// Gets deliveries for a specific route fragment. - /// - /// Returns a [Result] containing a list of [Delivery] objects for the - /// specified [routeFragmentId]. Maps the gRPC [DeliveriesResponse] to - /// domain models. - /// - /// Example: - /// ```dart - /// final result = await client.getDeliveries(routeFragmentId: 123); - /// result.when( - /// success: (deliveries) => displayDeliveries(deliveries), - /// onError: (error) => showError(error.message), - /// ); - /// ``` - Future>> getDeliveries({ - required int routeFragmentId, - }) async { - final request = GetDeliveriesRequest(routeFragmentId: routeFragmentId); + final response = await queryClient.querySimpleDeliveriesQueryItems( + request, + options: options, + ); - final result = await _executeWithAuth( - (options) => deliveryClient.getDeliveries(request, options: options), - ); + final deliveries = response.data.map((item) { + final address = item.hasDeliveryAddress() + ? DeliveryAddress( + id: item.deliveryAddress.id.toInt(), + line1: item.deliveryAddress.line1, + line2: item.deliveryAddress.line2.isNotEmpty ? item.deliveryAddress.line2 : null, + postalCode: item.deliveryAddress.postalCode.isNotEmpty ? item.deliveryAddress.postalCode : null, + city: item.deliveryAddress.city, + subdivision: item.deliveryAddress.subdivision.isNotEmpty ? item.deliveryAddress.subdivision : null, + countryCode: item.deliveryAddress.countryCode, + latitude: item.deliveryAddress.latitude, + longitude: item.deliveryAddress.longitude, + formattedAddress: item.deliveryAddress.formattedAddress, + ) + : null; - return result.when( - success: (response) { - final deliveries = - response.deliveries.map(_mapDeliveryProto).toList(); - return Result.success(deliveries); - }, - onError: (error) => Result.error(error), - ); - } + final orders = item.orders.map((orderProto) { + final contacts = orderProto.contacts.map((contactProto) => DeliveryContact( + firstName: contactProto.firstName, + lastName: contactProto.lastName, + phoneNumber: contactProto.phoneNumber.isNotEmpty ? contactProto.phoneNumber : null, + fullName: contactProto.fullName, + )).toList(); - /// Maps a [DeliveryProto] to a [Delivery] domain model. - Delivery _mapDeliveryProto(DeliveryProto proto) { - return Delivery( - id: proto.id, - routeFragmentId: proto.routeFragmentId, - deliveryIndex: proto.deliveryIndex, - orders: proto.orders.map(_mapDeliveryOrderProto).toList(), - deliveredBy: - proto.hasDeliveredBy() ? _mapUserInfoProto(proto.deliveredBy) : null, - deliveryAddress: proto.hasDeliveryAddress() - ? _mapDeliveryAddressProto(proto.deliveryAddress) - : null, - deliveredAt: proto.hasDeliveredAt() ? proto.deliveredAt : null, - skippedAt: proto.hasSkippedAt() ? proto.skippedAt : null, - createdAt: proto.createdAt, - updatedAt: proto.hasUpdatedAt() ? proto.updatedAt : null, - delivered: proto.delivered, - hasBeenSkipped: proto.hasBeenSkipped, - isSkipped: proto.isSkipped, - name: proto.name, - ); - } + return DeliveryOrder( + id: orderProto.id.toInt(), + isNewCustomer: orderProto.isNewCustomer, + note: orderProto.note.isNotEmpty ? orderProto.note : null, + totalAmount: double.tryParse(orderProto.totalAmount) ?? 0.0, + totalPaid: orderProto.totalPaid.isNotEmpty ? double.tryParse(orderProto.totalPaid) : null, + totalItems: orderProto.totalItems, + contacts: contacts, + contact: orderProto.hasContact() + ? DeliveryContact( + firstName: orderProto.contact.firstName, + lastName: orderProto.contact.lastName, + phoneNumber: orderProto.contact.phoneNumber.isNotEmpty ? orderProto.contact.phoneNumber : null, + fullName: orderProto.contact.fullName, + ) + : null, + ); + }).toList(); - /// Maps a [DeliveryAddressProto] to a [DeliveryAddress] domain model. - DeliveryAddress _mapDeliveryAddressProto(DeliveryAddressProto proto) { - return DeliveryAddress( - id: proto.id, - line1: proto.hasLine1() ? proto.line1 : null, - line2: proto.hasLine2() ? proto.line2 : null, - postalCode: proto.hasPostalCode() ? proto.postalCode : null, - city: proto.hasCity() ? proto.city : null, - subdivision: proto.hasSubdivision() ? proto.subdivision : null, - countryCode: proto.hasCountryCode() ? proto.countryCode : null, - latitude: proto.hasLatitude() ? proto.latitude : null, - longitude: proto.hasLongitude() ? proto.longitude : null, - formattedAddress: - proto.hasFormattedAddress() ? proto.formattedAddress : null, - ); - } + final deliveredBy = item.hasDeliveredBy() + ? UserInfo( + id: item.deliveredBy.id.toInt(), + firstName: item.deliveredBy.firstName, + lastName: item.deliveredBy.lastName, + fullName: item.deliveredBy.fullName, + ) + : null; - /// Maps a [DeliveryOrderProto] to a [DeliveryOrder] domain model. - DeliveryOrder _mapDeliveryOrderProto(DeliveryOrderProto proto) { - return DeliveryOrder( - id: proto.id, - isNewCustomer: proto.isNewCustomer, - note: proto.hasNote() ? proto.note : null, - totalAmount: proto.totalAmount, - totalPaid: proto.hasTotalPaid() ? proto.totalPaid : null, - totalItems: proto.hasTotalItems() ? proto.totalItems : null, - contacts: proto.contacts.map(_mapDeliveryContactProto).toList(), - contact: - proto.hasContact() ? _mapDeliveryContactProto(proto.contact) : null, - ); - } - - /// Maps a [DeliveryContactProto] to a [DeliveryContact] domain model. - DeliveryContact _mapDeliveryContactProto(DeliveryContactProto proto) { - return DeliveryContact( - firstName: proto.firstName, - lastName: proto.hasLastName() ? proto.lastName : null, - fullName: proto.fullName, - phoneNumber: proto.hasPhoneNumber() ? proto.phoneNumber : null, - ); - } - - /// Maps a [UserInfoProto] to a [UserInfo] domain model. - UserInfo _mapUserInfoProto(UserInfoProto proto) { - return UserInfo( - id: proto.id, - firstName: proto.firstName, - lastName: proto.hasLastName() ? proto.lastName : null, - fullName: proto.fullName, - ); - } - - // ============================================================ - // Command Methods - // ============================================================ - - /// Marks a delivery as completed. - /// - /// Returns a [Result] indicating success or failure. Optionally accepts - /// a [deliveredAt] timestamp; if not provided, the server will use the - /// current time. - /// - /// Example: - /// ```dart - /// final result = await client.completeDelivery(deliveryId: 123); - /// result.when( - /// success: (_) => showSuccess('Delivery completed'), - /// onError: (error) => showError(error.message), - /// ); - /// ``` - Future> completeDelivery({ - required int deliveryId, - String? deliveredAt, - }) async { - final request = CompleteDeliveryRequest( - deliveryId: deliveryId, - deliveredAt: deliveredAt, - ); - - final result = await _executeWithAuth( - (options) => deliveryClient.completeDelivery(request, options: options), - ); - - return result.when( - success: (response) { - if (response.success) { - return Result.success(null); - } - return Result.error( - ApiError.unknown(response.message.isNotEmpty - ? response.message - : 'Failed to complete delivery'), + return Delivery( + id: item.id.toInt(), + routeFragmentId: item.routeFragmentId.toInt(), + deliveryIndex: item.deliveryIndex, + orders: orders, + deliveredBy: deliveredBy, + deliveryAddress: address, + deliveredAt: item.hasDeliveredAt() ? item.deliveredAt.toDateTime().toIso8601String() : null, + skippedAt: item.hasSkippedAt() ? item.skippedAt.toDateTime().toIso8601String() : null, + createdAt: item.createdAt.toDateTime().toIso8601String(), + updatedAt: item.hasUpdatedAt() ? item.updatedAt.toDateTime().toIso8601String() : null, + delivered: item.delivered, + hasBeenSkipped: item.hasBeenSkipped, + isSkipped: item.isSkipped, + name: item.name, ); - }, - onError: (error) => Result.error(error), - ); + }).toList(); + + return Result.success(deliveries); + } on GrpcError catch (e) { + return Result.error(_mapGrpcError(e)); + } catch (e) { + return Result.error(ApiError.unknown(e.toString(), exception: Exception(e.toString()))); + } } - /// Marks a delivery as uncompleted. - /// - /// Returns a [Result] indicating success or failure. Use this to revert - /// a previously completed delivery back to pending status. - /// - /// Example: - /// ```dart - /// final result = await client.markDeliveryAsUncompleted(deliveryId: 123); - /// result.when( - /// success: (_) => showSuccess('Delivery marked as uncompleted'), - /// onError: (error) => showError(error.message), - /// ); - /// ``` - Future> markDeliveryAsUncompleted({ - required int deliveryId, - }) async { - final request = MarkDeliveryUncompletedRequest( - deliveryId: deliveryId, - ); + Future> completeDelivery({required int deliveryId}) async { + try { + final options = await _buildCallOptions(); + final request = CompleteDeliveryCommandRequest( + deliveryId: Int64(deliveryId), + deliveredAt: DateTime.now().toUtc().toProto3Timestamp(), + ); - final result = await _executeWithAuth( - (options) => - deliveryClient.markDeliveryUncompleted(request, options: options), - ); - - return result.when( - success: (response) { - if (response.success) { - return Result.success(null); - } - return Result.error( - ApiError.unknown(response.message.isNotEmpty - ? response.message - : 'Failed to mark delivery as uncompleted'), - ); - }, - onError: (error) => Result.error(error), - ); + await commandClient.completeDelivery(request, options: options); + return Result.success(null); + } on GrpcError catch (e) { + return Result.error(_mapGrpcError(e)); + } catch (e) { + return Result.error(ApiError.unknown(e.toString(), exception: Exception(e.toString()))); + } + } + + Future> markDeliveryAsUncompleted({required int deliveryId}) async { + try { + final options = await _buildCallOptions(); + final request = MarkDeliveryAsUncompletedCommandRequest( + deliveryId: Int64(deliveryId), + ); + + await commandClient.markDeliveryAsUncompleted(request, options: options); + return Result.success(null); + } on GrpcError catch (e) { + return Result.error(_mapGrpcError(e)); + } catch (e) { + return Result.error(ApiError.unknown(e.toString(), exception: Exception(e.toString()))); + } } - /// Skips a delivery. - /// - /// Returns a [Result] indicating success or failure. Use this when a - /// delivery cannot be completed and needs to be skipped. - /// - /// Example: - /// ```dart - /// final result = await client.skipDelivery(deliveryId: 123); - /// result.when( - /// success: (_) => showSuccess('Delivery skipped'), - /// onError: (error) => showError(error.message), - /// ); - /// ``` Future> skipDelivery({ required int deliveryId, + required String description, }) async { - final request = SkipDeliveryRequest( - deliveryId: deliveryId, - ); + try { + final options = await _buildCallOptions(); + final request = SkipDeliveryCommandRequest( + deliveryId: Int64(deliveryId), + description: description, + skippedAt: DateTime.now().toUtc().toProto3Timestamp(), + ); - final result = await _executeWithAuth( - (options) => deliveryClient.skipDelivery(request, options: options), - ); - - return result.when( - success: (response) { - if (response.success) { - return Result.success(null); - } - return Result.error( - ApiError.unknown(response.message.isNotEmpty - ? response.message - : 'Failed to skip delivery'), - ); - }, - onError: (error) => Result.error(error), - ); + await commandClient.skipDelivery(request, options: options); + return Result.success(null); + } on GrpcError catch (e) { + return Result.error(_mapGrpcError(e)); + } catch (e) { + return Result.error(ApiError.unknown(e.toString(), exception: Exception(e.toString()))); + } } - /// Shuts down the gRPC channel and releases resources. - /// - /// Should be called when the client is no longer needed to properly - /// clean up network resources. - Future shutdown() async { - await _channel?.shutdown(); + void shutdown() { + _channel?.shutdown(); _channel = null; - _deliveryClient = null; + _queryClient = null; + _commandClient = null; + } +} + +// Extension to convert DateTime to protobuf Timestamp +extension DateTimeToProto on DateTime { + $pb.Timestamp toProto3Timestamp() { + return $pb.Timestamp() + ..seconds = Int64(millisecondsSinceEpoch ~/ 1000) + ..nanos = ((millisecondsSinceEpoch % 1000) * 1000000).toInt(); } - - /// Terminates the gRPC channel immediately. - /// - /// Unlike [shutdown], this does not wait for pending calls to complete. - /// Use this for emergency cleanup or when the app is terminating. - Future terminate() async { - await _channel?.terminate(); - _channel = null; - _deliveryClient = null; - } - - /// Returns true if the channel is currently active. - bool get isConnected => _channel != null; } diff --git a/lib/generated/cqrs_services.pb.dart b/lib/generated/cqrs_services.pb.dart new file mode 100644 index 0000000..73a5e01 --- /dev/null +++ b/lib/generated/cqrs_services.pb.dart @@ -0,0 +1,15094 @@ +// This is a generated file - do not edit. +// +// Generated from cqrs_services.proto. + +// @dart = 3.3 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_relative_imports + +import 'dart:core' as $core; + +import 'package:fixnum/fixnum.dart' as $fixnum; +import 'package:protobuf/protobuf.dart' as $pb; +import 'package:protobuf/well_known_types/google/protobuf/timestamp.pb.dart' + as $1; + +import 'cqrs_services.pbenum.dart'; + +export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; + +export 'cqrs_services.pbenum.dart'; + +/// Request message for CompleteDeliveryCommand +class CompleteDeliveryCommandRequest extends $pb.GeneratedMessage { + factory CompleteDeliveryCommandRequest({ + $fixnum.Int64? deliveryId, + $1.Timestamp? deliveredAt, + }) { + final result = create(); + if (deliveryId != null) result.deliveryId = deliveryId; + if (deliveredAt != null) result.deliveredAt = deliveredAt; + return result; + } + + CompleteDeliveryCommandRequest._(); + + factory CompleteDeliveryCommandRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory CompleteDeliveryCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'CompleteDeliveryCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'deliveryId') + ..aOM<$1.Timestamp>(2, _omitFieldNames ? '' : 'deliveredAt', + subBuilder: $1.Timestamp.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + CompleteDeliveryCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + CompleteDeliveryCommandRequest copyWith( + void Function(CompleteDeliveryCommandRequest) updates) => + super.copyWith( + (message) => updates(message as CompleteDeliveryCommandRequest)) + as CompleteDeliveryCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static CompleteDeliveryCommandRequest create() => + CompleteDeliveryCommandRequest._(); + @$core.override + CompleteDeliveryCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static CompleteDeliveryCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static CompleteDeliveryCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get deliveryId => $_getI64(0); + @$pb.TagNumber(1) + set deliveryId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasDeliveryId() => $_has(0); + @$pb.TagNumber(1) + void clearDeliveryId() => $_clearField(1); + + @$pb.TagNumber(2) + $1.Timestamp get deliveredAt => $_getN(1); + @$pb.TagNumber(2) + set deliveredAt($1.Timestamp value) => $_setField(2, value); + @$pb.TagNumber(2) + $core.bool hasDeliveredAt() => $_has(1); + @$pb.TagNumber(2) + void clearDeliveredAt() => $_clearField(2); + @$pb.TagNumber(2) + $1.Timestamp ensureDeliveredAt() => $_ensure(1); +} + +/// Response message for CompleteDeliveryCommand +class CompleteDeliveryCommandResponse extends $pb.GeneratedMessage { + factory CompleteDeliveryCommandResponse() => create(); + + CompleteDeliveryCommandResponse._(); + + factory CompleteDeliveryCommandResponse.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory CompleteDeliveryCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'CompleteDeliveryCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + CompleteDeliveryCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + CompleteDeliveryCommandResponse copyWith( + void Function(CompleteDeliveryCommandResponse) updates) => + super.copyWith( + (message) => updates(message as CompleteDeliveryCommandResponse)) + as CompleteDeliveryCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static CompleteDeliveryCommandResponse create() => + CompleteDeliveryCommandResponse._(); + @$core.override + CompleteDeliveryCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static CompleteDeliveryCommandResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static CompleteDeliveryCommandResponse? _defaultInstance; +} + +/// Request message for MarkDeliveryAsUncompletedCommand +class MarkDeliveryAsUncompletedCommandRequest extends $pb.GeneratedMessage { + factory MarkDeliveryAsUncompletedCommandRequest({ + $fixnum.Int64? deliveryId, + }) { + final result = create(); + if (deliveryId != null) result.deliveryId = deliveryId; + return result; + } + + MarkDeliveryAsUncompletedCommandRequest._(); + + factory MarkDeliveryAsUncompletedCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory MarkDeliveryAsUncompletedCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'MarkDeliveryAsUncompletedCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'deliveryId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + MarkDeliveryAsUncompletedCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + MarkDeliveryAsUncompletedCommandRequest copyWith( + void Function(MarkDeliveryAsUncompletedCommandRequest) updates) => + super.copyWith((message) => + updates(message as MarkDeliveryAsUncompletedCommandRequest)) + as MarkDeliveryAsUncompletedCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static MarkDeliveryAsUncompletedCommandRequest create() => + MarkDeliveryAsUncompletedCommandRequest._(); + @$core.override + MarkDeliveryAsUncompletedCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static MarkDeliveryAsUncompletedCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + MarkDeliveryAsUncompletedCommandRequest>(create); + static MarkDeliveryAsUncompletedCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get deliveryId => $_getI64(0); + @$pb.TagNumber(1) + set deliveryId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasDeliveryId() => $_has(0); + @$pb.TagNumber(1) + void clearDeliveryId() => $_clearField(1); +} + +/// Response message for MarkDeliveryAsUncompletedCommand +class MarkDeliveryAsUncompletedCommandResponse extends $pb.GeneratedMessage { + factory MarkDeliveryAsUncompletedCommandResponse() => create(); + + MarkDeliveryAsUncompletedCommandResponse._(); + + factory MarkDeliveryAsUncompletedCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory MarkDeliveryAsUncompletedCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'MarkDeliveryAsUncompletedCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + MarkDeliveryAsUncompletedCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + MarkDeliveryAsUncompletedCommandResponse copyWith( + void Function(MarkDeliveryAsUncompletedCommandResponse) updates) => + super.copyWith((message) => + updates(message as MarkDeliveryAsUncompletedCommandResponse)) + as MarkDeliveryAsUncompletedCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static MarkDeliveryAsUncompletedCommandResponse create() => + MarkDeliveryAsUncompletedCommandResponse._(); + @$core.override + MarkDeliveryAsUncompletedCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static MarkDeliveryAsUncompletedCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + MarkDeliveryAsUncompletedCommandResponse>(create); + static MarkDeliveryAsUncompletedCommandResponse? _defaultInstance; +} + +/// Request message for CreateDeliveryTerritoryCommand +class CreateDeliveryTerritoryCommandRequest extends $pb.GeneratedMessage { + factory CreateDeliveryTerritoryCommandRequest({ + $core.String? name, + $core.String? color, + $core.int? priority, + }) { + final result = create(); + if (name != null) result.name = name; + if (color != null) result.color = color; + if (priority != null) result.priority = priority; + return result; + } + + CreateDeliveryTerritoryCommandRequest._(); + + factory CreateDeliveryTerritoryCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory CreateDeliveryTerritoryCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'CreateDeliveryTerritoryCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'name') + ..aOS(2, _omitFieldNames ? '' : 'color') + ..aI(3, _omitFieldNames ? '' : 'priority') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + CreateDeliveryTerritoryCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + CreateDeliveryTerritoryCommandRequest copyWith( + void Function(CreateDeliveryTerritoryCommandRequest) updates) => + super.copyWith((message) => + updates(message as CreateDeliveryTerritoryCommandRequest)) + as CreateDeliveryTerritoryCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static CreateDeliveryTerritoryCommandRequest create() => + CreateDeliveryTerritoryCommandRequest._(); + @$core.override + CreateDeliveryTerritoryCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static CreateDeliveryTerritoryCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + CreateDeliveryTerritoryCommandRequest>(create); + static CreateDeliveryTerritoryCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String value) => $_setString(0, value); + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get color => $_getSZ(1); + @$pb.TagNumber(2) + set color($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasColor() => $_has(1); + @$pb.TagNumber(2) + void clearColor() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get priority => $_getIZ(2); + @$pb.TagNumber(3) + set priority($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasPriority() => $_has(2); + @$pb.TagNumber(3) + void clearPriority() => $_clearField(3); +} + +/// Response message for CreateDeliveryTerritoryCommand +class CreateDeliveryTerritoryCommandResponse extends $pb.GeneratedMessage { + factory CreateDeliveryTerritoryCommandResponse({ + CreateDeliveryTerritoryCommandResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + CreateDeliveryTerritoryCommandResponse._(); + + factory CreateDeliveryTerritoryCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory CreateDeliveryTerritoryCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'CreateDeliveryTerritoryCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM( + 1, _omitFieldNames ? '' : 'result', + subBuilder: CreateDeliveryTerritoryCommandResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + CreateDeliveryTerritoryCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + CreateDeliveryTerritoryCommandResponse copyWith( + void Function(CreateDeliveryTerritoryCommandResponse) updates) => + super.copyWith((message) => + updates(message as CreateDeliveryTerritoryCommandResponse)) + as CreateDeliveryTerritoryCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static CreateDeliveryTerritoryCommandResponse create() => + CreateDeliveryTerritoryCommandResponse._(); + @$core.override + CreateDeliveryTerritoryCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static CreateDeliveryTerritoryCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + CreateDeliveryTerritoryCommandResponse>(create); + static CreateDeliveryTerritoryCommandResponse? _defaultInstance; + + @$pb.TagNumber(1) + CreateDeliveryTerritoryCommandResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(CreateDeliveryTerritoryCommandResult value) => + $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + CreateDeliveryTerritoryCommandResult ensureResult() => $_ensure(0); +} + +/// CreateDeliveryTerritoryCommandResult entity +class CreateDeliveryTerritoryCommandResult extends $pb.GeneratedMessage { + factory CreateDeliveryTerritoryCommandResult({ + $fixnum.Int64? id, + }) { + final result = create(); + if (id != null) result.id = id; + return result; + } + + CreateDeliveryTerritoryCommandResult._(); + + factory CreateDeliveryTerritoryCommandResult.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory CreateDeliveryTerritoryCommandResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'CreateDeliveryTerritoryCommandResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + CreateDeliveryTerritoryCommandResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + CreateDeliveryTerritoryCommandResult copyWith( + void Function(CreateDeliveryTerritoryCommandResult) updates) => + super.copyWith((message) => + updates(message as CreateDeliveryTerritoryCommandResult)) + as CreateDeliveryTerritoryCommandResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static CreateDeliveryTerritoryCommandResult create() => + CreateDeliveryTerritoryCommandResult._(); + @$core.override + CreateDeliveryTerritoryCommandResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static CreateDeliveryTerritoryCommandResult getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + CreateDeliveryTerritoryCommandResult>(create); + static CreateDeliveryTerritoryCommandResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); +} + +/// Request message for DeleteDeliveryTerritoryCommand +class DeleteDeliveryTerritoryCommandRequest extends $pb.GeneratedMessage { + factory DeleteDeliveryTerritoryCommandRequest({ + $fixnum.Int64? id, + }) { + final result = create(); + if (id != null) result.id = id; + return result; + } + + DeleteDeliveryTerritoryCommandRequest._(); + + factory DeleteDeliveryTerritoryCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeleteDeliveryTerritoryCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeleteDeliveryTerritoryCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeleteDeliveryTerritoryCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeleteDeliveryTerritoryCommandRequest copyWith( + void Function(DeleteDeliveryTerritoryCommandRequest) updates) => + super.copyWith((message) => + updates(message as DeleteDeliveryTerritoryCommandRequest)) + as DeleteDeliveryTerritoryCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteDeliveryTerritoryCommandRequest create() => + DeleteDeliveryTerritoryCommandRequest._(); + @$core.override + DeleteDeliveryTerritoryCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeleteDeliveryTerritoryCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + DeleteDeliveryTerritoryCommandRequest>(create); + static DeleteDeliveryTerritoryCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); +} + +/// Response message for DeleteDeliveryTerritoryCommand +class DeleteDeliveryTerritoryCommandResponse extends $pb.GeneratedMessage { + factory DeleteDeliveryTerritoryCommandResponse() => create(); + + DeleteDeliveryTerritoryCommandResponse._(); + + factory DeleteDeliveryTerritoryCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeleteDeliveryTerritoryCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeleteDeliveryTerritoryCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeleteDeliveryTerritoryCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeleteDeliveryTerritoryCommandResponse copyWith( + void Function(DeleteDeliveryTerritoryCommandResponse) updates) => + super.copyWith((message) => + updates(message as DeleteDeliveryTerritoryCommandResponse)) + as DeleteDeliveryTerritoryCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteDeliveryTerritoryCommandResponse create() => + DeleteDeliveryTerritoryCommandResponse._(); + @$core.override + DeleteDeliveryTerritoryCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeleteDeliveryTerritoryCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + DeleteDeliveryTerritoryCommandResponse>(create); + static DeleteDeliveryTerritoryCommandResponse? _defaultInstance; +} + +/// Request message for ReactivateDeliveryTerritoryCommand +class ReactivateDeliveryTerritoryCommandRequest extends $pb.GeneratedMessage { + factory ReactivateDeliveryTerritoryCommandRequest({ + $fixnum.Int64? id, + }) { + final result = create(); + if (id != null) result.id = id; + return result; + } + + ReactivateDeliveryTerritoryCommandRequest._(); + + factory ReactivateDeliveryTerritoryCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ReactivateDeliveryTerritoryCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ReactivateDeliveryTerritoryCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReactivateDeliveryTerritoryCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReactivateDeliveryTerritoryCommandRequest copyWith( + void Function(ReactivateDeliveryTerritoryCommandRequest) updates) => + super.copyWith((message) => + updates(message as ReactivateDeliveryTerritoryCommandRequest)) + as ReactivateDeliveryTerritoryCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ReactivateDeliveryTerritoryCommandRequest create() => + ReactivateDeliveryTerritoryCommandRequest._(); + @$core.override + ReactivateDeliveryTerritoryCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ReactivateDeliveryTerritoryCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + ReactivateDeliveryTerritoryCommandRequest>(create); + static ReactivateDeliveryTerritoryCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); +} + +/// Response message for ReactivateDeliveryTerritoryCommand +class ReactivateDeliveryTerritoryCommandResponse extends $pb.GeneratedMessage { + factory ReactivateDeliveryTerritoryCommandResponse() => create(); + + ReactivateDeliveryTerritoryCommandResponse._(); + + factory ReactivateDeliveryTerritoryCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ReactivateDeliveryTerritoryCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ReactivateDeliveryTerritoryCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReactivateDeliveryTerritoryCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReactivateDeliveryTerritoryCommandResponse copyWith( + void Function(ReactivateDeliveryTerritoryCommandResponse) updates) => + super.copyWith((message) => + updates(message as ReactivateDeliveryTerritoryCommandResponse)) + as ReactivateDeliveryTerritoryCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ReactivateDeliveryTerritoryCommandResponse create() => + ReactivateDeliveryTerritoryCommandResponse._(); + @$core.override + ReactivateDeliveryTerritoryCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ReactivateDeliveryTerritoryCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + ReactivateDeliveryTerritoryCommandResponse>(create); + static ReactivateDeliveryTerritoryCommandResponse? _defaultInstance; +} + +/// Request message for UpdateDeliveryTerritoryCommand +class UpdateDeliveryTerritoryCommandRequest extends $pb.GeneratedMessage { + factory UpdateDeliveryTerritoryCommandRequest({ + $fixnum.Int64? id, + $core.String? name, + $core.String? color, + $core.int? priority, + }) { + final result = create(); + if (id != null) result.id = id; + if (name != null) result.name = name; + if (color != null) result.color = color; + if (priority != null) result.priority = priority; + return result; + } + + UpdateDeliveryTerritoryCommandRequest._(); + + factory UpdateDeliveryTerritoryCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UpdateDeliveryTerritoryCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UpdateDeliveryTerritoryCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOS(2, _omitFieldNames ? '' : 'name') + ..aOS(3, _omitFieldNames ? '' : 'color') + ..aI(4, _omitFieldNames ? '' : 'priority') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateDeliveryTerritoryCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateDeliveryTerritoryCommandRequest copyWith( + void Function(UpdateDeliveryTerritoryCommandRequest) updates) => + super.copyWith((message) => + updates(message as UpdateDeliveryTerritoryCommandRequest)) + as UpdateDeliveryTerritoryCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdateDeliveryTerritoryCommandRequest create() => + UpdateDeliveryTerritoryCommandRequest._(); + @$core.override + UpdateDeliveryTerritoryCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UpdateDeliveryTerritoryCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + UpdateDeliveryTerritoryCommandRequest>(create); + static UpdateDeliveryTerritoryCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get name => $_getSZ(1); + @$pb.TagNumber(2) + set name($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasName() => $_has(1); + @$pb.TagNumber(2) + void clearName() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get color => $_getSZ(2); + @$pb.TagNumber(3) + set color($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasColor() => $_has(2); + @$pb.TagNumber(3) + void clearColor() => $_clearField(3); + + @$pb.TagNumber(4) + $core.int get priority => $_getIZ(3); + @$pb.TagNumber(4) + set priority($core.int value) => $_setSignedInt32(3, value); + @$pb.TagNumber(4) + $core.bool hasPriority() => $_has(3); + @$pb.TagNumber(4) + void clearPriority() => $_clearField(4); +} + +/// Response message for UpdateDeliveryTerritoryCommand +class UpdateDeliveryTerritoryCommandResponse extends $pb.GeneratedMessage { + factory UpdateDeliveryTerritoryCommandResponse() => create(); + + UpdateDeliveryTerritoryCommandResponse._(); + + factory UpdateDeliveryTerritoryCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UpdateDeliveryTerritoryCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UpdateDeliveryTerritoryCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateDeliveryTerritoryCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateDeliveryTerritoryCommandResponse copyWith( + void Function(UpdateDeliveryTerritoryCommandResponse) updates) => + super.copyWith((message) => + updates(message as UpdateDeliveryTerritoryCommandResponse)) + as UpdateDeliveryTerritoryCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdateDeliveryTerritoryCommandResponse create() => + UpdateDeliveryTerritoryCommandResponse._(); + @$core.override + UpdateDeliveryTerritoryCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UpdateDeliveryTerritoryCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + UpdateDeliveryTerritoryCommandResponse>(create); + static UpdateDeliveryTerritoryCommandResponse? _defaultInstance; +} + +/// Request message for AddDeliveryZoneCommand +class AddDeliveryZoneCommandRequest extends $pb.GeneratedMessage { + factory AddDeliveryZoneCommandRequest({ + $core.String? name, + $core.String? color, + NpgsqlPolygon? polygon, + $core.String? shippingFee, + $1.Timestamp? shippingScheduleStart, + $1.Timestamp? shippingScheduleEnd, + }) { + final result = create(); + if (name != null) result.name = name; + if (color != null) result.color = color; + if (polygon != null) result.polygon = polygon; + if (shippingFee != null) result.shippingFee = shippingFee; + if (shippingScheduleStart != null) + result.shippingScheduleStart = shippingScheduleStart; + if (shippingScheduleEnd != null) + result.shippingScheduleEnd = shippingScheduleEnd; + return result; + } + + AddDeliveryZoneCommandRequest._(); + + factory AddDeliveryZoneCommandRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AddDeliveryZoneCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AddDeliveryZoneCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'name') + ..aOS(2, _omitFieldNames ? '' : 'color') + ..aOM(3, _omitFieldNames ? '' : 'polygon', + subBuilder: NpgsqlPolygon.create) + ..aOS(4, _omitFieldNames ? '' : 'shippingFee') + ..aOM<$1.Timestamp>(5, _omitFieldNames ? '' : 'shippingScheduleStart', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(6, _omitFieldNames ? '' : 'shippingScheduleEnd', + subBuilder: $1.Timestamp.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AddDeliveryZoneCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AddDeliveryZoneCommandRequest copyWith( + void Function(AddDeliveryZoneCommandRequest) updates) => + super.copyWith( + (message) => updates(message as AddDeliveryZoneCommandRequest)) + as AddDeliveryZoneCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AddDeliveryZoneCommandRequest create() => + AddDeliveryZoneCommandRequest._(); + @$core.override + AddDeliveryZoneCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static AddDeliveryZoneCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static AddDeliveryZoneCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String value) => $_setString(0, value); + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get color => $_getSZ(1); + @$pb.TagNumber(2) + set color($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasColor() => $_has(1); + @$pb.TagNumber(2) + void clearColor() => $_clearField(2); + + @$pb.TagNumber(3) + NpgsqlPolygon get polygon => $_getN(2); + @$pb.TagNumber(3) + set polygon(NpgsqlPolygon value) => $_setField(3, value); + @$pb.TagNumber(3) + $core.bool hasPolygon() => $_has(2); + @$pb.TagNumber(3) + void clearPolygon() => $_clearField(3); + @$pb.TagNumber(3) + NpgsqlPolygon ensurePolygon() => $_ensure(2); + + @$pb.TagNumber(4) + $core.String get shippingFee => $_getSZ(3); + @$pb.TagNumber(4) + set shippingFee($core.String value) => $_setString(3, value); + @$pb.TagNumber(4) + $core.bool hasShippingFee() => $_has(3); + @$pb.TagNumber(4) + void clearShippingFee() => $_clearField(4); + + @$pb.TagNumber(5) + $1.Timestamp get shippingScheduleStart => $_getN(4); + @$pb.TagNumber(5) + set shippingScheduleStart($1.Timestamp value) => $_setField(5, value); + @$pb.TagNumber(5) + $core.bool hasShippingScheduleStart() => $_has(4); + @$pb.TagNumber(5) + void clearShippingScheduleStart() => $_clearField(5); + @$pb.TagNumber(5) + $1.Timestamp ensureShippingScheduleStart() => $_ensure(4); + + @$pb.TagNumber(6) + $1.Timestamp get shippingScheduleEnd => $_getN(5); + @$pb.TagNumber(6) + set shippingScheduleEnd($1.Timestamp value) => $_setField(6, value); + @$pb.TagNumber(6) + $core.bool hasShippingScheduleEnd() => $_has(5); + @$pb.TagNumber(6) + void clearShippingScheduleEnd() => $_clearField(6); + @$pb.TagNumber(6) + $1.Timestamp ensureShippingScheduleEnd() => $_ensure(5); +} + +/// NpgsqlPolygon entity +class NpgsqlPolygon extends $pb.GeneratedMessage { + factory NpgsqlPolygon({ + $core.Iterable? items, + }) { + final result = create(); + if (items != null) result.items.addAll(items); + return result; + } + + NpgsqlPolygon._(); + + factory NpgsqlPolygon.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory NpgsqlPolygon.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'NpgsqlPolygon', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..pPM(1, _omitFieldNames ? '' : 'items', + subBuilder: NpgsqlPoint.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + NpgsqlPolygon clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + NpgsqlPolygon copyWith(void Function(NpgsqlPolygon) updates) => + super.copyWith((message) => updates(message as NpgsqlPolygon)) + as NpgsqlPolygon; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static NpgsqlPolygon create() => NpgsqlPolygon._(); + @$core.override + NpgsqlPolygon createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static NpgsqlPolygon getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static NpgsqlPolygon? _defaultInstance; + + @$pb.TagNumber(1) + $pb.PbList get items => $_getList(0); +} + +/// NpgsqlPoint entity +class NpgsqlPoint extends $pb.GeneratedMessage { + factory NpgsqlPoint({ + $core.double? x, + $core.double? y, + }) { + final result = create(); + if (x != null) result.x = x; + if (y != null) result.y = y; + return result; + } + + NpgsqlPoint._(); + + factory NpgsqlPoint.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory NpgsqlPoint.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'NpgsqlPoint', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aD(1, _omitFieldNames ? '' : 'x') + ..aD(2, _omitFieldNames ? '' : 'y') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + NpgsqlPoint clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + NpgsqlPoint copyWith(void Function(NpgsqlPoint) updates) => + super.copyWith((message) => updates(message as NpgsqlPoint)) + as NpgsqlPoint; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static NpgsqlPoint create() => NpgsqlPoint._(); + @$core.override + NpgsqlPoint createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static NpgsqlPoint getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static NpgsqlPoint? _defaultInstance; + + @$pb.TagNumber(1) + $core.double get x => $_getN(0); + @$pb.TagNumber(1) + set x($core.double value) => $_setDouble(0, value); + @$pb.TagNumber(1) + $core.bool hasX() => $_has(0); + @$pb.TagNumber(1) + void clearX() => $_clearField(1); + + @$pb.TagNumber(2) + $core.double get y => $_getN(1); + @$pb.TagNumber(2) + set y($core.double value) => $_setDouble(1, value); + @$pb.TagNumber(2) + $core.bool hasY() => $_has(1); + @$pb.TagNumber(2) + void clearY() => $_clearField(2); +} + +/// Response message for AddDeliveryZoneCommand +class AddDeliveryZoneCommandResponse extends $pb.GeneratedMessage { + factory AddDeliveryZoneCommandResponse() => create(); + + AddDeliveryZoneCommandResponse._(); + + factory AddDeliveryZoneCommandResponse.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AddDeliveryZoneCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AddDeliveryZoneCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AddDeliveryZoneCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AddDeliveryZoneCommandResponse copyWith( + void Function(AddDeliveryZoneCommandResponse) updates) => + super.copyWith( + (message) => updates(message as AddDeliveryZoneCommandResponse)) + as AddDeliveryZoneCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AddDeliveryZoneCommandResponse create() => + AddDeliveryZoneCommandResponse._(); + @$core.override + AddDeliveryZoneCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static AddDeliveryZoneCommandResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static AddDeliveryZoneCommandResponse? _defaultInstance; +} + +/// Request message for AutoFillZoneWaypointsCommand +class AutoFillZoneWaypointsCommandRequest extends $pb.GeneratedMessage { + factory AutoFillZoneWaypointsCommandRequest({ + $fixnum.Int64? territoryId, + $core.bool? overwriteExisting, + }) { + final result = create(); + if (territoryId != null) result.territoryId = territoryId; + if (overwriteExisting != null) result.overwriteExisting = overwriteExisting; + return result; + } + + AutoFillZoneWaypointsCommandRequest._(); + + factory AutoFillZoneWaypointsCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AutoFillZoneWaypointsCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AutoFillZoneWaypointsCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'territoryId') + ..aOB(2, _omitFieldNames ? '' : 'overwriteExisting') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AutoFillZoneWaypointsCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AutoFillZoneWaypointsCommandRequest copyWith( + void Function(AutoFillZoneWaypointsCommandRequest) updates) => + super.copyWith((message) => + updates(message as AutoFillZoneWaypointsCommandRequest)) + as AutoFillZoneWaypointsCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AutoFillZoneWaypointsCommandRequest create() => + AutoFillZoneWaypointsCommandRequest._(); + @$core.override + AutoFillZoneWaypointsCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static AutoFillZoneWaypointsCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + AutoFillZoneWaypointsCommandRequest>(create); + static AutoFillZoneWaypointsCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get territoryId => $_getI64(0); + @$pb.TagNumber(1) + set territoryId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasTerritoryId() => $_has(0); + @$pb.TagNumber(1) + void clearTerritoryId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.bool get overwriteExisting => $_getBF(1); + @$pb.TagNumber(2) + set overwriteExisting($core.bool value) => $_setBool(1, value); + @$pb.TagNumber(2) + $core.bool hasOverwriteExisting() => $_has(1); + @$pb.TagNumber(2) + void clearOverwriteExisting() => $_clearField(2); +} + +/// Response message for AutoFillZoneWaypointsCommand +class AutoFillZoneWaypointsCommandResponse extends $pb.GeneratedMessage { + factory AutoFillZoneWaypointsCommandResponse({ + AutoFillZoneWaypointsCommandResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + AutoFillZoneWaypointsCommandResponse._(); + + factory AutoFillZoneWaypointsCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AutoFillZoneWaypointsCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AutoFillZoneWaypointsCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM( + 1, _omitFieldNames ? '' : 'result', + subBuilder: AutoFillZoneWaypointsCommandResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AutoFillZoneWaypointsCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AutoFillZoneWaypointsCommandResponse copyWith( + void Function(AutoFillZoneWaypointsCommandResponse) updates) => + super.copyWith((message) => + updates(message as AutoFillZoneWaypointsCommandResponse)) + as AutoFillZoneWaypointsCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AutoFillZoneWaypointsCommandResponse create() => + AutoFillZoneWaypointsCommandResponse._(); + @$core.override + AutoFillZoneWaypointsCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static AutoFillZoneWaypointsCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + AutoFillZoneWaypointsCommandResponse>(create); + static AutoFillZoneWaypointsCommandResponse? _defaultInstance; + + @$pb.TagNumber(1) + AutoFillZoneWaypointsCommandResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(AutoFillZoneWaypointsCommandResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + AutoFillZoneWaypointsCommandResult ensureResult() => $_ensure(0); +} + +/// AutoFillZoneWaypointsCommandResult entity +class AutoFillZoneWaypointsCommandResult extends $pb.GeneratedMessage { + factory AutoFillZoneWaypointsCommandResult({ + $core.int? updatedCount, + $core.Iterable? updates, + }) { + final result = create(); + if (updatedCount != null) result.updatedCount = updatedCount; + if (updates != null) result.updates.addAll(updates); + return result; + } + + AutoFillZoneWaypointsCommandResult._(); + + factory AutoFillZoneWaypointsCommandResult.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AutoFillZoneWaypointsCommandResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AutoFillZoneWaypointsCommandResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'updatedCount') + ..pPM(2, _omitFieldNames ? '' : 'updates', + subBuilder: ZoneWaypointUpdate.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AutoFillZoneWaypointsCommandResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AutoFillZoneWaypointsCommandResult copyWith( + void Function(AutoFillZoneWaypointsCommandResult) updates) => + super.copyWith((message) => + updates(message as AutoFillZoneWaypointsCommandResult)) + as AutoFillZoneWaypointsCommandResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AutoFillZoneWaypointsCommandResult create() => + AutoFillZoneWaypointsCommandResult._(); + @$core.override + AutoFillZoneWaypointsCommandResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static AutoFillZoneWaypointsCommandResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static AutoFillZoneWaypointsCommandResult? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get updatedCount => $_getIZ(0); + @$pb.TagNumber(1) + set updatedCount($core.int value) => $_setSignedInt32(0, value); + @$pb.TagNumber(1) + $core.bool hasUpdatedCount() => $_has(0); + @$pb.TagNumber(1) + void clearUpdatedCount() => $_clearField(1); + + @$pb.TagNumber(2) + $pb.PbList get updates => $_getList(1); +} + +/// ZoneWaypointUpdate entity +class ZoneWaypointUpdate extends $pb.GeneratedMessage { + factory ZoneWaypointUpdate({ + $fixnum.Int64? zoneId, + $core.String? zoneName, + GeoPoint? newStartWaypoint, + }) { + final result = create(); + if (zoneId != null) result.zoneId = zoneId; + if (zoneName != null) result.zoneName = zoneName; + if (newStartWaypoint != null) result.newStartWaypoint = newStartWaypoint; + return result; + } + + ZoneWaypointUpdate._(); + + factory ZoneWaypointUpdate.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ZoneWaypointUpdate.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ZoneWaypointUpdate', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'zoneId') + ..aOS(2, _omitFieldNames ? '' : 'zoneName') + ..aOM(3, _omitFieldNames ? '' : 'newStartWaypoint', + subBuilder: GeoPoint.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ZoneWaypointUpdate clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ZoneWaypointUpdate copyWith(void Function(ZoneWaypointUpdate) updates) => + super.copyWith((message) => updates(message as ZoneWaypointUpdate)) + as ZoneWaypointUpdate; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ZoneWaypointUpdate create() => ZoneWaypointUpdate._(); + @$core.override + ZoneWaypointUpdate createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ZoneWaypointUpdate getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static ZoneWaypointUpdate? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get zoneId => $_getI64(0); + @$pb.TagNumber(1) + set zoneId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasZoneId() => $_has(0); + @$pb.TagNumber(1) + void clearZoneId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get zoneName => $_getSZ(1); + @$pb.TagNumber(2) + set zoneName($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasZoneName() => $_has(1); + @$pb.TagNumber(2) + void clearZoneName() => $_clearField(2); + + @$pb.TagNumber(3) + GeoPoint get newStartWaypoint => $_getN(2); + @$pb.TagNumber(3) + set newStartWaypoint(GeoPoint value) => $_setField(3, value); + @$pb.TagNumber(3) + $core.bool hasNewStartWaypoint() => $_has(2); + @$pb.TagNumber(3) + void clearNewStartWaypoint() => $_clearField(3); + @$pb.TagNumber(3) + GeoPoint ensureNewStartWaypoint() => $_ensure(2); +} + +/// GeoPoint entity +class GeoPoint extends $pb.GeneratedMessage { + factory GeoPoint({ + $core.double? latitude, + $core.double? longitude, + }) { + final result = create(); + if (latitude != null) result.latitude = latitude; + if (longitude != null) result.longitude = longitude; + return result; + } + + GeoPoint._(); + + factory GeoPoint.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory GeoPoint.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'GeoPoint', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aD(1, _omitFieldNames ? '' : 'latitude') + ..aD(2, _omitFieldNames ? '' : 'longitude') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GeoPoint clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GeoPoint copyWith(void Function(GeoPoint) updates) => + super.copyWith((message) => updates(message as GeoPoint)) as GeoPoint; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GeoPoint create() => GeoPoint._(); + @$core.override + GeoPoint createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static GeoPoint getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static GeoPoint? _defaultInstance; + + @$pb.TagNumber(1) + $core.double get latitude => $_getN(0); + @$pb.TagNumber(1) + set latitude($core.double value) => $_setDouble(0, value); + @$pb.TagNumber(1) + $core.bool hasLatitude() => $_has(0); + @$pb.TagNumber(1) + void clearLatitude() => $_clearField(1); + + @$pb.TagNumber(2) + $core.double get longitude => $_getN(1); + @$pb.TagNumber(2) + set longitude($core.double value) => $_setDouble(1, value); + @$pb.TagNumber(2) + $core.bool hasLongitude() => $_has(1); + @$pb.TagNumber(2) + void clearLongitude() => $_clearField(2); +} + +/// Request message for DeleteDeliveryZoneCommand +class DeleteDeliveryZoneCommandRequest extends $pb.GeneratedMessage { + factory DeleteDeliveryZoneCommandRequest({ + $fixnum.Int64? id, + }) { + final result = create(); + if (id != null) result.id = id; + return result; + } + + DeleteDeliveryZoneCommandRequest._(); + + factory DeleteDeliveryZoneCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeleteDeliveryZoneCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeleteDeliveryZoneCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeleteDeliveryZoneCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeleteDeliveryZoneCommandRequest copyWith( + void Function(DeleteDeliveryZoneCommandRequest) updates) => + super.copyWith( + (message) => updates(message as DeleteDeliveryZoneCommandRequest)) + as DeleteDeliveryZoneCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteDeliveryZoneCommandRequest create() => + DeleteDeliveryZoneCommandRequest._(); + @$core.override + DeleteDeliveryZoneCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeleteDeliveryZoneCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static DeleteDeliveryZoneCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); +} + +/// Response message for DeleteDeliveryZoneCommand +class DeleteDeliveryZoneCommandResponse extends $pb.GeneratedMessage { + factory DeleteDeliveryZoneCommandResponse() => create(); + + DeleteDeliveryZoneCommandResponse._(); + + factory DeleteDeliveryZoneCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeleteDeliveryZoneCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeleteDeliveryZoneCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeleteDeliveryZoneCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeleteDeliveryZoneCommandResponse copyWith( + void Function(DeleteDeliveryZoneCommandResponse) updates) => + super.copyWith((message) => + updates(message as DeleteDeliveryZoneCommandResponse)) + as DeleteDeliveryZoneCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteDeliveryZoneCommandResponse create() => + DeleteDeliveryZoneCommandResponse._(); + @$core.override + DeleteDeliveryZoneCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeleteDeliveryZoneCommandResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static DeleteDeliveryZoneCommandResponse? _defaultInstance; +} + +/// Request message for ImportDeliveryZonesCommand +class ImportDeliveryZonesCommandRequest extends $pb.GeneratedMessage { + factory ImportDeliveryZonesCommandRequest({ + $core.List<$core.int>? fileStream, + $fixnum.Int64? deliveryTerritoryId, + }) { + final result = create(); + if (fileStream != null) result.fileStream = fileStream; + if (deliveryTerritoryId != null) + result.deliveryTerritoryId = deliveryTerritoryId; + return result; + } + + ImportDeliveryZonesCommandRequest._(); + + factory ImportDeliveryZonesCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ImportDeliveryZonesCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ImportDeliveryZonesCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..a<$core.List<$core.int>>( + 1, _omitFieldNames ? '' : 'fileStream', $pb.PbFieldType.OY) + ..aInt64(2, _omitFieldNames ? '' : 'deliveryTerritoryId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportDeliveryZonesCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportDeliveryZonesCommandRequest copyWith( + void Function(ImportDeliveryZonesCommandRequest) updates) => + super.copyWith((message) => + updates(message as ImportDeliveryZonesCommandRequest)) + as ImportDeliveryZonesCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ImportDeliveryZonesCommandRequest create() => + ImportDeliveryZonesCommandRequest._(); + @$core.override + ImportDeliveryZonesCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ImportDeliveryZonesCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static ImportDeliveryZonesCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get fileStream => $_getN(0); + @$pb.TagNumber(1) + set fileStream($core.List<$core.int> value) => $_setBytes(0, value); + @$pb.TagNumber(1) + $core.bool hasFileStream() => $_has(0); + @$pb.TagNumber(1) + void clearFileStream() => $_clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get deliveryTerritoryId => $_getI64(1); + @$pb.TagNumber(2) + set deliveryTerritoryId($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasDeliveryTerritoryId() => $_has(1); + @$pb.TagNumber(2) + void clearDeliveryTerritoryId() => $_clearField(2); +} + +/// Response message for ImportDeliveryZonesCommand +class ImportDeliveryZonesCommandResponse extends $pb.GeneratedMessage { + factory ImportDeliveryZonesCommandResponse() => create(); + + ImportDeliveryZonesCommandResponse._(); + + factory ImportDeliveryZonesCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ImportDeliveryZonesCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ImportDeliveryZonesCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportDeliveryZonesCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportDeliveryZonesCommandResponse copyWith( + void Function(ImportDeliveryZonesCommandResponse) updates) => + super.copyWith((message) => + updates(message as ImportDeliveryZonesCommandResponse)) + as ImportDeliveryZonesCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ImportDeliveryZonesCommandResponse create() => + ImportDeliveryZonesCommandResponse._(); + @$core.override + ImportDeliveryZonesCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ImportDeliveryZonesCommandResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static ImportDeliveryZonesCommandResponse? _defaultInstance; +} + +/// Request message for ReassignDeliveryZoneCommand +class ReassignDeliveryZoneCommandRequest extends $pb.GeneratedMessage { + factory ReassignDeliveryZoneCommandRequest({ + $fixnum.Int64? zoneId, + $fixnum.Int64? newDeliveryTerritoryId, + $core.int? newPriority, + }) { + final result = create(); + if (zoneId != null) result.zoneId = zoneId; + if (newDeliveryTerritoryId != null) + result.newDeliveryTerritoryId = newDeliveryTerritoryId; + if (newPriority != null) result.newPriority = newPriority; + return result; + } + + ReassignDeliveryZoneCommandRequest._(); + + factory ReassignDeliveryZoneCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ReassignDeliveryZoneCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ReassignDeliveryZoneCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'zoneId') + ..aInt64(2, _omitFieldNames ? '' : 'newDeliveryTerritoryId') + ..aI(3, _omitFieldNames ? '' : 'newPriority') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReassignDeliveryZoneCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReassignDeliveryZoneCommandRequest copyWith( + void Function(ReassignDeliveryZoneCommandRequest) updates) => + super.copyWith((message) => + updates(message as ReassignDeliveryZoneCommandRequest)) + as ReassignDeliveryZoneCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ReassignDeliveryZoneCommandRequest create() => + ReassignDeliveryZoneCommandRequest._(); + @$core.override + ReassignDeliveryZoneCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ReassignDeliveryZoneCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static ReassignDeliveryZoneCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get zoneId => $_getI64(0); + @$pb.TagNumber(1) + set zoneId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasZoneId() => $_has(0); + @$pb.TagNumber(1) + void clearZoneId() => $_clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get newDeliveryTerritoryId => $_getI64(1); + @$pb.TagNumber(2) + set newDeliveryTerritoryId($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasNewDeliveryTerritoryId() => $_has(1); + @$pb.TagNumber(2) + void clearNewDeliveryTerritoryId() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get newPriority => $_getIZ(2); + @$pb.TagNumber(3) + set newPriority($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasNewPriority() => $_has(2); + @$pb.TagNumber(3) + void clearNewPriority() => $_clearField(3); +} + +/// Response message for ReassignDeliveryZoneCommand +class ReassignDeliveryZoneCommandResponse extends $pb.GeneratedMessage { + factory ReassignDeliveryZoneCommandResponse() => create(); + + ReassignDeliveryZoneCommandResponse._(); + + factory ReassignDeliveryZoneCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ReassignDeliveryZoneCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ReassignDeliveryZoneCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReassignDeliveryZoneCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReassignDeliveryZoneCommandResponse copyWith( + void Function(ReassignDeliveryZoneCommandResponse) updates) => + super.copyWith((message) => + updates(message as ReassignDeliveryZoneCommandResponse)) + as ReassignDeliveryZoneCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ReassignDeliveryZoneCommandResponse create() => + ReassignDeliveryZoneCommandResponse._(); + @$core.override + ReassignDeliveryZoneCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ReassignDeliveryZoneCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + ReassignDeliveryZoneCommandResponse>(create); + static ReassignDeliveryZoneCommandResponse? _defaultInstance; +} + +/// Request message for RemoveDeliveryZoneCommand +class RemoveDeliveryZoneCommandRequest extends $pb.GeneratedMessage { + factory RemoveDeliveryZoneCommandRequest({ + $fixnum.Int64? deliveryZoneId, + }) { + final result = create(); + if (deliveryZoneId != null) result.deliveryZoneId = deliveryZoneId; + return result; + } + + RemoveDeliveryZoneCommandRequest._(); + + factory RemoveDeliveryZoneCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RemoveDeliveryZoneCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RemoveDeliveryZoneCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'deliveryZoneId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RemoveDeliveryZoneCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RemoveDeliveryZoneCommandRequest copyWith( + void Function(RemoveDeliveryZoneCommandRequest) updates) => + super.copyWith( + (message) => updates(message as RemoveDeliveryZoneCommandRequest)) + as RemoveDeliveryZoneCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RemoveDeliveryZoneCommandRequest create() => + RemoveDeliveryZoneCommandRequest._(); + @$core.override + RemoveDeliveryZoneCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RemoveDeliveryZoneCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static RemoveDeliveryZoneCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get deliveryZoneId => $_getI64(0); + @$pb.TagNumber(1) + set deliveryZoneId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasDeliveryZoneId() => $_has(0); + @$pb.TagNumber(1) + void clearDeliveryZoneId() => $_clearField(1); +} + +/// Response message for RemoveDeliveryZoneCommand +class RemoveDeliveryZoneCommandResponse extends $pb.GeneratedMessage { + factory RemoveDeliveryZoneCommandResponse() => create(); + + RemoveDeliveryZoneCommandResponse._(); + + factory RemoveDeliveryZoneCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RemoveDeliveryZoneCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RemoveDeliveryZoneCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RemoveDeliveryZoneCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RemoveDeliveryZoneCommandResponse copyWith( + void Function(RemoveDeliveryZoneCommandResponse) updates) => + super.copyWith((message) => + updates(message as RemoveDeliveryZoneCommandResponse)) + as RemoveDeliveryZoneCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RemoveDeliveryZoneCommandResponse create() => + RemoveDeliveryZoneCommandResponse._(); + @$core.override + RemoveDeliveryZoneCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RemoveDeliveryZoneCommandResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static RemoveDeliveryZoneCommandResponse? _defaultInstance; +} + +/// Request message for ReorderZonePrioritiesCommand +class ReorderZonePrioritiesCommandRequest extends $pb.GeneratedMessage { + factory ReorderZonePrioritiesCommandRequest({ + $fixnum.Int64? deliveryTerritoryId, + $core.Iterable? priorities, + }) { + final result = create(); + if (deliveryTerritoryId != null) + result.deliveryTerritoryId = deliveryTerritoryId; + if (priorities != null) result.priorities.addAll(priorities); + return result; + } + + ReorderZonePrioritiesCommandRequest._(); + + factory ReorderZonePrioritiesCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ReorderZonePrioritiesCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ReorderZonePrioritiesCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'deliveryTerritoryId') + ..pPM(2, _omitFieldNames ? '' : 'priorities', + subBuilder: ZonePriorityItem.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReorderZonePrioritiesCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReorderZonePrioritiesCommandRequest copyWith( + void Function(ReorderZonePrioritiesCommandRequest) updates) => + super.copyWith((message) => + updates(message as ReorderZonePrioritiesCommandRequest)) + as ReorderZonePrioritiesCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ReorderZonePrioritiesCommandRequest create() => + ReorderZonePrioritiesCommandRequest._(); + @$core.override + ReorderZonePrioritiesCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ReorderZonePrioritiesCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + ReorderZonePrioritiesCommandRequest>(create); + static ReorderZonePrioritiesCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get deliveryTerritoryId => $_getI64(0); + @$pb.TagNumber(1) + set deliveryTerritoryId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasDeliveryTerritoryId() => $_has(0); + @$pb.TagNumber(1) + void clearDeliveryTerritoryId() => $_clearField(1); + + @$pb.TagNumber(2) + $pb.PbList get priorities => $_getList(1); +} + +/// ZonePriorityItem entity +class ZonePriorityItem extends $pb.GeneratedMessage { + factory ZonePriorityItem({ + $fixnum.Int64? zoneId, + $core.int? priority, + }) { + final result = create(); + if (zoneId != null) result.zoneId = zoneId; + if (priority != null) result.priority = priority; + return result; + } + + ZonePriorityItem._(); + + factory ZonePriorityItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ZonePriorityItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ZonePriorityItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'zoneId') + ..aI(2, _omitFieldNames ? '' : 'priority') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ZonePriorityItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ZonePriorityItem copyWith(void Function(ZonePriorityItem) updates) => + super.copyWith((message) => updates(message as ZonePriorityItem)) + as ZonePriorityItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ZonePriorityItem create() => ZonePriorityItem._(); + @$core.override + ZonePriorityItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ZonePriorityItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static ZonePriorityItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get zoneId => $_getI64(0); + @$pb.TagNumber(1) + set zoneId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasZoneId() => $_has(0); + @$pb.TagNumber(1) + void clearZoneId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get priority => $_getIZ(1); + @$pb.TagNumber(2) + set priority($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasPriority() => $_has(1); + @$pb.TagNumber(2) + void clearPriority() => $_clearField(2); +} + +/// Response message for ReorderZonePrioritiesCommand +class ReorderZonePrioritiesCommandResponse extends $pb.GeneratedMessage { + factory ReorderZonePrioritiesCommandResponse() => create(); + + ReorderZonePrioritiesCommandResponse._(); + + factory ReorderZonePrioritiesCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ReorderZonePrioritiesCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ReorderZonePrioritiesCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReorderZonePrioritiesCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReorderZonePrioritiesCommandResponse copyWith( + void Function(ReorderZonePrioritiesCommandResponse) updates) => + super.copyWith((message) => + updates(message as ReorderZonePrioritiesCommandResponse)) + as ReorderZonePrioritiesCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ReorderZonePrioritiesCommandResponse create() => + ReorderZonePrioritiesCommandResponse._(); + @$core.override + ReorderZonePrioritiesCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ReorderZonePrioritiesCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + ReorderZonePrioritiesCommandResponse>(create); + static ReorderZonePrioritiesCommandResponse? _defaultInstance; +} + +/// Request message for SetDeliveryZoneExitWaypointCommand +class SetDeliveryZoneExitWaypointCommandRequest extends $pb.GeneratedMessage { + factory SetDeliveryZoneExitWaypointCommandRequest({ + $fixnum.Int64? deliveryZoneId, + $core.double? latitude, + $core.double? longitude, + }) { + final result = create(); + if (deliveryZoneId != null) result.deliveryZoneId = deliveryZoneId; + if (latitude != null) result.latitude = latitude; + if (longitude != null) result.longitude = longitude; + return result; + } + + SetDeliveryZoneExitWaypointCommandRequest._(); + + factory SetDeliveryZoneExitWaypointCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SetDeliveryZoneExitWaypointCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SetDeliveryZoneExitWaypointCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'deliveryZoneId') + ..aD(2, _omitFieldNames ? '' : 'latitude') + ..aD(3, _omitFieldNames ? '' : 'longitude') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SetDeliveryZoneExitWaypointCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SetDeliveryZoneExitWaypointCommandRequest copyWith( + void Function(SetDeliveryZoneExitWaypointCommandRequest) updates) => + super.copyWith((message) => + updates(message as SetDeliveryZoneExitWaypointCommandRequest)) + as SetDeliveryZoneExitWaypointCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetDeliveryZoneExitWaypointCommandRequest create() => + SetDeliveryZoneExitWaypointCommandRequest._(); + @$core.override + SetDeliveryZoneExitWaypointCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static SetDeliveryZoneExitWaypointCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + SetDeliveryZoneExitWaypointCommandRequest>(create); + static SetDeliveryZoneExitWaypointCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get deliveryZoneId => $_getI64(0); + @$pb.TagNumber(1) + set deliveryZoneId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasDeliveryZoneId() => $_has(0); + @$pb.TagNumber(1) + void clearDeliveryZoneId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.double get latitude => $_getN(1); + @$pb.TagNumber(2) + set latitude($core.double value) => $_setDouble(1, value); + @$pb.TagNumber(2) + $core.bool hasLatitude() => $_has(1); + @$pb.TagNumber(2) + void clearLatitude() => $_clearField(2); + + @$pb.TagNumber(3) + $core.double get longitude => $_getN(2); + @$pb.TagNumber(3) + set longitude($core.double value) => $_setDouble(2, value); + @$pb.TagNumber(3) + $core.bool hasLongitude() => $_has(2); + @$pb.TagNumber(3) + void clearLongitude() => $_clearField(3); +} + +/// Response message for SetDeliveryZoneExitWaypointCommand +class SetDeliveryZoneExitWaypointCommandResponse extends $pb.GeneratedMessage { + factory SetDeliveryZoneExitWaypointCommandResponse() => create(); + + SetDeliveryZoneExitWaypointCommandResponse._(); + + factory SetDeliveryZoneExitWaypointCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SetDeliveryZoneExitWaypointCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SetDeliveryZoneExitWaypointCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SetDeliveryZoneExitWaypointCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SetDeliveryZoneExitWaypointCommandResponse copyWith( + void Function(SetDeliveryZoneExitWaypointCommandResponse) updates) => + super.copyWith((message) => + updates(message as SetDeliveryZoneExitWaypointCommandResponse)) + as SetDeliveryZoneExitWaypointCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetDeliveryZoneExitWaypointCommandResponse create() => + SetDeliveryZoneExitWaypointCommandResponse._(); + @$core.override + SetDeliveryZoneExitWaypointCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static SetDeliveryZoneExitWaypointCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + SetDeliveryZoneExitWaypointCommandResponse>(create); + static SetDeliveryZoneExitWaypointCommandResponse? _defaultInstance; +} + +/// Request message for SetDeliveryZoneStartWaypointCommand +class SetDeliveryZoneStartWaypointCommandRequest extends $pb.GeneratedMessage { + factory SetDeliveryZoneStartWaypointCommandRequest({ + $fixnum.Int64? deliveryZoneId, + $core.double? latitude, + $core.double? longitude, + }) { + final result = create(); + if (deliveryZoneId != null) result.deliveryZoneId = deliveryZoneId; + if (latitude != null) result.latitude = latitude; + if (longitude != null) result.longitude = longitude; + return result; + } + + SetDeliveryZoneStartWaypointCommandRequest._(); + + factory SetDeliveryZoneStartWaypointCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SetDeliveryZoneStartWaypointCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SetDeliveryZoneStartWaypointCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'deliveryZoneId') + ..aD(2, _omitFieldNames ? '' : 'latitude') + ..aD(3, _omitFieldNames ? '' : 'longitude') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SetDeliveryZoneStartWaypointCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SetDeliveryZoneStartWaypointCommandRequest copyWith( + void Function(SetDeliveryZoneStartWaypointCommandRequest) updates) => + super.copyWith((message) => + updates(message as SetDeliveryZoneStartWaypointCommandRequest)) + as SetDeliveryZoneStartWaypointCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetDeliveryZoneStartWaypointCommandRequest create() => + SetDeliveryZoneStartWaypointCommandRequest._(); + @$core.override + SetDeliveryZoneStartWaypointCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static SetDeliveryZoneStartWaypointCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + SetDeliveryZoneStartWaypointCommandRequest>(create); + static SetDeliveryZoneStartWaypointCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get deliveryZoneId => $_getI64(0); + @$pb.TagNumber(1) + set deliveryZoneId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasDeliveryZoneId() => $_has(0); + @$pb.TagNumber(1) + void clearDeliveryZoneId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.double get latitude => $_getN(1); + @$pb.TagNumber(2) + set latitude($core.double value) => $_setDouble(1, value); + @$pb.TagNumber(2) + $core.bool hasLatitude() => $_has(1); + @$pb.TagNumber(2) + void clearLatitude() => $_clearField(2); + + @$pb.TagNumber(3) + $core.double get longitude => $_getN(2); + @$pb.TagNumber(3) + set longitude($core.double value) => $_setDouble(2, value); + @$pb.TagNumber(3) + $core.bool hasLongitude() => $_has(2); + @$pb.TagNumber(3) + void clearLongitude() => $_clearField(3); +} + +/// Response message for SetDeliveryZoneStartWaypointCommand +class SetDeliveryZoneStartWaypointCommandResponse extends $pb.GeneratedMessage { + factory SetDeliveryZoneStartWaypointCommandResponse() => create(); + + SetDeliveryZoneStartWaypointCommandResponse._(); + + factory SetDeliveryZoneStartWaypointCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SetDeliveryZoneStartWaypointCommandResponse.fromJson( + $core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SetDeliveryZoneStartWaypointCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SetDeliveryZoneStartWaypointCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SetDeliveryZoneStartWaypointCommandResponse copyWith( + void Function(SetDeliveryZoneStartWaypointCommandResponse) updates) => + super.copyWith((message) => + updates(message as SetDeliveryZoneStartWaypointCommandResponse)) + as SetDeliveryZoneStartWaypointCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SetDeliveryZoneStartWaypointCommandResponse create() => + SetDeliveryZoneStartWaypointCommandResponse._(); + @$core.override + SetDeliveryZoneStartWaypointCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static SetDeliveryZoneStartWaypointCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + SetDeliveryZoneStartWaypointCommandResponse>(create); + static SetDeliveryZoneStartWaypointCommandResponse? _defaultInstance; +} + +/// Request message for UpdateDeliveryZoneCommand +class UpdateDeliveryZoneCommandRequest extends $pb.GeneratedMessage { + factory UpdateDeliveryZoneCommandRequest({ + $fixnum.Int64? territoryId, + $fixnum.Int64? deliveryZoneId, + NpgsqlPolygon? polygon, + $core.String? name, + $core.String? color, + $core.int? priority, + $core.bool? isReverse, + $core.bool? startFromWarehouse, + $core.String? shippingFee, + $1.Timestamp? shippingScheduleStart, + $1.Timestamp? shippingScheduleEnd, + }) { + final result = create(); + if (territoryId != null) result.territoryId = territoryId; + if (deliveryZoneId != null) result.deliveryZoneId = deliveryZoneId; + if (polygon != null) result.polygon = polygon; + if (name != null) result.name = name; + if (color != null) result.color = color; + if (priority != null) result.priority = priority; + if (isReverse != null) result.isReverse = isReverse; + if (startFromWarehouse != null) + result.startFromWarehouse = startFromWarehouse; + if (shippingFee != null) result.shippingFee = shippingFee; + if (shippingScheduleStart != null) + result.shippingScheduleStart = shippingScheduleStart; + if (shippingScheduleEnd != null) + result.shippingScheduleEnd = shippingScheduleEnd; + return result; + } + + UpdateDeliveryZoneCommandRequest._(); + + factory UpdateDeliveryZoneCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UpdateDeliveryZoneCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UpdateDeliveryZoneCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'territoryId') + ..aInt64(2, _omitFieldNames ? '' : 'deliveryZoneId') + ..aOM(3, _omitFieldNames ? '' : 'polygon', + subBuilder: NpgsqlPolygon.create) + ..aOS(4, _omitFieldNames ? '' : 'name') + ..aOS(5, _omitFieldNames ? '' : 'color') + ..aI(6, _omitFieldNames ? '' : 'priority') + ..aOB(7, _omitFieldNames ? '' : 'isReverse') + ..aOB(8, _omitFieldNames ? '' : 'startFromWarehouse') + ..aOS(9, _omitFieldNames ? '' : 'shippingFee') + ..aOM<$1.Timestamp>(10, _omitFieldNames ? '' : 'shippingScheduleStart', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(11, _omitFieldNames ? '' : 'shippingScheduleEnd', + subBuilder: $1.Timestamp.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateDeliveryZoneCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateDeliveryZoneCommandRequest copyWith( + void Function(UpdateDeliveryZoneCommandRequest) updates) => + super.copyWith( + (message) => updates(message as UpdateDeliveryZoneCommandRequest)) + as UpdateDeliveryZoneCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdateDeliveryZoneCommandRequest create() => + UpdateDeliveryZoneCommandRequest._(); + @$core.override + UpdateDeliveryZoneCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UpdateDeliveryZoneCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static UpdateDeliveryZoneCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get territoryId => $_getI64(0); + @$pb.TagNumber(1) + set territoryId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasTerritoryId() => $_has(0); + @$pb.TagNumber(1) + void clearTerritoryId() => $_clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get deliveryZoneId => $_getI64(1); + @$pb.TagNumber(2) + set deliveryZoneId($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasDeliveryZoneId() => $_has(1); + @$pb.TagNumber(2) + void clearDeliveryZoneId() => $_clearField(2); + + @$pb.TagNumber(3) + NpgsqlPolygon get polygon => $_getN(2); + @$pb.TagNumber(3) + set polygon(NpgsqlPolygon value) => $_setField(3, value); + @$pb.TagNumber(3) + $core.bool hasPolygon() => $_has(2); + @$pb.TagNumber(3) + void clearPolygon() => $_clearField(3); + @$pb.TagNumber(3) + NpgsqlPolygon ensurePolygon() => $_ensure(2); + + @$pb.TagNumber(4) + $core.String get name => $_getSZ(3); + @$pb.TagNumber(4) + set name($core.String value) => $_setString(3, value); + @$pb.TagNumber(4) + $core.bool hasName() => $_has(3); + @$pb.TagNumber(4) + void clearName() => $_clearField(4); + + @$pb.TagNumber(5) + $core.String get color => $_getSZ(4); + @$pb.TagNumber(5) + set color($core.String value) => $_setString(4, value); + @$pb.TagNumber(5) + $core.bool hasColor() => $_has(4); + @$pb.TagNumber(5) + void clearColor() => $_clearField(5); + + @$pb.TagNumber(6) + $core.int get priority => $_getIZ(5); + @$pb.TagNumber(6) + set priority($core.int value) => $_setSignedInt32(5, value); + @$pb.TagNumber(6) + $core.bool hasPriority() => $_has(5); + @$pb.TagNumber(6) + void clearPriority() => $_clearField(6); + + @$pb.TagNumber(7) + $core.bool get isReverse => $_getBF(6); + @$pb.TagNumber(7) + set isReverse($core.bool value) => $_setBool(6, value); + @$pb.TagNumber(7) + $core.bool hasIsReverse() => $_has(6); + @$pb.TagNumber(7) + void clearIsReverse() => $_clearField(7); + + @$pb.TagNumber(8) + $core.bool get startFromWarehouse => $_getBF(7); + @$pb.TagNumber(8) + set startFromWarehouse($core.bool value) => $_setBool(7, value); + @$pb.TagNumber(8) + $core.bool hasStartFromWarehouse() => $_has(7); + @$pb.TagNumber(8) + void clearStartFromWarehouse() => $_clearField(8); + + @$pb.TagNumber(9) + $core.String get shippingFee => $_getSZ(8); + @$pb.TagNumber(9) + set shippingFee($core.String value) => $_setString(8, value); + @$pb.TagNumber(9) + $core.bool hasShippingFee() => $_has(8); + @$pb.TagNumber(9) + void clearShippingFee() => $_clearField(9); + + @$pb.TagNumber(10) + $1.Timestamp get shippingScheduleStart => $_getN(9); + @$pb.TagNumber(10) + set shippingScheduleStart($1.Timestamp value) => $_setField(10, value); + @$pb.TagNumber(10) + $core.bool hasShippingScheduleStart() => $_has(9); + @$pb.TagNumber(10) + void clearShippingScheduleStart() => $_clearField(10); + @$pb.TagNumber(10) + $1.Timestamp ensureShippingScheduleStart() => $_ensure(9); + + @$pb.TagNumber(11) + $1.Timestamp get shippingScheduleEnd => $_getN(10); + @$pb.TagNumber(11) + set shippingScheduleEnd($1.Timestamp value) => $_setField(11, value); + @$pb.TagNumber(11) + $core.bool hasShippingScheduleEnd() => $_has(10); + @$pb.TagNumber(11) + void clearShippingScheduleEnd() => $_clearField(11); + @$pb.TagNumber(11) + $1.Timestamp ensureShippingScheduleEnd() => $_ensure(10); +} + +/// Response message for UpdateDeliveryZoneCommand +class UpdateDeliveryZoneCommandResponse extends $pb.GeneratedMessage { + factory UpdateDeliveryZoneCommandResponse() => create(); + + UpdateDeliveryZoneCommandResponse._(); + + factory UpdateDeliveryZoneCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UpdateDeliveryZoneCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UpdateDeliveryZoneCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateDeliveryZoneCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateDeliveryZoneCommandResponse copyWith( + void Function(UpdateDeliveryZoneCommandResponse) updates) => + super.copyWith((message) => + updates(message as UpdateDeliveryZoneCommandResponse)) + as UpdateDeliveryZoneCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdateDeliveryZoneCommandResponse create() => + UpdateDeliveryZoneCommandResponse._(); + @$core.override + UpdateDeliveryZoneCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UpdateDeliveryZoneCommandResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static UpdateDeliveryZoneCommandResponse? _defaultInstance; +} + +/// Request message for GenerateInvoicesReportCommand +class GenerateInvoicesReportCommandRequest extends $pb.GeneratedMessage { + factory GenerateInvoicesReportCommandRequest({ + $fixnum.Int64? routeId, + InvoiceReportFilter? filter, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + if (filter != null) result.filter = filter; + return result; + } + + GenerateInvoicesReportCommandRequest._(); + + factory GenerateInvoicesReportCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory GenerateInvoicesReportCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'GenerateInvoicesReportCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..aE(2, _omitFieldNames ? '' : 'filter', + enumValues: InvoiceReportFilter.values) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateInvoicesReportCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateInvoicesReportCommandRequest copyWith( + void Function(GenerateInvoicesReportCommandRequest) updates) => + super.copyWith((message) => + updates(message as GenerateInvoicesReportCommandRequest)) + as GenerateInvoicesReportCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GenerateInvoicesReportCommandRequest create() => + GenerateInvoicesReportCommandRequest._(); + @$core.override + GenerateInvoicesReportCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static GenerateInvoicesReportCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + GenerateInvoicesReportCommandRequest>(create); + static GenerateInvoicesReportCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); + + @$pb.TagNumber(2) + InvoiceReportFilter get filter => $_getN(1); + @$pb.TagNumber(2) + set filter(InvoiceReportFilter value) => $_setField(2, value); + @$pb.TagNumber(2) + $core.bool hasFilter() => $_has(1); + @$pb.TagNumber(2) + void clearFilter() => $_clearField(2); +} + +/// Response message for GenerateInvoicesReportCommand +class GenerateInvoicesReportCommandResponse extends $pb.GeneratedMessage { + factory GenerateInvoicesReportCommandResponse({ + GenerateReportResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + GenerateInvoicesReportCommandResponse._(); + + factory GenerateInvoicesReportCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory GenerateInvoicesReportCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'GenerateInvoicesReportCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'result', + subBuilder: GenerateReportResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateInvoicesReportCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateInvoicesReportCommandResponse copyWith( + void Function(GenerateInvoicesReportCommandResponse) updates) => + super.copyWith((message) => + updates(message as GenerateInvoicesReportCommandResponse)) + as GenerateInvoicesReportCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GenerateInvoicesReportCommandResponse create() => + GenerateInvoicesReportCommandResponse._(); + @$core.override + GenerateInvoicesReportCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static GenerateInvoicesReportCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + GenerateInvoicesReportCommandResponse>(create); + static GenerateInvoicesReportCommandResponse? _defaultInstance; + + @$pb.TagNumber(1) + GenerateReportResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(GenerateReportResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + GenerateReportResult ensureResult() => $_ensure(0); +} + +/// GenerateReportResult entity +class GenerateReportResult extends $pb.GeneratedMessage { + factory GenerateReportResult({ + $fixnum.Int64? reportId, + }) { + final result = create(); + if (reportId != null) result.reportId = reportId; + return result; + } + + GenerateReportResult._(); + + factory GenerateReportResult.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory GenerateReportResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'GenerateReportResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'reportId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateReportResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateReportResult copyWith(void Function(GenerateReportResult) updates) => + super.copyWith((message) => updates(message as GenerateReportResult)) + as GenerateReportResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GenerateReportResult create() => GenerateReportResult._(); + @$core.override + GenerateReportResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static GenerateReportResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static GenerateReportResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get reportId => $_getI64(0); + @$pb.TagNumber(1) + set reportId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasReportId() => $_has(0); + @$pb.TagNumber(1) + void clearReportId() => $_clearField(1); +} + +/// Request message for DefineRouteRoutingCommand +class DefineRouteRoutingCommandRequest extends $pb.GeneratedMessage { + factory DefineRouteRoutingCommandRequest({ + $fixnum.Int64? routeId, + $core.Iterable? fragments, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + if (fragments != null) result.fragments.addAll(fragments); + return result; + } + + DefineRouteRoutingCommandRequest._(); + + factory DefineRouteRoutingCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DefineRouteRoutingCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DefineRouteRoutingCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..pPM(2, _omitFieldNames ? '' : 'fragments', + subBuilder: DefineFragment.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DefineRouteRoutingCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DefineRouteRoutingCommandRequest copyWith( + void Function(DefineRouteRoutingCommandRequest) updates) => + super.copyWith( + (message) => updates(message as DefineRouteRoutingCommandRequest)) + as DefineRouteRoutingCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DefineRouteRoutingCommandRequest create() => + DefineRouteRoutingCommandRequest._(); + @$core.override + DefineRouteRoutingCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DefineRouteRoutingCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static DefineRouteRoutingCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); + + @$pb.TagNumber(2) + $pb.PbList get fragments => $_getList(1); +} + +/// DefineFragment entity +class DefineFragment extends $pb.GeneratedMessage { + factory DefineFragment({ + $core.int? index, + $core.Iterable<$fixnum.Int64>? deliveries, + $core.String? name, + }) { + final result = create(); + if (index != null) result.index = index; + if (deliveries != null) result.deliveries.addAll(deliveries); + if (name != null) result.name = name; + return result; + } + + DefineFragment._(); + + factory DefineFragment.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DefineFragment.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DefineFragment', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'index') + ..p<$fixnum.Int64>( + 2, _omitFieldNames ? '' : 'deliveries', $pb.PbFieldType.K6) + ..aOS(3, _omitFieldNames ? '' : 'name') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DefineFragment clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DefineFragment copyWith(void Function(DefineFragment) updates) => + super.copyWith((message) => updates(message as DefineFragment)) + as DefineFragment; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DefineFragment create() => DefineFragment._(); + @$core.override + DefineFragment createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DefineFragment getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DefineFragment? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get index => $_getIZ(0); + @$pb.TagNumber(1) + set index($core.int value) => $_setSignedInt32(0, value); + @$pb.TagNumber(1) + $core.bool hasIndex() => $_has(0); + @$pb.TagNumber(1) + void clearIndex() => $_clearField(1); + + @$pb.TagNumber(2) + $pb.PbList<$fixnum.Int64> get deliveries => $_getList(1); + + @$pb.TagNumber(3) + $core.String get name => $_getSZ(2); + @$pb.TagNumber(3) + set name($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasName() => $_has(2); + @$pb.TagNumber(3) + void clearName() => $_clearField(3); +} + +/// Response message for DefineRouteRoutingCommand +class DefineRouteRoutingCommandResponse extends $pb.GeneratedMessage { + factory DefineRouteRoutingCommandResponse() => create(); + + DefineRouteRoutingCommandResponse._(); + + factory DefineRouteRoutingCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DefineRouteRoutingCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DefineRouteRoutingCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DefineRouteRoutingCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DefineRouteRoutingCommandResponse copyWith( + void Function(DefineRouteRoutingCommandResponse) updates) => + super.copyWith((message) => + updates(message as DefineRouteRoutingCommandResponse)) + as DefineRouteRoutingCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DefineRouteRoutingCommandResponse create() => + DefineRouteRoutingCommandResponse._(); + @$core.override + DefineRouteRoutingCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DefineRouteRoutingCommandResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static DefineRouteRoutingCommandResponse? _defaultInstance; +} + +/// Request message for DeleteRouteCommand +class DeleteRouteCommandRequest extends $pb.GeneratedMessage { + factory DeleteRouteCommandRequest({ + $fixnum.Int64? routeId, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + return result; + } + + DeleteRouteCommandRequest._(); + + factory DeleteRouteCommandRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeleteRouteCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeleteRouteCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeleteRouteCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeleteRouteCommandRequest copyWith( + void Function(DeleteRouteCommandRequest) updates) => + super.copyWith((message) => updates(message as DeleteRouteCommandRequest)) + as DeleteRouteCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteRouteCommandRequest create() => DeleteRouteCommandRequest._(); + @$core.override + DeleteRouteCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeleteRouteCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DeleteRouteCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); +} + +/// Response message for DeleteRouteCommand +class DeleteRouteCommandResponse extends $pb.GeneratedMessage { + factory DeleteRouteCommandResponse() => create(); + + DeleteRouteCommandResponse._(); + + factory DeleteRouteCommandResponse.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeleteRouteCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeleteRouteCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeleteRouteCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeleteRouteCommandResponse copyWith( + void Function(DeleteRouteCommandResponse) updates) => + super.copyWith( + (message) => updates(message as DeleteRouteCommandResponse)) + as DeleteRouteCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeleteRouteCommandResponse create() => DeleteRouteCommandResponse._(); + @$core.override + DeleteRouteCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeleteRouteCommandResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DeleteRouteCommandResponse? _defaultInstance; +} + +/// Request message for GenerateRouteHeatMapCommand +class GenerateRouteHeatMapCommandRequest extends $pb.GeneratedMessage { + factory GenerateRouteHeatMapCommandRequest({ + $fixnum.Int64? routeId, + $core.double? clusterRadiusMeters, + $1.Timestamp? periodStart, + $1.Timestamp? periodEnd, + $core.bool? clearExisting, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + if (clusterRadiusMeters != null) + result.clusterRadiusMeters = clusterRadiusMeters; + if (periodStart != null) result.periodStart = periodStart; + if (periodEnd != null) result.periodEnd = periodEnd; + if (clearExisting != null) result.clearExisting = clearExisting; + return result; + } + + GenerateRouteHeatMapCommandRequest._(); + + factory GenerateRouteHeatMapCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory GenerateRouteHeatMapCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'GenerateRouteHeatMapCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..aD(2, _omitFieldNames ? '' : 'clusterRadiusMeters') + ..aOM<$1.Timestamp>(3, _omitFieldNames ? '' : 'periodStart', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(4, _omitFieldNames ? '' : 'periodEnd', + subBuilder: $1.Timestamp.create) + ..aOB(5, _omitFieldNames ? '' : 'clearExisting') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateRouteHeatMapCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateRouteHeatMapCommandRequest copyWith( + void Function(GenerateRouteHeatMapCommandRequest) updates) => + super.copyWith((message) => + updates(message as GenerateRouteHeatMapCommandRequest)) + as GenerateRouteHeatMapCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GenerateRouteHeatMapCommandRequest create() => + GenerateRouteHeatMapCommandRequest._(); + @$core.override + GenerateRouteHeatMapCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static GenerateRouteHeatMapCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static GenerateRouteHeatMapCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.double get clusterRadiusMeters => $_getN(1); + @$pb.TagNumber(2) + set clusterRadiusMeters($core.double value) => $_setDouble(1, value); + @$pb.TagNumber(2) + $core.bool hasClusterRadiusMeters() => $_has(1); + @$pb.TagNumber(2) + void clearClusterRadiusMeters() => $_clearField(2); + + @$pb.TagNumber(3) + $1.Timestamp get periodStart => $_getN(2); + @$pb.TagNumber(3) + set periodStart($1.Timestamp value) => $_setField(3, value); + @$pb.TagNumber(3) + $core.bool hasPeriodStart() => $_has(2); + @$pb.TagNumber(3) + void clearPeriodStart() => $_clearField(3); + @$pb.TagNumber(3) + $1.Timestamp ensurePeriodStart() => $_ensure(2); + + @$pb.TagNumber(4) + $1.Timestamp get periodEnd => $_getN(3); + @$pb.TagNumber(4) + set periodEnd($1.Timestamp value) => $_setField(4, value); + @$pb.TagNumber(4) + $core.bool hasPeriodEnd() => $_has(3); + @$pb.TagNumber(4) + void clearPeriodEnd() => $_clearField(4); + @$pb.TagNumber(4) + $1.Timestamp ensurePeriodEnd() => $_ensure(3); + + @$pb.TagNumber(5) + $core.bool get clearExisting => $_getBF(4); + @$pb.TagNumber(5) + set clearExisting($core.bool value) => $_setBool(4, value); + @$pb.TagNumber(5) + $core.bool hasClearExisting() => $_has(4); + @$pb.TagNumber(5) + void clearClearExisting() => $_clearField(5); +} + +/// Response message for GenerateRouteHeatMapCommand +class GenerateRouteHeatMapCommandResponse extends $pb.GeneratedMessage { + factory GenerateRouteHeatMapCommandResponse() => create(); + + GenerateRouteHeatMapCommandResponse._(); + + factory GenerateRouteHeatMapCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory GenerateRouteHeatMapCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'GenerateRouteHeatMapCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateRouteHeatMapCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateRouteHeatMapCommandResponse copyWith( + void Function(GenerateRouteHeatMapCommandResponse) updates) => + super.copyWith((message) => + updates(message as GenerateRouteHeatMapCommandResponse)) + as GenerateRouteHeatMapCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GenerateRouteHeatMapCommandResponse create() => + GenerateRouteHeatMapCommandResponse._(); + @$core.override + GenerateRouteHeatMapCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static GenerateRouteHeatMapCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + GenerateRouteHeatMapCommandResponse>(create); + static GenerateRouteHeatMapCommandResponse? _defaultInstance; +} + +/// Request message for ImportAdditionalStopsCommand +class ImportAdditionalStopsCommandRequest extends $pb.GeneratedMessage { + factory ImportAdditionalStopsCommandRequest({ + $fixnum.Int64? routeId, + $core.String? fileName, + $core.List<$core.int>? fileStream, + $core.String? fileDelimiter, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + if (fileName != null) result.fileName = fileName; + if (fileStream != null) result.fileStream = fileStream; + if (fileDelimiter != null) result.fileDelimiter = fileDelimiter; + return result; + } + + ImportAdditionalStopsCommandRequest._(); + + factory ImportAdditionalStopsCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ImportAdditionalStopsCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ImportAdditionalStopsCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..aOS(2, _omitFieldNames ? '' : 'fileName') + ..a<$core.List<$core.int>>( + 3, _omitFieldNames ? '' : 'fileStream', $pb.PbFieldType.OY) + ..aOS(4, _omitFieldNames ? '' : 'fileDelimiter') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportAdditionalStopsCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportAdditionalStopsCommandRequest copyWith( + void Function(ImportAdditionalStopsCommandRequest) updates) => + super.copyWith((message) => + updates(message as ImportAdditionalStopsCommandRequest)) + as ImportAdditionalStopsCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ImportAdditionalStopsCommandRequest create() => + ImportAdditionalStopsCommandRequest._(); + @$core.override + ImportAdditionalStopsCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ImportAdditionalStopsCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + ImportAdditionalStopsCommandRequest>(create); + static ImportAdditionalStopsCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get fileName => $_getSZ(1); + @$pb.TagNumber(2) + set fileName($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasFileName() => $_has(1); + @$pb.TagNumber(2) + void clearFileName() => $_clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get fileStream => $_getN(2); + @$pb.TagNumber(3) + set fileStream($core.List<$core.int> value) => $_setBytes(2, value); + @$pb.TagNumber(3) + $core.bool hasFileStream() => $_has(2); + @$pb.TagNumber(3) + void clearFileStream() => $_clearField(3); + + @$pb.TagNumber(4) + $core.String get fileDelimiter => $_getSZ(3); + @$pb.TagNumber(4) + set fileDelimiter($core.String value) => $_setString(3, value); + @$pb.TagNumber(4) + $core.bool hasFileDelimiter() => $_has(3); + @$pb.TagNumber(4) + void clearFileDelimiter() => $_clearField(4); +} + +/// Response message for ImportAdditionalStopsCommand +class ImportAdditionalStopsCommandResponse extends $pb.GeneratedMessage { + factory ImportAdditionalStopsCommandResponse({ + ImportAdditionalStopsResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + ImportAdditionalStopsCommandResponse._(); + + factory ImportAdditionalStopsCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ImportAdditionalStopsCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ImportAdditionalStopsCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'result', + subBuilder: ImportAdditionalStopsResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportAdditionalStopsCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportAdditionalStopsCommandResponse copyWith( + void Function(ImportAdditionalStopsCommandResponse) updates) => + super.copyWith((message) => + updates(message as ImportAdditionalStopsCommandResponse)) + as ImportAdditionalStopsCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ImportAdditionalStopsCommandResponse create() => + ImportAdditionalStopsCommandResponse._(); + @$core.override + ImportAdditionalStopsCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ImportAdditionalStopsCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + ImportAdditionalStopsCommandResponse>(create); + static ImportAdditionalStopsCommandResponse? _defaultInstance; + + @$pb.TagNumber(1) + ImportAdditionalStopsResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(ImportAdditionalStopsResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + ImportAdditionalStopsResult ensureResult() => $_ensure(0); +} + +/// ImportAdditionalStopsResult entity +class ImportAdditionalStopsResult extends $pb.GeneratedMessage { + factory ImportAdditionalStopsResult({ + $core.int? totalRows, + $core.int? successCount, + $core.int? failedCount, + $core.Iterable? errors, + $core.Iterable? createdStops, + }) { + final result = create(); + if (totalRows != null) result.totalRows = totalRows; + if (successCount != null) result.successCount = successCount; + if (failedCount != null) result.failedCount = failedCount; + if (errors != null) result.errors.addAll(errors); + if (createdStops != null) result.createdStops.addAll(createdStops); + return result; + } + + ImportAdditionalStopsResult._(); + + factory ImportAdditionalStopsResult.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ImportAdditionalStopsResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ImportAdditionalStopsResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'totalRows') + ..aI(2, _omitFieldNames ? '' : 'successCount') + ..aI(3, _omitFieldNames ? '' : 'failedCount') + ..pPM(4, _omitFieldNames ? '' : 'errors', + subBuilder: ImportError.create) + ..pPM(5, _omitFieldNames ? '' : 'createdStops', + subBuilder: CreatedStopItem.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportAdditionalStopsResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportAdditionalStopsResult copyWith( + void Function(ImportAdditionalStopsResult) updates) => + super.copyWith( + (message) => updates(message as ImportAdditionalStopsResult)) + as ImportAdditionalStopsResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ImportAdditionalStopsResult create() => + ImportAdditionalStopsResult._(); + @$core.override + ImportAdditionalStopsResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ImportAdditionalStopsResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static ImportAdditionalStopsResult? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get totalRows => $_getIZ(0); + @$pb.TagNumber(1) + set totalRows($core.int value) => $_setSignedInt32(0, value); + @$pb.TagNumber(1) + $core.bool hasTotalRows() => $_has(0); + @$pb.TagNumber(1) + void clearTotalRows() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get successCount => $_getIZ(1); + @$pb.TagNumber(2) + set successCount($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasSuccessCount() => $_has(1); + @$pb.TagNumber(2) + void clearSuccessCount() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get failedCount => $_getIZ(2); + @$pb.TagNumber(3) + set failedCount($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasFailedCount() => $_has(2); + @$pb.TagNumber(3) + void clearFailedCount() => $_clearField(3); + + @$pb.TagNumber(4) + $pb.PbList get errors => $_getList(3); + + @$pb.TagNumber(5) + $pb.PbList get createdStops => $_getList(4); +} + +/// ImportError entity +class ImportError extends $pb.GeneratedMessage { + factory ImportError({ + $core.int? rowNumber, + $core.String? field_2, + $core.String? message, + }) { + final result = create(); + if (rowNumber != null) result.rowNumber = rowNumber; + if (field_2 != null) result.field_2 = field_2; + if (message != null) result.message = message; + return result; + } + + ImportError._(); + + factory ImportError.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ImportError.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ImportError', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'rowNumber') + ..aOS(2, _omitFieldNames ? '' : 'field') + ..aOS(3, _omitFieldNames ? '' : 'message') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportError clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportError copyWith(void Function(ImportError) updates) => + super.copyWith((message) => updates(message as ImportError)) + as ImportError; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ImportError create() => ImportError._(); + @$core.override + ImportError createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ImportError getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static ImportError? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get rowNumber => $_getIZ(0); + @$pb.TagNumber(1) + set rowNumber($core.int value) => $_setSignedInt32(0, value); + @$pb.TagNumber(1) + $core.bool hasRowNumber() => $_has(0); + @$pb.TagNumber(1) + void clearRowNumber() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get field_2 => $_getSZ(1); + @$pb.TagNumber(2) + set field_2($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasField_2() => $_has(1); + @$pb.TagNumber(2) + void clearField_2() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get message => $_getSZ(2); + @$pb.TagNumber(3) + set message($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasMessage() => $_has(2); + @$pb.TagNumber(3) + void clearMessage() => $_clearField(3); +} + +/// CreatedStopItem entity +class CreatedStopItem extends $pb.GeneratedMessage { + factory CreatedStopItem({ + $fixnum.Int64? deliveryId, + $core.String? addressLine1, + $core.String? city, + $core.double? latitude, + $core.double? longitude, + $core.int? orderCount, + }) { + final result = create(); + if (deliveryId != null) result.deliveryId = deliveryId; + if (addressLine1 != null) result.addressLine1 = addressLine1; + if (city != null) result.city = city; + if (latitude != null) result.latitude = latitude; + if (longitude != null) result.longitude = longitude; + if (orderCount != null) result.orderCount = orderCount; + return result; + } + + CreatedStopItem._(); + + factory CreatedStopItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory CreatedStopItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'CreatedStopItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'deliveryId') + ..aOS(2, _omitFieldNames ? '' : 'addressLine1') + ..aOS(3, _omitFieldNames ? '' : 'city') + ..aD(4, _omitFieldNames ? '' : 'latitude') + ..aD(5, _omitFieldNames ? '' : 'longitude') + ..aI(6, _omitFieldNames ? '' : 'orderCount') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + CreatedStopItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + CreatedStopItem copyWith(void Function(CreatedStopItem) updates) => + super.copyWith((message) => updates(message as CreatedStopItem)) + as CreatedStopItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static CreatedStopItem create() => CreatedStopItem._(); + @$core.override + CreatedStopItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static CreatedStopItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static CreatedStopItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get deliveryId => $_getI64(0); + @$pb.TagNumber(1) + set deliveryId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasDeliveryId() => $_has(0); + @$pb.TagNumber(1) + void clearDeliveryId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get addressLine1 => $_getSZ(1); + @$pb.TagNumber(2) + set addressLine1($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasAddressLine1() => $_has(1); + @$pb.TagNumber(2) + void clearAddressLine1() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get city => $_getSZ(2); + @$pb.TagNumber(3) + set city($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasCity() => $_has(2); + @$pb.TagNumber(3) + void clearCity() => $_clearField(3); + + @$pb.TagNumber(4) + $core.double get latitude => $_getN(3); + @$pb.TagNumber(4) + set latitude($core.double value) => $_setDouble(3, value); + @$pb.TagNumber(4) + $core.bool hasLatitude() => $_has(3); + @$pb.TagNumber(4) + void clearLatitude() => $_clearField(4); + + @$pb.TagNumber(5) + $core.double get longitude => $_getN(4); + @$pb.TagNumber(5) + set longitude($core.double value) => $_setDouble(4, value); + @$pb.TagNumber(5) + $core.bool hasLongitude() => $_has(4); + @$pb.TagNumber(5) + void clearLongitude() => $_clearField(5); + + @$pb.TagNumber(6) + $core.int get orderCount => $_getIZ(5); + @$pb.TagNumber(6) + set orderCount($core.int value) => $_setSignedInt32(5, value); + @$pb.TagNumber(6) + $core.bool hasOrderCount() => $_has(5); + @$pb.TagNumber(6) + void clearOrderCount() => $_clearField(6); +} + +/// Request message for ImportRouteFromCsvCommand +class ImportRouteFromCsvCommandRequest extends $pb.GeneratedMessage { + factory ImportRouteFromCsvCommandRequest({ + $core.String? name, + $core.String? fileName, + $core.List<$core.int>? fileStream, + $core.String? fileDelimiter, + $fixnum.Int64? deliveryTerritoryId, + $core.int? totalPortions, + $core.int? totalOrders, + $core.String? totalAmount, + $core.String? averageOrderAmount, + $core.int? deliveryOrders, + $core.int? pickupOrders, + $core.String? averagePlateAmount, + }) { + final result = create(); + if (name != null) result.name = name; + if (fileName != null) result.fileName = fileName; + if (fileStream != null) result.fileStream = fileStream; + if (fileDelimiter != null) result.fileDelimiter = fileDelimiter; + if (deliveryTerritoryId != null) + result.deliveryTerritoryId = deliveryTerritoryId; + if (totalPortions != null) result.totalPortions = totalPortions; + if (totalOrders != null) result.totalOrders = totalOrders; + if (totalAmount != null) result.totalAmount = totalAmount; + if (averageOrderAmount != null) + result.averageOrderAmount = averageOrderAmount; + if (deliveryOrders != null) result.deliveryOrders = deliveryOrders; + if (pickupOrders != null) result.pickupOrders = pickupOrders; + if (averagePlateAmount != null) + result.averagePlateAmount = averagePlateAmount; + return result; + } + + ImportRouteFromCsvCommandRequest._(); + + factory ImportRouteFromCsvCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ImportRouteFromCsvCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ImportRouteFromCsvCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'name') + ..aOS(2, _omitFieldNames ? '' : 'fileName') + ..a<$core.List<$core.int>>( + 3, _omitFieldNames ? '' : 'fileStream', $pb.PbFieldType.OY) + ..aOS(4, _omitFieldNames ? '' : 'fileDelimiter') + ..aInt64(5, _omitFieldNames ? '' : 'deliveryTerritoryId') + ..aI(6, _omitFieldNames ? '' : 'totalPortions') + ..aI(7, _omitFieldNames ? '' : 'totalOrders') + ..aOS(8, _omitFieldNames ? '' : 'totalAmount') + ..aOS(9, _omitFieldNames ? '' : 'averageOrderAmount') + ..aI(10, _omitFieldNames ? '' : 'deliveryOrders') + ..aI(11, _omitFieldNames ? '' : 'pickupOrders') + ..aOS(12, _omitFieldNames ? '' : 'averagePlateAmount') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportRouteFromCsvCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportRouteFromCsvCommandRequest copyWith( + void Function(ImportRouteFromCsvCommandRequest) updates) => + super.copyWith( + (message) => updates(message as ImportRouteFromCsvCommandRequest)) + as ImportRouteFromCsvCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ImportRouteFromCsvCommandRequest create() => + ImportRouteFromCsvCommandRequest._(); + @$core.override + ImportRouteFromCsvCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ImportRouteFromCsvCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static ImportRouteFromCsvCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get name => $_getSZ(0); + @$pb.TagNumber(1) + set name($core.String value) => $_setString(0, value); + @$pb.TagNumber(1) + $core.bool hasName() => $_has(0); + @$pb.TagNumber(1) + void clearName() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get fileName => $_getSZ(1); + @$pb.TagNumber(2) + set fileName($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasFileName() => $_has(1); + @$pb.TagNumber(2) + void clearFileName() => $_clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get fileStream => $_getN(2); + @$pb.TagNumber(3) + set fileStream($core.List<$core.int> value) => $_setBytes(2, value); + @$pb.TagNumber(3) + $core.bool hasFileStream() => $_has(2); + @$pb.TagNumber(3) + void clearFileStream() => $_clearField(3); + + @$pb.TagNumber(4) + $core.String get fileDelimiter => $_getSZ(3); + @$pb.TagNumber(4) + set fileDelimiter($core.String value) => $_setString(3, value); + @$pb.TagNumber(4) + $core.bool hasFileDelimiter() => $_has(3); + @$pb.TagNumber(4) + void clearFileDelimiter() => $_clearField(4); + + @$pb.TagNumber(5) + $fixnum.Int64 get deliveryTerritoryId => $_getI64(4); + @$pb.TagNumber(5) + set deliveryTerritoryId($fixnum.Int64 value) => $_setInt64(4, value); + @$pb.TagNumber(5) + $core.bool hasDeliveryTerritoryId() => $_has(4); + @$pb.TagNumber(5) + void clearDeliveryTerritoryId() => $_clearField(5); + + @$pb.TagNumber(6) + $core.int get totalPortions => $_getIZ(5); + @$pb.TagNumber(6) + set totalPortions($core.int value) => $_setSignedInt32(5, value); + @$pb.TagNumber(6) + $core.bool hasTotalPortions() => $_has(5); + @$pb.TagNumber(6) + void clearTotalPortions() => $_clearField(6); + + @$pb.TagNumber(7) + $core.int get totalOrders => $_getIZ(6); + @$pb.TagNumber(7) + set totalOrders($core.int value) => $_setSignedInt32(6, value); + @$pb.TagNumber(7) + $core.bool hasTotalOrders() => $_has(6); + @$pb.TagNumber(7) + void clearTotalOrders() => $_clearField(7); + + @$pb.TagNumber(8) + $core.String get totalAmount => $_getSZ(7); + @$pb.TagNumber(8) + set totalAmount($core.String value) => $_setString(7, value); + @$pb.TagNumber(8) + $core.bool hasTotalAmount() => $_has(7); + @$pb.TagNumber(8) + void clearTotalAmount() => $_clearField(8); + + @$pb.TagNumber(9) + $core.String get averageOrderAmount => $_getSZ(8); + @$pb.TagNumber(9) + set averageOrderAmount($core.String value) => $_setString(8, value); + @$pb.TagNumber(9) + $core.bool hasAverageOrderAmount() => $_has(8); + @$pb.TagNumber(9) + void clearAverageOrderAmount() => $_clearField(9); + + @$pb.TagNumber(10) + $core.int get deliveryOrders => $_getIZ(9); + @$pb.TagNumber(10) + set deliveryOrders($core.int value) => $_setSignedInt32(9, value); + @$pb.TagNumber(10) + $core.bool hasDeliveryOrders() => $_has(9); + @$pb.TagNumber(10) + void clearDeliveryOrders() => $_clearField(10); + + @$pb.TagNumber(11) + $core.int get pickupOrders => $_getIZ(10); + @$pb.TagNumber(11) + set pickupOrders($core.int value) => $_setSignedInt32(10, value); + @$pb.TagNumber(11) + $core.bool hasPickupOrders() => $_has(10); + @$pb.TagNumber(11) + void clearPickupOrders() => $_clearField(11); + + @$pb.TagNumber(12) + $core.String get averagePlateAmount => $_getSZ(11); + @$pb.TagNumber(12) + set averagePlateAmount($core.String value) => $_setString(11, value); + @$pb.TagNumber(12) + $core.bool hasAveragePlateAmount() => $_has(11); + @$pb.TagNumber(12) + void clearAveragePlateAmount() => $_clearField(12); +} + +/// Response message for ImportRouteFromCsvCommand +class ImportRouteFromCsvCommandResponse extends $pb.GeneratedMessage { + factory ImportRouteFromCsvCommandResponse() => create(); + + ImportRouteFromCsvCommandResponse._(); + + factory ImportRouteFromCsvCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ImportRouteFromCsvCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ImportRouteFromCsvCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportRouteFromCsvCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ImportRouteFromCsvCommandResponse copyWith( + void Function(ImportRouteFromCsvCommandResponse) updates) => + super.copyWith((message) => + updates(message as ImportRouteFromCsvCommandResponse)) + as ImportRouteFromCsvCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ImportRouteFromCsvCommandResponse create() => + ImportRouteFromCsvCommandResponse._(); + @$core.override + ImportRouteFromCsvCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ImportRouteFromCsvCommandResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static ImportRouteFromCsvCommandResponse? _defaultInstance; +} + +/// Request message for OptimizeRouteByZonesCommand +class OptimizeRouteByZonesCommandRequest extends $pb.GeneratedMessage { + factory OptimizeRouteByZonesCommandRequest({ + $fixnum.Int64? routeId, + $fixnum.Int64? deliveryTerritoryId, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + if (deliveryTerritoryId != null) + result.deliveryTerritoryId = deliveryTerritoryId; + return result; + } + + OptimizeRouteByZonesCommandRequest._(); + + factory OptimizeRouteByZonesCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory OptimizeRouteByZonesCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'OptimizeRouteByZonesCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..aInt64(2, _omitFieldNames ? '' : 'deliveryTerritoryId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + OptimizeRouteByZonesCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + OptimizeRouteByZonesCommandRequest copyWith( + void Function(OptimizeRouteByZonesCommandRequest) updates) => + super.copyWith((message) => + updates(message as OptimizeRouteByZonesCommandRequest)) + as OptimizeRouteByZonesCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static OptimizeRouteByZonesCommandRequest create() => + OptimizeRouteByZonesCommandRequest._(); + @$core.override + OptimizeRouteByZonesCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static OptimizeRouteByZonesCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static OptimizeRouteByZonesCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get deliveryTerritoryId => $_getI64(1); + @$pb.TagNumber(2) + set deliveryTerritoryId($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasDeliveryTerritoryId() => $_has(1); + @$pb.TagNumber(2) + void clearDeliveryTerritoryId() => $_clearField(2); +} + +/// Response message for OptimizeRouteByZonesCommand +class OptimizeRouteByZonesCommandResponse extends $pb.GeneratedMessage { + factory OptimizeRouteByZonesCommandResponse() => create(); + + OptimizeRouteByZonesCommandResponse._(); + + factory OptimizeRouteByZonesCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory OptimizeRouteByZonesCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'OptimizeRouteByZonesCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + OptimizeRouteByZonesCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + OptimizeRouteByZonesCommandResponse copyWith( + void Function(OptimizeRouteByZonesCommandResponse) updates) => + super.copyWith((message) => + updates(message as OptimizeRouteByZonesCommandResponse)) + as OptimizeRouteByZonesCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static OptimizeRouteByZonesCommandResponse create() => + OptimizeRouteByZonesCommandResponse._(); + @$core.override + OptimizeRouteByZonesCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static OptimizeRouteByZonesCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + OptimizeRouteByZonesCommandResponse>(create); + static OptimizeRouteByZonesCommandResponse? _defaultInstance; +} + +/// Request message for RecalculateRouteStatsCommand +class RecalculateRouteStatsCommandRequest extends $pb.GeneratedMessage { + factory RecalculateRouteStatsCommandRequest({ + $fixnum.Int64? routeId, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + return result; + } + + RecalculateRouteStatsCommandRequest._(); + + factory RecalculateRouteStatsCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RecalculateRouteStatsCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RecalculateRouteStatsCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RecalculateRouteStatsCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RecalculateRouteStatsCommandRequest copyWith( + void Function(RecalculateRouteStatsCommandRequest) updates) => + super.copyWith((message) => + updates(message as RecalculateRouteStatsCommandRequest)) + as RecalculateRouteStatsCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RecalculateRouteStatsCommandRequest create() => + RecalculateRouteStatsCommandRequest._(); + @$core.override + RecalculateRouteStatsCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RecalculateRouteStatsCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + RecalculateRouteStatsCommandRequest>(create); + static RecalculateRouteStatsCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); +} + +/// Response message for RecalculateRouteStatsCommand +class RecalculateRouteStatsCommandResponse extends $pb.GeneratedMessage { + factory RecalculateRouteStatsCommandResponse({ + RecalculateRouteStatsCommandResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + RecalculateRouteStatsCommandResponse._(); + + factory RecalculateRouteStatsCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RecalculateRouteStatsCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RecalculateRouteStatsCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM( + 1, _omitFieldNames ? '' : 'result', + subBuilder: RecalculateRouteStatsCommandResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RecalculateRouteStatsCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RecalculateRouteStatsCommandResponse copyWith( + void Function(RecalculateRouteStatsCommandResponse) updates) => + super.copyWith((message) => + updates(message as RecalculateRouteStatsCommandResponse)) + as RecalculateRouteStatsCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RecalculateRouteStatsCommandResponse create() => + RecalculateRouteStatsCommandResponse._(); + @$core.override + RecalculateRouteStatsCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RecalculateRouteStatsCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + RecalculateRouteStatsCommandResponse>(create); + static RecalculateRouteStatsCommandResponse? _defaultInstance; + + @$pb.TagNumber(1) + RecalculateRouteStatsCommandResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(RecalculateRouteStatsCommandResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + RecalculateRouteStatsCommandResult ensureResult() => $_ensure(0); +} + +/// RecalculateRouteStatsCommandResult entity +class RecalculateRouteStatsCommandResult extends $pb.GeneratedMessage { + factory RecalculateRouteStatsCommandResult({ + $core.int? totalOrders, + $core.int? deliveryOrders, + $core.int? pickupOrders, + $core.int? totalPortions, + $core.String? totalAmount, + $core.String? averageOrderAmount, + $core.String? averagePlateAmount, + }) { + final result = create(); + if (totalOrders != null) result.totalOrders = totalOrders; + if (deliveryOrders != null) result.deliveryOrders = deliveryOrders; + if (pickupOrders != null) result.pickupOrders = pickupOrders; + if (totalPortions != null) result.totalPortions = totalPortions; + if (totalAmount != null) result.totalAmount = totalAmount; + if (averageOrderAmount != null) + result.averageOrderAmount = averageOrderAmount; + if (averagePlateAmount != null) + result.averagePlateAmount = averagePlateAmount; + return result; + } + + RecalculateRouteStatsCommandResult._(); + + factory RecalculateRouteStatsCommandResult.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RecalculateRouteStatsCommandResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RecalculateRouteStatsCommandResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'totalOrders') + ..aI(2, _omitFieldNames ? '' : 'deliveryOrders') + ..aI(3, _omitFieldNames ? '' : 'pickupOrders') + ..aI(4, _omitFieldNames ? '' : 'totalPortions') + ..aOS(5, _omitFieldNames ? '' : 'totalAmount') + ..aOS(6, _omitFieldNames ? '' : 'averageOrderAmount') + ..aOS(7, _omitFieldNames ? '' : 'averagePlateAmount') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RecalculateRouteStatsCommandResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RecalculateRouteStatsCommandResult copyWith( + void Function(RecalculateRouteStatsCommandResult) updates) => + super.copyWith((message) => + updates(message as RecalculateRouteStatsCommandResult)) + as RecalculateRouteStatsCommandResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RecalculateRouteStatsCommandResult create() => + RecalculateRouteStatsCommandResult._(); + @$core.override + RecalculateRouteStatsCommandResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RecalculateRouteStatsCommandResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static RecalculateRouteStatsCommandResult? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get totalOrders => $_getIZ(0); + @$pb.TagNumber(1) + set totalOrders($core.int value) => $_setSignedInt32(0, value); + @$pb.TagNumber(1) + $core.bool hasTotalOrders() => $_has(0); + @$pb.TagNumber(1) + void clearTotalOrders() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get deliveryOrders => $_getIZ(1); + @$pb.TagNumber(2) + set deliveryOrders($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasDeliveryOrders() => $_has(1); + @$pb.TagNumber(2) + void clearDeliveryOrders() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get pickupOrders => $_getIZ(2); + @$pb.TagNumber(3) + set pickupOrders($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasPickupOrders() => $_has(2); + @$pb.TagNumber(3) + void clearPickupOrders() => $_clearField(3); + + @$pb.TagNumber(4) + $core.int get totalPortions => $_getIZ(3); + @$pb.TagNumber(4) + set totalPortions($core.int value) => $_setSignedInt32(3, value); + @$pb.TagNumber(4) + $core.bool hasTotalPortions() => $_has(3); + @$pb.TagNumber(4) + void clearTotalPortions() => $_clearField(4); + + @$pb.TagNumber(5) + $core.String get totalAmount => $_getSZ(4); + @$pb.TagNumber(5) + set totalAmount($core.String value) => $_setString(4, value); + @$pb.TagNumber(5) + $core.bool hasTotalAmount() => $_has(4); + @$pb.TagNumber(5) + void clearTotalAmount() => $_clearField(5); + + @$pb.TagNumber(6) + $core.String get averageOrderAmount => $_getSZ(5); + @$pb.TagNumber(6) + set averageOrderAmount($core.String value) => $_setString(5, value); + @$pb.TagNumber(6) + $core.bool hasAverageOrderAmount() => $_has(5); + @$pb.TagNumber(6) + void clearAverageOrderAmount() => $_clearField(6); + + @$pb.TagNumber(7) + $core.String get averagePlateAmount => $_getSZ(6); + @$pb.TagNumber(7) + set averagePlateAmount($core.String value) => $_setString(6, value); + @$pb.TagNumber(7) + $core.bool hasAveragePlateAmount() => $_has(6); + @$pb.TagNumber(7) + void clearAveragePlateAmount() => $_clearField(7); +} + +/// Request message for AssignZonesToRouteCommand +class AssignZonesToRouteCommandRequest extends $pb.GeneratedMessage { + factory AssignZonesToRouteCommandRequest({ + $fixnum.Int64? routeId, + $core.Iterable? zones, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + if (zones != null) result.zones.addAll(zones); + return result; + } + + AssignZonesToRouteCommandRequest._(); + + factory AssignZonesToRouteCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AssignZonesToRouteCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AssignZonesToRouteCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..pPM(2, _omitFieldNames ? '' : 'zones', + subBuilder: ZoneAssignment.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AssignZonesToRouteCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AssignZonesToRouteCommandRequest copyWith( + void Function(AssignZonesToRouteCommandRequest) updates) => + super.copyWith( + (message) => updates(message as AssignZonesToRouteCommandRequest)) + as AssignZonesToRouteCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AssignZonesToRouteCommandRequest create() => + AssignZonesToRouteCommandRequest._(); + @$core.override + AssignZonesToRouteCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static AssignZonesToRouteCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static AssignZonesToRouteCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); + + @$pb.TagNumber(2) + $pb.PbList get zones => $_getList(1); +} + +/// ZoneAssignment entity +class ZoneAssignment extends $pb.GeneratedMessage { + factory ZoneAssignment({ + $fixnum.Int64? deliveryZoneId, + $core.int? index, + }) { + final result = create(); + if (deliveryZoneId != null) result.deliveryZoneId = deliveryZoneId; + if (index != null) result.index = index; + return result; + } + + ZoneAssignment._(); + + factory ZoneAssignment.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ZoneAssignment.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ZoneAssignment', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'deliveryZoneId') + ..aI(2, _omitFieldNames ? '' : 'index') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ZoneAssignment clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ZoneAssignment copyWith(void Function(ZoneAssignment) updates) => + super.copyWith((message) => updates(message as ZoneAssignment)) + as ZoneAssignment; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ZoneAssignment create() => ZoneAssignment._(); + @$core.override + ZoneAssignment createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ZoneAssignment getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static ZoneAssignment? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get deliveryZoneId => $_getI64(0); + @$pb.TagNumber(1) + set deliveryZoneId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasDeliveryZoneId() => $_has(0); + @$pb.TagNumber(1) + void clearDeliveryZoneId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get index => $_getIZ(1); + @$pb.TagNumber(2) + set index($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasIndex() => $_has(1); + @$pb.TagNumber(2) + void clearIndex() => $_clearField(2); +} + +/// Response message for AssignZonesToRouteCommand +class AssignZonesToRouteCommandResponse extends $pb.GeneratedMessage { + factory AssignZonesToRouteCommandResponse() => create(); + + AssignZonesToRouteCommandResponse._(); + + factory AssignZonesToRouteCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AssignZonesToRouteCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AssignZonesToRouteCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AssignZonesToRouteCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AssignZonesToRouteCommandResponse copyWith( + void Function(AssignZonesToRouteCommandResponse) updates) => + super.copyWith((message) => + updates(message as AssignZonesToRouteCommandResponse)) + as AssignZonesToRouteCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AssignZonesToRouteCommandResponse create() => + AssignZonesToRouteCommandResponse._(); + @$core.override + AssignZonesToRouteCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static AssignZonesToRouteCommandResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static AssignZonesToRouteCommandResponse? _defaultInstance; +} + +/// Request message for UpdateRouteTerritoryCommand +class UpdateRouteTerritoryCommandRequest extends $pb.GeneratedMessage { + factory UpdateRouteTerritoryCommandRequest({ + $fixnum.Int64? routeId, + $fixnum.Int64? deliveryTerritoryId, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + if (deliveryTerritoryId != null) + result.deliveryTerritoryId = deliveryTerritoryId; + return result; + } + + UpdateRouteTerritoryCommandRequest._(); + + factory UpdateRouteTerritoryCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UpdateRouteTerritoryCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UpdateRouteTerritoryCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..aInt64(2, _omitFieldNames ? '' : 'deliveryTerritoryId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateRouteTerritoryCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateRouteTerritoryCommandRequest copyWith( + void Function(UpdateRouteTerritoryCommandRequest) updates) => + super.copyWith((message) => + updates(message as UpdateRouteTerritoryCommandRequest)) + as UpdateRouteTerritoryCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdateRouteTerritoryCommandRequest create() => + UpdateRouteTerritoryCommandRequest._(); + @$core.override + UpdateRouteTerritoryCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UpdateRouteTerritoryCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static UpdateRouteTerritoryCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get deliveryTerritoryId => $_getI64(1); + @$pb.TagNumber(2) + set deliveryTerritoryId($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasDeliveryTerritoryId() => $_has(1); + @$pb.TagNumber(2) + void clearDeliveryTerritoryId() => $_clearField(2); +} + +/// Response message for UpdateRouteTerritoryCommand +class UpdateRouteTerritoryCommandResponse extends $pb.GeneratedMessage { + factory UpdateRouteTerritoryCommandResponse() => create(); + + UpdateRouteTerritoryCommandResponse._(); + + factory UpdateRouteTerritoryCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UpdateRouteTerritoryCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UpdateRouteTerritoryCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateRouteTerritoryCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateRouteTerritoryCommandResponse copyWith( + void Function(UpdateRouteTerritoryCommandResponse) updates) => + super.copyWith((message) => + updates(message as UpdateRouteTerritoryCommandResponse)) + as UpdateRouteTerritoryCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdateRouteTerritoryCommandResponse create() => + UpdateRouteTerritoryCommandResponse._(); + @$core.override + UpdateRouteTerritoryCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UpdateRouteTerritoryCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + UpdateRouteTerritoryCommandResponse>(create); + static UpdateRouteTerritoryCommandResponse? _defaultInstance; +} + +/// Request message for AssignDeliveryToRouteFragmentCommand +class AssignDeliveryToRouteFragmentCommandRequest extends $pb.GeneratedMessage { + factory AssignDeliveryToRouteFragmentCommandRequest({ + $fixnum.Int64? deliveryId, + $fixnum.Int64? fragmentId, + $core.int? position, + $core.bool? recalculateRoute, + }) { + final result = create(); + if (deliveryId != null) result.deliveryId = deliveryId; + if (fragmentId != null) result.fragmentId = fragmentId; + if (position != null) result.position = position; + if (recalculateRoute != null) result.recalculateRoute = recalculateRoute; + return result; + } + + AssignDeliveryToRouteFragmentCommandRequest._(); + + factory AssignDeliveryToRouteFragmentCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AssignDeliveryToRouteFragmentCommandRequest.fromJson( + $core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AssignDeliveryToRouteFragmentCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'deliveryId') + ..aInt64(2, _omitFieldNames ? '' : 'fragmentId') + ..aI(3, _omitFieldNames ? '' : 'position') + ..aOB(4, _omitFieldNames ? '' : 'recalculateRoute') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AssignDeliveryToRouteFragmentCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AssignDeliveryToRouteFragmentCommandRequest copyWith( + void Function(AssignDeliveryToRouteFragmentCommandRequest) updates) => + super.copyWith((message) => + updates(message as AssignDeliveryToRouteFragmentCommandRequest)) + as AssignDeliveryToRouteFragmentCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AssignDeliveryToRouteFragmentCommandRequest create() => + AssignDeliveryToRouteFragmentCommandRequest._(); + @$core.override + AssignDeliveryToRouteFragmentCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static AssignDeliveryToRouteFragmentCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + AssignDeliveryToRouteFragmentCommandRequest>(create); + static AssignDeliveryToRouteFragmentCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get deliveryId => $_getI64(0); + @$pb.TagNumber(1) + set deliveryId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasDeliveryId() => $_has(0); + @$pb.TagNumber(1) + void clearDeliveryId() => $_clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get fragmentId => $_getI64(1); + @$pb.TagNumber(2) + set fragmentId($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasFragmentId() => $_has(1); + @$pb.TagNumber(2) + void clearFragmentId() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get position => $_getIZ(2); + @$pb.TagNumber(3) + set position($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasPosition() => $_has(2); + @$pb.TagNumber(3) + void clearPosition() => $_clearField(3); + + @$pb.TagNumber(4) + $core.bool get recalculateRoute => $_getBF(3); + @$pb.TagNumber(4) + set recalculateRoute($core.bool value) => $_setBool(3, value); + @$pb.TagNumber(4) + $core.bool hasRecalculateRoute() => $_has(3); + @$pb.TagNumber(4) + void clearRecalculateRoute() => $_clearField(4); +} + +/// Response message for AssignDeliveryToRouteFragmentCommand +class AssignDeliveryToRouteFragmentCommandResponse + extends $pb.GeneratedMessage { + factory AssignDeliveryToRouteFragmentCommandResponse({ + AssignDeliveryToRouteFragmentCommandResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + AssignDeliveryToRouteFragmentCommandResponse._(); + + factory AssignDeliveryToRouteFragmentCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AssignDeliveryToRouteFragmentCommandResponse.fromJson( + $core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AssignDeliveryToRouteFragmentCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM( + 1, _omitFieldNames ? '' : 'result', + subBuilder: AssignDeliveryToRouteFragmentCommandResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AssignDeliveryToRouteFragmentCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AssignDeliveryToRouteFragmentCommandResponse copyWith( + void Function(AssignDeliveryToRouteFragmentCommandResponse) + updates) => + super.copyWith((message) => + updates(message as AssignDeliveryToRouteFragmentCommandResponse)) + as AssignDeliveryToRouteFragmentCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AssignDeliveryToRouteFragmentCommandResponse create() => + AssignDeliveryToRouteFragmentCommandResponse._(); + @$core.override + AssignDeliveryToRouteFragmentCommandResponse createEmptyInstance() => + create(); + @$core.pragma('dart2js:noInline') + static AssignDeliveryToRouteFragmentCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + AssignDeliveryToRouteFragmentCommandResponse>(create); + static AssignDeliveryToRouteFragmentCommandResponse? _defaultInstance; + + @$pb.TagNumber(1) + AssignDeliveryToRouteFragmentCommandResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(AssignDeliveryToRouteFragmentCommandResult value) => + $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + AssignDeliveryToRouteFragmentCommandResult ensureResult() => $_ensure(0); +} + +/// AssignDeliveryToRouteFragmentCommandResult entity +class AssignDeliveryToRouteFragmentCommandResult extends $pb.GeneratedMessage { + factory AssignDeliveryToRouteFragmentCommandResult({ + $fixnum.Int64? deliveryId, + $fixnum.Int64? fragmentId, + $core.int? newPosition, + $core.String? updatedPolyline, + }) { + final result = create(); + if (deliveryId != null) result.deliveryId = deliveryId; + if (fragmentId != null) result.fragmentId = fragmentId; + if (newPosition != null) result.newPosition = newPosition; + if (updatedPolyline != null) result.updatedPolyline = updatedPolyline; + return result; + } + + AssignDeliveryToRouteFragmentCommandResult._(); + + factory AssignDeliveryToRouteFragmentCommandResult.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AssignDeliveryToRouteFragmentCommandResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AssignDeliveryToRouteFragmentCommandResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'deliveryId') + ..aInt64(2, _omitFieldNames ? '' : 'fragmentId') + ..aI(3, _omitFieldNames ? '' : 'newPosition') + ..aOS(4, _omitFieldNames ? '' : 'updatedPolyline') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AssignDeliveryToRouteFragmentCommandResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AssignDeliveryToRouteFragmentCommandResult copyWith( + void Function(AssignDeliveryToRouteFragmentCommandResult) updates) => + super.copyWith((message) => + updates(message as AssignDeliveryToRouteFragmentCommandResult)) + as AssignDeliveryToRouteFragmentCommandResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AssignDeliveryToRouteFragmentCommandResult create() => + AssignDeliveryToRouteFragmentCommandResult._(); + @$core.override + AssignDeliveryToRouteFragmentCommandResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static AssignDeliveryToRouteFragmentCommandResult getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + AssignDeliveryToRouteFragmentCommandResult>(create); + static AssignDeliveryToRouteFragmentCommandResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get deliveryId => $_getI64(0); + @$pb.TagNumber(1) + set deliveryId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasDeliveryId() => $_has(0); + @$pb.TagNumber(1) + void clearDeliveryId() => $_clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get fragmentId => $_getI64(1); + @$pb.TagNumber(2) + set fragmentId($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasFragmentId() => $_has(1); + @$pb.TagNumber(2) + void clearFragmentId() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get newPosition => $_getIZ(2); + @$pb.TagNumber(3) + set newPosition($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasNewPosition() => $_has(2); + @$pb.TagNumber(3) + void clearNewPosition() => $_clearField(3); + + @$pb.TagNumber(4) + $core.String get updatedPolyline => $_getSZ(3); + @$pb.TagNumber(4) + set updatedPolyline($core.String value) => $_setString(3, value); + @$pb.TagNumber(4) + $core.bool hasUpdatedPolyline() => $_has(3); + @$pb.TagNumber(4) + void clearUpdatedPolyline() => $_clearField(4); +} + +/// Request message for FetchRouteFragmentRoutesCommand +class FetchRouteFragmentRoutesCommandRequest extends $pb.GeneratedMessage { + factory FetchRouteFragmentRoutesCommandRequest({ + $fixnum.Int64? routeId, + $core.Iterable<$fixnum.Int64>? fragmentIds, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + if (fragmentIds != null) result.fragmentIds.addAll(fragmentIds); + return result; + } + + FetchRouteFragmentRoutesCommandRequest._(); + + factory FetchRouteFragmentRoutesCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory FetchRouteFragmentRoutesCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'FetchRouteFragmentRoutesCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..p<$fixnum.Int64>( + 2, _omitFieldNames ? '' : 'fragmentIds', $pb.PbFieldType.K6) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FetchRouteFragmentRoutesCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FetchRouteFragmentRoutesCommandRequest copyWith( + void Function(FetchRouteFragmentRoutesCommandRequest) updates) => + super.copyWith((message) => + updates(message as FetchRouteFragmentRoutesCommandRequest)) + as FetchRouteFragmentRoutesCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static FetchRouteFragmentRoutesCommandRequest create() => + FetchRouteFragmentRoutesCommandRequest._(); + @$core.override + FetchRouteFragmentRoutesCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static FetchRouteFragmentRoutesCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + FetchRouteFragmentRoutesCommandRequest>(create); + static FetchRouteFragmentRoutesCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); + + @$pb.TagNumber(2) + $pb.PbList<$fixnum.Int64> get fragmentIds => $_getList(1); +} + +/// Response message for FetchRouteFragmentRoutesCommand +class FetchRouteFragmentRoutesCommandResponse extends $pb.GeneratedMessage { + factory FetchRouteFragmentRoutesCommandResponse({ + FetchRouteFragmentRoutesCommandResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + FetchRouteFragmentRoutesCommandResponse._(); + + factory FetchRouteFragmentRoutesCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory FetchRouteFragmentRoutesCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'FetchRouteFragmentRoutesCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM( + 1, _omitFieldNames ? '' : 'result', + subBuilder: FetchRouteFragmentRoutesCommandResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FetchRouteFragmentRoutesCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FetchRouteFragmentRoutesCommandResponse copyWith( + void Function(FetchRouteFragmentRoutesCommandResponse) updates) => + super.copyWith((message) => + updates(message as FetchRouteFragmentRoutesCommandResponse)) + as FetchRouteFragmentRoutesCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static FetchRouteFragmentRoutesCommandResponse create() => + FetchRouteFragmentRoutesCommandResponse._(); + @$core.override + FetchRouteFragmentRoutesCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static FetchRouteFragmentRoutesCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + FetchRouteFragmentRoutesCommandResponse>(create); + static FetchRouteFragmentRoutesCommandResponse? _defaultInstance; + + @$pb.TagNumber(1) + FetchRouteFragmentRoutesCommandResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(FetchRouteFragmentRoutesCommandResult value) => + $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + FetchRouteFragmentRoutesCommandResult ensureResult() => $_ensure(0); +} + +/// FetchRouteFragmentRoutesCommandResult entity +class FetchRouteFragmentRoutesCommandResult extends $pb.GeneratedMessage { + factory FetchRouteFragmentRoutesCommandResult({ + $core.Iterable? routes, + }) { + final result = create(); + if (routes != null) result.routes.addAll(routes); + return result; + } + + FetchRouteFragmentRoutesCommandResult._(); + + factory FetchRouteFragmentRoutesCommandResult.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory FetchRouteFragmentRoutesCommandResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'FetchRouteFragmentRoutesCommandResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..pPM(1, _omitFieldNames ? '' : 'routes', + subBuilder: RouteFragmentRouteResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FetchRouteFragmentRoutesCommandResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FetchRouteFragmentRoutesCommandResult copyWith( + void Function(FetchRouteFragmentRoutesCommandResult) updates) => + super.copyWith((message) => + updates(message as FetchRouteFragmentRoutesCommandResult)) + as FetchRouteFragmentRoutesCommandResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static FetchRouteFragmentRoutesCommandResult create() => + FetchRouteFragmentRoutesCommandResult._(); + @$core.override + FetchRouteFragmentRoutesCommandResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static FetchRouteFragmentRoutesCommandResult getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + FetchRouteFragmentRoutesCommandResult>(create); + static FetchRouteFragmentRoutesCommandResult? _defaultInstance; + + @$pb.TagNumber(1) + $pb.PbList get routes => $_getList(0); +} + +/// RouteFragmentRouteResult entity +class RouteFragmentRouteResult extends $pb.GeneratedMessage { + factory RouteFragmentRouteResult({ + $fixnum.Int64? fragmentId, + $core.String? encodedPolyline, + $core.double? totalDistanceKm, + $core.int? totalDurationMinutes, + $core.bool? success, + $core.String? error, + }) { + final result = create(); + if (fragmentId != null) result.fragmentId = fragmentId; + if (encodedPolyline != null) result.encodedPolyline = encodedPolyline; + if (totalDistanceKm != null) result.totalDistanceKm = totalDistanceKm; + if (totalDurationMinutes != null) + result.totalDurationMinutes = totalDurationMinutes; + if (success != null) result.success = success; + if (error != null) result.error = error; + return result; + } + + RouteFragmentRouteResult._(); + + factory RouteFragmentRouteResult.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RouteFragmentRouteResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RouteFragmentRouteResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'fragmentId') + ..aOS(2, _omitFieldNames ? '' : 'encodedPolyline') + ..aD(3, _omitFieldNames ? '' : 'totalDistanceKm') + ..aI(4, _omitFieldNames ? '' : 'totalDurationMinutes') + ..aOB(5, _omitFieldNames ? '' : 'success') + ..aOS(6, _omitFieldNames ? '' : 'error') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteFragmentRouteResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteFragmentRouteResult copyWith( + void Function(RouteFragmentRouteResult) updates) => + super.copyWith((message) => updates(message as RouteFragmentRouteResult)) + as RouteFragmentRouteResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RouteFragmentRouteResult create() => RouteFragmentRouteResult._(); + @$core.override + RouteFragmentRouteResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RouteFragmentRouteResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static RouteFragmentRouteResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get fragmentId => $_getI64(0); + @$pb.TagNumber(1) + set fragmentId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasFragmentId() => $_has(0); + @$pb.TagNumber(1) + void clearFragmentId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get encodedPolyline => $_getSZ(1); + @$pb.TagNumber(2) + set encodedPolyline($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasEncodedPolyline() => $_has(1); + @$pb.TagNumber(2) + void clearEncodedPolyline() => $_clearField(2); + + @$pb.TagNumber(3) + $core.double get totalDistanceKm => $_getN(2); + @$pb.TagNumber(3) + set totalDistanceKm($core.double value) => $_setDouble(2, value); + @$pb.TagNumber(3) + $core.bool hasTotalDistanceKm() => $_has(2); + @$pb.TagNumber(3) + void clearTotalDistanceKm() => $_clearField(3); + + @$pb.TagNumber(4) + $core.int get totalDurationMinutes => $_getIZ(3); + @$pb.TagNumber(4) + set totalDurationMinutes($core.int value) => $_setSignedInt32(3, value); + @$pb.TagNumber(4) + $core.bool hasTotalDurationMinutes() => $_has(3); + @$pb.TagNumber(4) + void clearTotalDurationMinutes() => $_clearField(4); + + @$pb.TagNumber(5) + $core.bool get success => $_getBF(4); + @$pb.TagNumber(5) + set success($core.bool value) => $_setBool(4, value); + @$pb.TagNumber(5) + $core.bool hasSuccess() => $_has(4); + @$pb.TagNumber(5) + void clearSuccess() => $_clearField(5); + + @$pb.TagNumber(6) + $core.String get error => $_getSZ(5); + @$pb.TagNumber(6) + set error($core.String value) => $_setString(5, value); + @$pb.TagNumber(6) + $core.bool hasError() => $_has(5); + @$pb.TagNumber(6) + void clearError() => $_clearField(6); +} + +/// Request message for ReorderRouteFragmentDeliveriesCommand +class ReorderRouteFragmentDeliveriesCommandRequest + extends $pb.GeneratedMessage { + factory ReorderRouteFragmentDeliveriesCommandRequest({ + $fixnum.Int64? fragmentId, + $core.Iterable<$fixnum.Int64>? deliveryIds, + $core.bool? recalculateRoute, + }) { + final result = create(); + if (fragmentId != null) result.fragmentId = fragmentId; + if (deliveryIds != null) result.deliveryIds.addAll(deliveryIds); + if (recalculateRoute != null) result.recalculateRoute = recalculateRoute; + return result; + } + + ReorderRouteFragmentDeliveriesCommandRequest._(); + + factory ReorderRouteFragmentDeliveriesCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ReorderRouteFragmentDeliveriesCommandRequest.fromJson( + $core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ReorderRouteFragmentDeliveriesCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'fragmentId') + ..p<$fixnum.Int64>( + 2, _omitFieldNames ? '' : 'deliveryIds', $pb.PbFieldType.K6) + ..aOB(3, _omitFieldNames ? '' : 'recalculateRoute') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReorderRouteFragmentDeliveriesCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReorderRouteFragmentDeliveriesCommandRequest copyWith( + void Function(ReorderRouteFragmentDeliveriesCommandRequest) + updates) => + super.copyWith((message) => + updates(message as ReorderRouteFragmentDeliveriesCommandRequest)) + as ReorderRouteFragmentDeliveriesCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ReorderRouteFragmentDeliveriesCommandRequest create() => + ReorderRouteFragmentDeliveriesCommandRequest._(); + @$core.override + ReorderRouteFragmentDeliveriesCommandRequest createEmptyInstance() => + create(); + @$core.pragma('dart2js:noInline') + static ReorderRouteFragmentDeliveriesCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + ReorderRouteFragmentDeliveriesCommandRequest>(create); + static ReorderRouteFragmentDeliveriesCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get fragmentId => $_getI64(0); + @$pb.TagNumber(1) + set fragmentId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasFragmentId() => $_has(0); + @$pb.TagNumber(1) + void clearFragmentId() => $_clearField(1); + + @$pb.TagNumber(2) + $pb.PbList<$fixnum.Int64> get deliveryIds => $_getList(1); + + @$pb.TagNumber(3) + $core.bool get recalculateRoute => $_getBF(2); + @$pb.TagNumber(3) + set recalculateRoute($core.bool value) => $_setBool(2, value); + @$pb.TagNumber(3) + $core.bool hasRecalculateRoute() => $_has(2); + @$pb.TagNumber(3) + void clearRecalculateRoute() => $_clearField(3); +} + +/// Response message for ReorderRouteFragmentDeliveriesCommand +class ReorderRouteFragmentDeliveriesCommandResponse + extends $pb.GeneratedMessage { + factory ReorderRouteFragmentDeliveriesCommandResponse({ + ReorderRouteFragmentDeliveriesCommandResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + ReorderRouteFragmentDeliveriesCommandResponse._(); + + factory ReorderRouteFragmentDeliveriesCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ReorderRouteFragmentDeliveriesCommandResponse.fromJson( + $core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ReorderRouteFragmentDeliveriesCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM( + 1, _omitFieldNames ? '' : 'result', + subBuilder: ReorderRouteFragmentDeliveriesCommandResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReorderRouteFragmentDeliveriesCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReorderRouteFragmentDeliveriesCommandResponse copyWith( + void Function(ReorderRouteFragmentDeliveriesCommandResponse) + updates) => + super.copyWith((message) => + updates(message as ReorderRouteFragmentDeliveriesCommandResponse)) + as ReorderRouteFragmentDeliveriesCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ReorderRouteFragmentDeliveriesCommandResponse create() => + ReorderRouteFragmentDeliveriesCommandResponse._(); + @$core.override + ReorderRouteFragmentDeliveriesCommandResponse createEmptyInstance() => + create(); + @$core.pragma('dart2js:noInline') + static ReorderRouteFragmentDeliveriesCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + ReorderRouteFragmentDeliveriesCommandResponse>(create); + static ReorderRouteFragmentDeliveriesCommandResponse? _defaultInstance; + + @$pb.TagNumber(1) + ReorderRouteFragmentDeliveriesCommandResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(ReorderRouteFragmentDeliveriesCommandResult value) => + $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + ReorderRouteFragmentDeliveriesCommandResult ensureResult() => $_ensure(0); +} + +/// ReorderRouteFragmentDeliveriesCommandResult entity +class ReorderRouteFragmentDeliveriesCommandResult extends $pb.GeneratedMessage { + factory ReorderRouteFragmentDeliveriesCommandResult({ + $fixnum.Int64? fragmentId, + $core.int? reorderedCount, + $core.String? updatedPolyline, + }) { + final result = create(); + if (fragmentId != null) result.fragmentId = fragmentId; + if (reorderedCount != null) result.reorderedCount = reorderedCount; + if (updatedPolyline != null) result.updatedPolyline = updatedPolyline; + return result; + } + + ReorderRouteFragmentDeliveriesCommandResult._(); + + factory ReorderRouteFragmentDeliveriesCommandResult.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ReorderRouteFragmentDeliveriesCommandResult.fromJson( + $core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ReorderRouteFragmentDeliveriesCommandResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'fragmentId') + ..aI(2, _omitFieldNames ? '' : 'reorderedCount') + ..aOS(3, _omitFieldNames ? '' : 'updatedPolyline') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReorderRouteFragmentDeliveriesCommandResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ReorderRouteFragmentDeliveriesCommandResult copyWith( + void Function(ReorderRouteFragmentDeliveriesCommandResult) updates) => + super.copyWith((message) => + updates(message as ReorderRouteFragmentDeliveriesCommandResult)) + as ReorderRouteFragmentDeliveriesCommandResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ReorderRouteFragmentDeliveriesCommandResult create() => + ReorderRouteFragmentDeliveriesCommandResult._(); + @$core.override + ReorderRouteFragmentDeliveriesCommandResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ReorderRouteFragmentDeliveriesCommandResult getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + ReorderRouteFragmentDeliveriesCommandResult>(create); + static ReorderRouteFragmentDeliveriesCommandResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get fragmentId => $_getI64(0); + @$pb.TagNumber(1) + set fragmentId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasFragmentId() => $_has(0); + @$pb.TagNumber(1) + void clearFragmentId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get reorderedCount => $_getIZ(1); + @$pb.TagNumber(2) + set reorderedCount($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasReorderedCount() => $_has(1); + @$pb.TagNumber(2) + void clearReorderedCount() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get updatedPolyline => $_getSZ(2); + @$pb.TagNumber(3) + set updatedPolyline($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasUpdatedPolyline() => $_has(2); + @$pb.TagNumber(3) + void clearUpdatedPolyline() => $_clearField(3); +} + +/// Request message for SkipDeliveryCommand +class SkipDeliveryCommandRequest extends $pb.GeneratedMessage { + factory SkipDeliveryCommandRequest({ + $fixnum.Int64? deliveryId, + $core.String? description, + $1.Timestamp? skippedAt, + }) { + final result = create(); + if (deliveryId != null) result.deliveryId = deliveryId; + if (description != null) result.description = description; + if (skippedAt != null) result.skippedAt = skippedAt; + return result; + } + + SkipDeliveryCommandRequest._(); + + factory SkipDeliveryCommandRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SkipDeliveryCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SkipDeliveryCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'deliveryId') + ..aOS(2, _omitFieldNames ? '' : 'description') + ..aOM<$1.Timestamp>(3, _omitFieldNames ? '' : 'skippedAt', + subBuilder: $1.Timestamp.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SkipDeliveryCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SkipDeliveryCommandRequest copyWith( + void Function(SkipDeliveryCommandRequest) updates) => + super.copyWith( + (message) => updates(message as SkipDeliveryCommandRequest)) + as SkipDeliveryCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SkipDeliveryCommandRequest create() => SkipDeliveryCommandRequest._(); + @$core.override + SkipDeliveryCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static SkipDeliveryCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static SkipDeliveryCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get deliveryId => $_getI64(0); + @$pb.TagNumber(1) + set deliveryId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasDeliveryId() => $_has(0); + @$pb.TagNumber(1) + void clearDeliveryId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get description => $_getSZ(1); + @$pb.TagNumber(2) + set description($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasDescription() => $_has(1); + @$pb.TagNumber(2) + void clearDescription() => $_clearField(2); + + @$pb.TagNumber(3) + $1.Timestamp get skippedAt => $_getN(2); + @$pb.TagNumber(3) + set skippedAt($1.Timestamp value) => $_setField(3, value); + @$pb.TagNumber(3) + $core.bool hasSkippedAt() => $_has(2); + @$pb.TagNumber(3) + void clearSkippedAt() => $_clearField(3); + @$pb.TagNumber(3) + $1.Timestamp ensureSkippedAt() => $_ensure(2); +} + +/// Response message for SkipDeliveryCommand +class SkipDeliveryCommandResponse extends $pb.GeneratedMessage { + factory SkipDeliveryCommandResponse() => create(); + + SkipDeliveryCommandResponse._(); + + factory SkipDeliveryCommandResponse.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SkipDeliveryCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SkipDeliveryCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SkipDeliveryCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SkipDeliveryCommandResponse copyWith( + void Function(SkipDeliveryCommandResponse) updates) => + super.copyWith( + (message) => updates(message as SkipDeliveryCommandResponse)) + as SkipDeliveryCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SkipDeliveryCommandResponse create() => + SkipDeliveryCommandResponse._(); + @$core.override + SkipDeliveryCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static SkipDeliveryCommandResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static SkipDeliveryCommandResponse? _defaultInstance; +} + +/// Request message for UploadDeliveryPictureCommand +class UploadDeliveryPictureCommandRequest extends $pb.GeneratedMessage { + factory UploadDeliveryPictureCommandRequest({ + $fixnum.Int64? deliveryId, + $core.String? fileName, + $core.List<$core.int>? file, + }) { + final result = create(); + if (deliveryId != null) result.deliveryId = deliveryId; + if (fileName != null) result.fileName = fileName; + if (file != null) result.file = file; + return result; + } + + UploadDeliveryPictureCommandRequest._(); + + factory UploadDeliveryPictureCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UploadDeliveryPictureCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UploadDeliveryPictureCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'deliveryId') + ..aOS(2, _omitFieldNames ? '' : 'fileName') + ..a<$core.List<$core.int>>( + 3, _omitFieldNames ? '' : 'file', $pb.PbFieldType.OY) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UploadDeliveryPictureCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UploadDeliveryPictureCommandRequest copyWith( + void Function(UploadDeliveryPictureCommandRequest) updates) => + super.copyWith((message) => + updates(message as UploadDeliveryPictureCommandRequest)) + as UploadDeliveryPictureCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UploadDeliveryPictureCommandRequest create() => + UploadDeliveryPictureCommandRequest._(); + @$core.override + UploadDeliveryPictureCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UploadDeliveryPictureCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + UploadDeliveryPictureCommandRequest>(create); + static UploadDeliveryPictureCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get deliveryId => $_getI64(0); + @$pb.TagNumber(1) + set deliveryId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasDeliveryId() => $_has(0); + @$pb.TagNumber(1) + void clearDeliveryId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get fileName => $_getSZ(1); + @$pb.TagNumber(2) + set fileName($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasFileName() => $_has(1); + @$pb.TagNumber(2) + void clearFileName() => $_clearField(2); + + @$pb.TagNumber(3) + $core.List<$core.int> get file => $_getN(2); + @$pb.TagNumber(3) + set file($core.List<$core.int> value) => $_setBytes(2, value); + @$pb.TagNumber(3) + $core.bool hasFile() => $_has(2); + @$pb.TagNumber(3) + void clearFile() => $_clearField(3); +} + +/// Response message for UploadDeliveryPictureCommand +class UploadDeliveryPictureCommandResponse extends $pb.GeneratedMessage { + factory UploadDeliveryPictureCommandResponse() => create(); + + UploadDeliveryPictureCommandResponse._(); + + factory UploadDeliveryPictureCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UploadDeliveryPictureCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UploadDeliveryPictureCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UploadDeliveryPictureCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UploadDeliveryPictureCommandResponse copyWith( + void Function(UploadDeliveryPictureCommandResponse) updates) => + super.copyWith((message) => + updates(message as UploadDeliveryPictureCommandResponse)) + as UploadDeliveryPictureCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UploadDeliveryPictureCommandResponse create() => + UploadDeliveryPictureCommandResponse._(); + @$core.override + UploadDeliveryPictureCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UploadDeliveryPictureCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + UploadDeliveryPictureCommandResponse>(create); + static UploadDeliveryPictureCommandResponse? _defaultInstance; +} + +/// Request message for AddUserCommand +class AddUserCommandRequest extends $pb.GeneratedMessage { + factory AddUserCommandRequest({ + $core.String? firstName, + $core.String? lastName, + $core.String? email, + UserRole? role, + $core.bool? emailNotifications, + }) { + final result = create(); + if (firstName != null) result.firstName = firstName; + if (lastName != null) result.lastName = lastName; + if (email != null) result.email = email; + if (role != null) result.role = role; + if (emailNotifications != null) + result.emailNotifications = emailNotifications; + return result; + } + + AddUserCommandRequest._(); + + factory AddUserCommandRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AddUserCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AddUserCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'firstName') + ..aOS(2, _omitFieldNames ? '' : 'lastName') + ..aOS(3, _omitFieldNames ? '' : 'email') + ..aE(4, _omitFieldNames ? '' : 'role', + enumValues: UserRole.values) + ..aOB(5, _omitFieldNames ? '' : 'emailNotifications') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AddUserCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AddUserCommandRequest copyWith( + void Function(AddUserCommandRequest) updates) => + super.copyWith((message) => updates(message as AddUserCommandRequest)) + as AddUserCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AddUserCommandRequest create() => AddUserCommandRequest._(); + @$core.override + AddUserCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static AddUserCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static AddUserCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get firstName => $_getSZ(0); + @$pb.TagNumber(1) + set firstName($core.String value) => $_setString(0, value); + @$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 value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasLastName() => $_has(1); + @$pb.TagNumber(2) + void clearLastName() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get email => $_getSZ(2); + @$pb.TagNumber(3) + set email($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasEmail() => $_has(2); + @$pb.TagNumber(3) + void clearEmail() => $_clearField(3); + + @$pb.TagNumber(4) + UserRole get role => $_getN(3); + @$pb.TagNumber(4) + set role(UserRole value) => $_setField(4, value); + @$pb.TagNumber(4) + $core.bool hasRole() => $_has(3); + @$pb.TagNumber(4) + void clearRole() => $_clearField(4); + + @$pb.TagNumber(5) + $core.bool get emailNotifications => $_getBF(4); + @$pb.TagNumber(5) + set emailNotifications($core.bool value) => $_setBool(4, value); + @$pb.TagNumber(5) + $core.bool hasEmailNotifications() => $_has(4); + @$pb.TagNumber(5) + void clearEmailNotifications() => $_clearField(5); +} + +/// Response message for AddUserCommand +class AddUserCommandResponse extends $pb.GeneratedMessage { + factory AddUserCommandResponse() => create(); + + AddUserCommandResponse._(); + + factory AddUserCommandResponse.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory AddUserCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'AddUserCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AddUserCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + AddUserCommandResponse copyWith( + void Function(AddUserCommandResponse) updates) => + super.copyWith((message) => updates(message as AddUserCommandResponse)) + as AddUserCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static AddUserCommandResponse create() => AddUserCommandResponse._(); + @$core.override + AddUserCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static AddUserCommandResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static AddUserCommandResponse? _defaultInstance; +} + +/// Request message for ResetUserPasswordCommand +class ResetUserPasswordCommandRequest extends $pb.GeneratedMessage { + factory ResetUserPasswordCommandRequest({ + $fixnum.Int64? userId, + }) { + final result = create(); + if (userId != null) result.userId = userId; + return result; + } + + ResetUserPasswordCommandRequest._(); + + factory ResetUserPasswordCommandRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ResetUserPasswordCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ResetUserPasswordCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'userId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ResetUserPasswordCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ResetUserPasswordCommandRequest copyWith( + void Function(ResetUserPasswordCommandRequest) updates) => + super.copyWith( + (message) => updates(message as ResetUserPasswordCommandRequest)) + as ResetUserPasswordCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ResetUserPasswordCommandRequest create() => + ResetUserPasswordCommandRequest._(); + @$core.override + ResetUserPasswordCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ResetUserPasswordCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static ResetUserPasswordCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get userId => $_getI64(0); + @$pb.TagNumber(1) + set userId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasUserId() => $_has(0); + @$pb.TagNumber(1) + void clearUserId() => $_clearField(1); +} + +/// Response message for ResetUserPasswordCommand +class ResetUserPasswordCommandResponse extends $pb.GeneratedMessage { + factory ResetUserPasswordCommandResponse() => create(); + + ResetUserPasswordCommandResponse._(); + + factory ResetUserPasswordCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ResetUserPasswordCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ResetUserPasswordCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ResetUserPasswordCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ResetUserPasswordCommandResponse copyWith( + void Function(ResetUserPasswordCommandResponse) updates) => + super.copyWith( + (message) => updates(message as ResetUserPasswordCommandResponse)) + as ResetUserPasswordCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ResetUserPasswordCommandResponse create() => + ResetUserPasswordCommandResponse._(); + @$core.override + ResetUserPasswordCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ResetUserPasswordCommandResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static ResetUserPasswordCommandResponse? _defaultInstance; +} + +/// Request message for UpdatePasswordCommand +class UpdatePasswordCommandRequest extends $pb.GeneratedMessage { + factory UpdatePasswordCommandRequest({ + $fixnum.Int64? userId, + $core.String? password, + }) { + final result = create(); + if (userId != null) result.userId = userId; + if (password != null) result.password = password; + return result; + } + + UpdatePasswordCommandRequest._(); + + factory UpdatePasswordCommandRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UpdatePasswordCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UpdatePasswordCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'userId') + ..aOS(2, _omitFieldNames ? '' : 'password') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdatePasswordCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdatePasswordCommandRequest copyWith( + void Function(UpdatePasswordCommandRequest) updates) => + super.copyWith( + (message) => updates(message as UpdatePasswordCommandRequest)) + as UpdatePasswordCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdatePasswordCommandRequest create() => + UpdatePasswordCommandRequest._(); + @$core.override + UpdatePasswordCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UpdatePasswordCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static UpdatePasswordCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get userId => $_getI64(0); + @$pb.TagNumber(1) + set userId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasUserId() => $_has(0); + @$pb.TagNumber(1) + void clearUserId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get password => $_getSZ(1); + @$pb.TagNumber(2) + set password($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasPassword() => $_has(1); + @$pb.TagNumber(2) + void clearPassword() => $_clearField(2); +} + +/// Response message for UpdatePasswordCommand +class UpdatePasswordCommandResponse extends $pb.GeneratedMessage { + factory UpdatePasswordCommandResponse() => create(); + + UpdatePasswordCommandResponse._(); + + factory UpdatePasswordCommandResponse.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UpdatePasswordCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UpdatePasswordCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdatePasswordCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdatePasswordCommandResponse copyWith( + void Function(UpdatePasswordCommandResponse) updates) => + super.copyWith( + (message) => updates(message as UpdatePasswordCommandResponse)) + as UpdatePasswordCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdatePasswordCommandResponse create() => + UpdatePasswordCommandResponse._(); + @$core.override + UpdatePasswordCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UpdatePasswordCommandResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static UpdatePasswordCommandResponse? _defaultInstance; +} + +/// Request message for UpdateUserCommand +class UpdateUserCommandRequest extends $pb.GeneratedMessage { + factory UpdateUserCommandRequest({ + $fixnum.Int64? userId, + $core.String? firstName, + $core.String? lastName, + $core.String? email, + UserRole? role, + $core.bool? emailNotifications, + }) { + final result = create(); + if (userId != null) result.userId = userId; + if (firstName != null) result.firstName = firstName; + if (lastName != null) result.lastName = lastName; + if (email != null) result.email = email; + if (role != null) result.role = role; + if (emailNotifications != null) + result.emailNotifications = emailNotifications; + return result; + } + + UpdateUserCommandRequest._(); + + factory UpdateUserCommandRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UpdateUserCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UpdateUserCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'userId') + ..aOS(2, _omitFieldNames ? '' : 'firstName') + ..aOS(3, _omitFieldNames ? '' : 'lastName') + ..aOS(4, _omitFieldNames ? '' : 'email') + ..aE(5, _omitFieldNames ? '' : 'role', + enumValues: UserRole.values) + ..aOB(6, _omitFieldNames ? '' : 'emailNotifications') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateUserCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateUserCommandRequest copyWith( + void Function(UpdateUserCommandRequest) updates) => + super.copyWith((message) => updates(message as UpdateUserCommandRequest)) + as UpdateUserCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdateUserCommandRequest create() => UpdateUserCommandRequest._(); + @$core.override + UpdateUserCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UpdateUserCommandRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static UpdateUserCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get userId => $_getI64(0); + @$pb.TagNumber(1) + set userId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasUserId() => $_has(0); + @$pb.TagNumber(1) + void clearUserId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get firstName => $_getSZ(1); + @$pb.TagNumber(2) + set firstName($core.String value) => $_setString(1, value); + @$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 value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasLastName() => $_has(2); + @$pb.TagNumber(3) + void clearLastName() => $_clearField(3); + + @$pb.TagNumber(4) + $core.String get email => $_getSZ(3); + @$pb.TagNumber(4) + set email($core.String value) => $_setString(3, value); + @$pb.TagNumber(4) + $core.bool hasEmail() => $_has(3); + @$pb.TagNumber(4) + void clearEmail() => $_clearField(4); + + @$pb.TagNumber(5) + UserRole get role => $_getN(4); + @$pb.TagNumber(5) + set role(UserRole value) => $_setField(5, value); + @$pb.TagNumber(5) + $core.bool hasRole() => $_has(4); + @$pb.TagNumber(5) + void clearRole() => $_clearField(5); + + @$pb.TagNumber(6) + $core.bool get emailNotifications => $_getBF(5); + @$pb.TagNumber(6) + set emailNotifications($core.bool value) => $_setBool(5, value); + @$pb.TagNumber(6) + $core.bool hasEmailNotifications() => $_has(5); + @$pb.TagNumber(6) + void clearEmailNotifications() => $_clearField(6); +} + +/// Response message for UpdateUserCommand +class UpdateUserCommandResponse extends $pb.GeneratedMessage { + factory UpdateUserCommandResponse() => create(); + + UpdateUserCommandResponse._(); + + factory UpdateUserCommandResponse.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UpdateUserCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UpdateUserCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateUserCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UpdateUserCommandResponse copyWith( + void Function(UpdateUserCommandResponse) updates) => + super.copyWith((message) => updates(message as UpdateUserCommandResponse)) + as UpdateUserCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UpdateUserCommandResponse create() => UpdateUserCommandResponse._(); + @$core.override + UpdateUserCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UpdateUserCommandResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static UpdateUserCommandResponse? _defaultInstance; +} + +/// Request message for FetchWooCommerceOrdersCommand +class FetchWooCommerceOrdersCommandRequest extends $pb.GeneratedMessage { + factory FetchWooCommerceOrdersCommandRequest() => create(); + + FetchWooCommerceOrdersCommandRequest._(); + + factory FetchWooCommerceOrdersCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory FetchWooCommerceOrdersCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'FetchWooCommerceOrdersCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FetchWooCommerceOrdersCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FetchWooCommerceOrdersCommandRequest copyWith( + void Function(FetchWooCommerceOrdersCommandRequest) updates) => + super.copyWith((message) => + updates(message as FetchWooCommerceOrdersCommandRequest)) + as FetchWooCommerceOrdersCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static FetchWooCommerceOrdersCommandRequest create() => + FetchWooCommerceOrdersCommandRequest._(); + @$core.override + FetchWooCommerceOrdersCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static FetchWooCommerceOrdersCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + FetchWooCommerceOrdersCommandRequest>(create); + static FetchWooCommerceOrdersCommandRequest? _defaultInstance; +} + +/// Response message for FetchWooCommerceOrdersCommand +class FetchWooCommerceOrdersCommandResponse extends $pb.GeneratedMessage { + factory FetchWooCommerceOrdersCommandResponse({ + FetchWooCommerceOrdersResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + FetchWooCommerceOrdersCommandResponse._(); + + factory FetchWooCommerceOrdersCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory FetchWooCommerceOrdersCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'FetchWooCommerceOrdersCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'result', + subBuilder: FetchWooCommerceOrdersResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FetchWooCommerceOrdersCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FetchWooCommerceOrdersCommandResponse copyWith( + void Function(FetchWooCommerceOrdersCommandResponse) updates) => + super.copyWith((message) => + updates(message as FetchWooCommerceOrdersCommandResponse)) + as FetchWooCommerceOrdersCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static FetchWooCommerceOrdersCommandResponse create() => + FetchWooCommerceOrdersCommandResponse._(); + @$core.override + FetchWooCommerceOrdersCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static FetchWooCommerceOrdersCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + FetchWooCommerceOrdersCommandResponse>(create); + static FetchWooCommerceOrdersCommandResponse? _defaultInstance; + + @$pb.TagNumber(1) + FetchWooCommerceOrdersResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(FetchWooCommerceOrdersResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + FetchWooCommerceOrdersResult ensureResult() => $_ensure(0); +} + +/// FetchWooCommerceOrdersResult entity +class FetchWooCommerceOrdersResult extends $pb.GeneratedMessage { + factory FetchWooCommerceOrdersResult({ + $core.Iterable? orders, + FetchWooCommerceOrdersSummary? summary, + }) { + final result = create(); + if (orders != null) result.orders.addAll(orders); + if (summary != null) result.summary = summary; + return result; + } + + FetchWooCommerceOrdersResult._(); + + factory FetchWooCommerceOrdersResult.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory FetchWooCommerceOrdersResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'FetchWooCommerceOrdersResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..pPM(1, _omitFieldNames ? '' : 'orders', + subBuilder: WooCommerceOrderDisplay.create) + ..aOM(2, _omitFieldNames ? '' : 'summary', + subBuilder: FetchWooCommerceOrdersSummary.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FetchWooCommerceOrdersResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FetchWooCommerceOrdersResult copyWith( + void Function(FetchWooCommerceOrdersResult) updates) => + super.copyWith( + (message) => updates(message as FetchWooCommerceOrdersResult)) + as FetchWooCommerceOrdersResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static FetchWooCommerceOrdersResult create() => + FetchWooCommerceOrdersResult._(); + @$core.override + FetchWooCommerceOrdersResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static FetchWooCommerceOrdersResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static FetchWooCommerceOrdersResult? _defaultInstance; + + @$pb.TagNumber(1) + $pb.PbList get orders => $_getList(0); + + @$pb.TagNumber(2) + FetchWooCommerceOrdersSummary get summary => $_getN(1); + @$pb.TagNumber(2) + set summary(FetchWooCommerceOrdersSummary value) => $_setField(2, value); + @$pb.TagNumber(2) + $core.bool hasSummary() => $_has(1); + @$pb.TagNumber(2) + void clearSummary() => $_clearField(2); + @$pb.TagNumber(2) + FetchWooCommerceOrdersSummary ensureSummary() => $_ensure(1); +} + +/// WooCommerceOrderDisplay entity +class WooCommerceOrderDisplay extends $pb.GeneratedMessage { + factory WooCommerceOrderDisplay({ + $fixnum.Int64? id, + $fixnum.Int64? wooOrderId, + $core.String? orderNumber, + $core.String? status, + $1.Timestamp? dateCreated, + $core.String? customerName, + $core.String? customerEmail, + $core.String? customerPhone, + $core.String? shippingAddress, + $core.String? shippingCity, + $core.String? shippingPostcode, + $core.String? subtotal, + $core.String? totalTax, + $core.String? discountTotal, + $core.String? shippingTotal, + $core.String? orderTotal, + $core.String? netAmount, + $core.bool? isDelivery, + $core.int? totalPortions, + $core.Iterable? items, + $core.bool? isImported, + $fixnum.Int64? importedToRouteId, + }) { + final result = create(); + if (id != null) result.id = id; + if (wooOrderId != null) result.wooOrderId = wooOrderId; + if (orderNumber != null) result.orderNumber = orderNumber; + if (status != null) result.status = status; + if (dateCreated != null) result.dateCreated = dateCreated; + if (customerName != null) result.customerName = customerName; + if (customerEmail != null) result.customerEmail = customerEmail; + if (customerPhone != null) result.customerPhone = customerPhone; + if (shippingAddress != null) result.shippingAddress = shippingAddress; + if (shippingCity != null) result.shippingCity = shippingCity; + if (shippingPostcode != null) result.shippingPostcode = shippingPostcode; + if (subtotal != null) result.subtotal = subtotal; + if (totalTax != null) result.totalTax = totalTax; + if (discountTotal != null) result.discountTotal = discountTotal; + if (shippingTotal != null) result.shippingTotal = shippingTotal; + if (orderTotal != null) result.orderTotal = orderTotal; + if (netAmount != null) result.netAmount = netAmount; + if (isDelivery != null) result.isDelivery = isDelivery; + if (totalPortions != null) result.totalPortions = totalPortions; + if (items != null) result.items.addAll(items); + if (isImported != null) result.isImported = isImported; + if (importedToRouteId != null) result.importedToRouteId = importedToRouteId; + return result; + } + + WooCommerceOrderDisplay._(); + + factory WooCommerceOrderDisplay.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory WooCommerceOrderDisplay.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'WooCommerceOrderDisplay', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aInt64(2, _omitFieldNames ? '' : 'wooOrderId') + ..aOS(3, _omitFieldNames ? '' : 'orderNumber') + ..aOS(4, _omitFieldNames ? '' : 'status') + ..aOM<$1.Timestamp>(5, _omitFieldNames ? '' : 'dateCreated', + subBuilder: $1.Timestamp.create) + ..aOS(6, _omitFieldNames ? '' : 'customerName') + ..aOS(7, _omitFieldNames ? '' : 'customerEmail') + ..aOS(8, _omitFieldNames ? '' : 'customerPhone') + ..aOS(9, _omitFieldNames ? '' : 'shippingAddress') + ..aOS(10, _omitFieldNames ? '' : 'shippingCity') + ..aOS(11, _omitFieldNames ? '' : 'shippingPostcode') + ..aOS(12, _omitFieldNames ? '' : 'subtotal') + ..aOS(13, _omitFieldNames ? '' : 'totalTax') + ..aOS(14, _omitFieldNames ? '' : 'discountTotal') + ..aOS(15, _omitFieldNames ? '' : 'shippingTotal') + ..aOS(16, _omitFieldNames ? '' : 'orderTotal') + ..aOS(17, _omitFieldNames ? '' : 'netAmount') + ..aOB(18, _omitFieldNames ? '' : 'isDelivery') + ..aI(19, _omitFieldNames ? '' : 'totalPortions') + ..pPM(20, _omitFieldNames ? '' : 'items', + subBuilder: WooCommerceOrderItemDisplay.create) + ..aOB(21, _omitFieldNames ? '' : 'isImported') + ..aInt64(22, _omitFieldNames ? '' : 'importedToRouteId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WooCommerceOrderDisplay clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WooCommerceOrderDisplay copyWith( + void Function(WooCommerceOrderDisplay) updates) => + super.copyWith((message) => updates(message as WooCommerceOrderDisplay)) + as WooCommerceOrderDisplay; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static WooCommerceOrderDisplay create() => WooCommerceOrderDisplay._(); + @$core.override + WooCommerceOrderDisplay createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static WooCommerceOrderDisplay getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static WooCommerceOrderDisplay? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get wooOrderId => $_getI64(1); + @$pb.TagNumber(2) + set wooOrderId($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasWooOrderId() => $_has(1); + @$pb.TagNumber(2) + void clearWooOrderId() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get orderNumber => $_getSZ(2); + @$pb.TagNumber(3) + set orderNumber($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasOrderNumber() => $_has(2); + @$pb.TagNumber(3) + void clearOrderNumber() => $_clearField(3); + + @$pb.TagNumber(4) + $core.String get status => $_getSZ(3); + @$pb.TagNumber(4) + set status($core.String value) => $_setString(3, value); + @$pb.TagNumber(4) + $core.bool hasStatus() => $_has(3); + @$pb.TagNumber(4) + void clearStatus() => $_clearField(4); + + @$pb.TagNumber(5) + $1.Timestamp get dateCreated => $_getN(4); + @$pb.TagNumber(5) + set dateCreated($1.Timestamp value) => $_setField(5, value); + @$pb.TagNumber(5) + $core.bool hasDateCreated() => $_has(4); + @$pb.TagNumber(5) + void clearDateCreated() => $_clearField(5); + @$pb.TagNumber(5) + $1.Timestamp ensureDateCreated() => $_ensure(4); + + @$pb.TagNumber(6) + $core.String get customerName => $_getSZ(5); + @$pb.TagNumber(6) + set customerName($core.String value) => $_setString(5, value); + @$pb.TagNumber(6) + $core.bool hasCustomerName() => $_has(5); + @$pb.TagNumber(6) + void clearCustomerName() => $_clearField(6); + + @$pb.TagNumber(7) + $core.String get customerEmail => $_getSZ(6); + @$pb.TagNumber(7) + set customerEmail($core.String value) => $_setString(6, value); + @$pb.TagNumber(7) + $core.bool hasCustomerEmail() => $_has(6); + @$pb.TagNumber(7) + void clearCustomerEmail() => $_clearField(7); + + @$pb.TagNumber(8) + $core.String get customerPhone => $_getSZ(7); + @$pb.TagNumber(8) + set customerPhone($core.String value) => $_setString(7, value); + @$pb.TagNumber(8) + $core.bool hasCustomerPhone() => $_has(7); + @$pb.TagNumber(8) + void clearCustomerPhone() => $_clearField(8); + + @$pb.TagNumber(9) + $core.String get shippingAddress => $_getSZ(8); + @$pb.TagNumber(9) + set shippingAddress($core.String value) => $_setString(8, value); + @$pb.TagNumber(9) + $core.bool hasShippingAddress() => $_has(8); + @$pb.TagNumber(9) + void clearShippingAddress() => $_clearField(9); + + @$pb.TagNumber(10) + $core.String get shippingCity => $_getSZ(9); + @$pb.TagNumber(10) + set shippingCity($core.String value) => $_setString(9, value); + @$pb.TagNumber(10) + $core.bool hasShippingCity() => $_has(9); + @$pb.TagNumber(10) + void clearShippingCity() => $_clearField(10); + + @$pb.TagNumber(11) + $core.String get shippingPostcode => $_getSZ(10); + @$pb.TagNumber(11) + set shippingPostcode($core.String value) => $_setString(10, value); + @$pb.TagNumber(11) + $core.bool hasShippingPostcode() => $_has(10); + @$pb.TagNumber(11) + void clearShippingPostcode() => $_clearField(11); + + @$pb.TagNumber(12) + $core.String get subtotal => $_getSZ(11); + @$pb.TagNumber(12) + set subtotal($core.String value) => $_setString(11, value); + @$pb.TagNumber(12) + $core.bool hasSubtotal() => $_has(11); + @$pb.TagNumber(12) + void clearSubtotal() => $_clearField(12); + + @$pb.TagNumber(13) + $core.String get totalTax => $_getSZ(12); + @$pb.TagNumber(13) + set totalTax($core.String value) => $_setString(12, value); + @$pb.TagNumber(13) + $core.bool hasTotalTax() => $_has(12); + @$pb.TagNumber(13) + void clearTotalTax() => $_clearField(13); + + @$pb.TagNumber(14) + $core.String get discountTotal => $_getSZ(13); + @$pb.TagNumber(14) + set discountTotal($core.String value) => $_setString(13, value); + @$pb.TagNumber(14) + $core.bool hasDiscountTotal() => $_has(13); + @$pb.TagNumber(14) + void clearDiscountTotal() => $_clearField(14); + + @$pb.TagNumber(15) + $core.String get shippingTotal => $_getSZ(14); + @$pb.TagNumber(15) + set shippingTotal($core.String value) => $_setString(14, value); + @$pb.TagNumber(15) + $core.bool hasShippingTotal() => $_has(14); + @$pb.TagNumber(15) + void clearShippingTotal() => $_clearField(15); + + @$pb.TagNumber(16) + $core.String get orderTotal => $_getSZ(15); + @$pb.TagNumber(16) + set orderTotal($core.String value) => $_setString(15, value); + @$pb.TagNumber(16) + $core.bool hasOrderTotal() => $_has(15); + @$pb.TagNumber(16) + void clearOrderTotal() => $_clearField(16); + + @$pb.TagNumber(17) + $core.String get netAmount => $_getSZ(16); + @$pb.TagNumber(17) + set netAmount($core.String value) => $_setString(16, value); + @$pb.TagNumber(17) + $core.bool hasNetAmount() => $_has(16); + @$pb.TagNumber(17) + void clearNetAmount() => $_clearField(17); + + @$pb.TagNumber(18) + $core.bool get isDelivery => $_getBF(17); + @$pb.TagNumber(18) + set isDelivery($core.bool value) => $_setBool(17, value); + @$pb.TagNumber(18) + $core.bool hasIsDelivery() => $_has(17); + @$pb.TagNumber(18) + void clearIsDelivery() => $_clearField(18); + + @$pb.TagNumber(19) + $core.int get totalPortions => $_getIZ(18); + @$pb.TagNumber(19) + set totalPortions($core.int value) => $_setSignedInt32(18, value); + @$pb.TagNumber(19) + $core.bool hasTotalPortions() => $_has(18); + @$pb.TagNumber(19) + void clearTotalPortions() => $_clearField(19); + + @$pb.TagNumber(20) + $pb.PbList get items => $_getList(19); + + @$pb.TagNumber(21) + $core.bool get isImported => $_getBF(20); + @$pb.TagNumber(21) + set isImported($core.bool value) => $_setBool(20, value); + @$pb.TagNumber(21) + $core.bool hasIsImported() => $_has(20); + @$pb.TagNumber(21) + void clearIsImported() => $_clearField(21); + + @$pb.TagNumber(22) + $fixnum.Int64 get importedToRouteId => $_getI64(21); + @$pb.TagNumber(22) + set importedToRouteId($fixnum.Int64 value) => $_setInt64(21, value); + @$pb.TagNumber(22) + $core.bool hasImportedToRouteId() => $_has(21); + @$pb.TagNumber(22) + void clearImportedToRouteId() => $_clearField(22); +} + +/// WooCommerceOrderItemDisplay entity +class WooCommerceOrderItemDisplay extends $pb.GeneratedMessage { + factory WooCommerceOrderItemDisplay({ + $core.String? productName, + $core.int? quantity, + $core.String? total, + $core.int? portionCount, + }) { + final result = create(); + if (productName != null) result.productName = productName; + if (quantity != null) result.quantity = quantity; + if (total != null) result.total = total; + if (portionCount != null) result.portionCount = portionCount; + return result; + } + + WooCommerceOrderItemDisplay._(); + + factory WooCommerceOrderItemDisplay.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory WooCommerceOrderItemDisplay.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'WooCommerceOrderItemDisplay', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'productName') + ..aI(2, _omitFieldNames ? '' : 'quantity') + ..aOS(3, _omitFieldNames ? '' : 'total') + ..aI(4, _omitFieldNames ? '' : 'portionCount') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WooCommerceOrderItemDisplay clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WooCommerceOrderItemDisplay copyWith( + void Function(WooCommerceOrderItemDisplay) updates) => + super.copyWith( + (message) => updates(message as WooCommerceOrderItemDisplay)) + as WooCommerceOrderItemDisplay; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static WooCommerceOrderItemDisplay create() => + WooCommerceOrderItemDisplay._(); + @$core.override + WooCommerceOrderItemDisplay createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static WooCommerceOrderItemDisplay getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static WooCommerceOrderItemDisplay? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get productName => $_getSZ(0); + @$pb.TagNumber(1) + set productName($core.String value) => $_setString(0, value); + @$pb.TagNumber(1) + $core.bool hasProductName() => $_has(0); + @$pb.TagNumber(1) + void clearProductName() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get quantity => $_getIZ(1); + @$pb.TagNumber(2) + set quantity($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasQuantity() => $_has(1); + @$pb.TagNumber(2) + void clearQuantity() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get total => $_getSZ(2); + @$pb.TagNumber(3) + set total($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasTotal() => $_has(2); + @$pb.TagNumber(3) + void clearTotal() => $_clearField(3); + + @$pb.TagNumber(4) + $core.int get portionCount => $_getIZ(3); + @$pb.TagNumber(4) + set portionCount($core.int value) => $_setSignedInt32(3, value); + @$pb.TagNumber(4) + $core.bool hasPortionCount() => $_has(3); + @$pb.TagNumber(4) + void clearPortionCount() => $_clearField(4); +} + +/// FetchWooCommerceOrdersSummary entity +class FetchWooCommerceOrdersSummary extends $pb.GeneratedMessage { + factory FetchWooCommerceOrdersSummary({ + $core.int? totalOrders, + $core.int? deliveryOrders, + $core.int? pickupOrders, + $core.int? totalPortions, + $core.String? totalNetAmount, + $core.String? averageOrderAmount, + }) { + final result = create(); + if (totalOrders != null) result.totalOrders = totalOrders; + if (deliveryOrders != null) result.deliveryOrders = deliveryOrders; + if (pickupOrders != null) result.pickupOrders = pickupOrders; + if (totalPortions != null) result.totalPortions = totalPortions; + if (totalNetAmount != null) result.totalNetAmount = totalNetAmount; + if (averageOrderAmount != null) + result.averageOrderAmount = averageOrderAmount; + return result; + } + + FetchWooCommerceOrdersSummary._(); + + factory FetchWooCommerceOrdersSummary.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory FetchWooCommerceOrdersSummary.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'FetchWooCommerceOrdersSummary', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'totalOrders') + ..aI(2, _omitFieldNames ? '' : 'deliveryOrders') + ..aI(3, _omitFieldNames ? '' : 'pickupOrders') + ..aI(4, _omitFieldNames ? '' : 'totalPortions') + ..aOS(5, _omitFieldNames ? '' : 'totalNetAmount') + ..aOS(6, _omitFieldNames ? '' : 'averageOrderAmount') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FetchWooCommerceOrdersSummary clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FetchWooCommerceOrdersSummary copyWith( + void Function(FetchWooCommerceOrdersSummary) updates) => + super.copyWith( + (message) => updates(message as FetchWooCommerceOrdersSummary)) + as FetchWooCommerceOrdersSummary; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static FetchWooCommerceOrdersSummary create() => + FetchWooCommerceOrdersSummary._(); + @$core.override + FetchWooCommerceOrdersSummary createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static FetchWooCommerceOrdersSummary getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static FetchWooCommerceOrdersSummary? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get totalOrders => $_getIZ(0); + @$pb.TagNumber(1) + set totalOrders($core.int value) => $_setSignedInt32(0, value); + @$pb.TagNumber(1) + $core.bool hasTotalOrders() => $_has(0); + @$pb.TagNumber(1) + void clearTotalOrders() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get deliveryOrders => $_getIZ(1); + @$pb.TagNumber(2) + set deliveryOrders($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasDeliveryOrders() => $_has(1); + @$pb.TagNumber(2) + void clearDeliveryOrders() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get pickupOrders => $_getIZ(2); + @$pb.TagNumber(3) + set pickupOrders($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasPickupOrders() => $_has(2); + @$pb.TagNumber(3) + void clearPickupOrders() => $_clearField(3); + + @$pb.TagNumber(4) + $core.int get totalPortions => $_getIZ(3); + @$pb.TagNumber(4) + set totalPortions($core.int value) => $_setSignedInt32(3, value); + @$pb.TagNumber(4) + $core.bool hasTotalPortions() => $_has(3); + @$pb.TagNumber(4) + void clearTotalPortions() => $_clearField(4); + + @$pb.TagNumber(5) + $core.String get totalNetAmount => $_getSZ(4); + @$pb.TagNumber(5) + set totalNetAmount($core.String value) => $_setString(4, value); + @$pb.TagNumber(5) + $core.bool hasTotalNetAmount() => $_has(4); + @$pb.TagNumber(5) + void clearTotalNetAmount() => $_clearField(5); + + @$pb.TagNumber(6) + $core.String get averageOrderAmount => $_getSZ(5); + @$pb.TagNumber(6) + set averageOrderAmount($core.String value) => $_setString(5, value); + @$pb.TagNumber(6) + $core.bool hasAverageOrderAmount() => $_has(5); + @$pb.TagNumber(6) + void clearAverageOrderAmount() => $_clearField(6); +} + +/// Request message for GenerateRouteFromWooCommerceCommand +class GenerateRouteFromWooCommerceCommandRequest extends $pb.GeneratedMessage { + factory GenerateRouteFromWooCommerceCommandRequest({ + $core.String? routeName, + $core.Iterable<$fixnum.Int64>? wooCommerceOrderIds, + $fixnum.Int64? deliveryTerritoryId, + }) { + final result = create(); + if (routeName != null) result.routeName = routeName; + if (wooCommerceOrderIds != null) + result.wooCommerceOrderIds.addAll(wooCommerceOrderIds); + if (deliveryTerritoryId != null) + result.deliveryTerritoryId = deliveryTerritoryId; + return result; + } + + GenerateRouteFromWooCommerceCommandRequest._(); + + factory GenerateRouteFromWooCommerceCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory GenerateRouteFromWooCommerceCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'GenerateRouteFromWooCommerceCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'routeName') + ..p<$fixnum.Int64>( + 2, _omitFieldNames ? '' : 'wooCommerceOrderIds', $pb.PbFieldType.K6) + ..aInt64(3, _omitFieldNames ? '' : 'deliveryTerritoryId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateRouteFromWooCommerceCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateRouteFromWooCommerceCommandRequest copyWith( + void Function(GenerateRouteFromWooCommerceCommandRequest) updates) => + super.copyWith((message) => + updates(message as GenerateRouteFromWooCommerceCommandRequest)) + as GenerateRouteFromWooCommerceCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GenerateRouteFromWooCommerceCommandRequest create() => + GenerateRouteFromWooCommerceCommandRequest._(); + @$core.override + GenerateRouteFromWooCommerceCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static GenerateRouteFromWooCommerceCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + GenerateRouteFromWooCommerceCommandRequest>(create); + static GenerateRouteFromWooCommerceCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get routeName => $_getSZ(0); + @$pb.TagNumber(1) + set routeName($core.String value) => $_setString(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteName() => $_has(0); + @$pb.TagNumber(1) + void clearRouteName() => $_clearField(1); + + @$pb.TagNumber(2) + $pb.PbList<$fixnum.Int64> get wooCommerceOrderIds => $_getList(1); + + @$pb.TagNumber(3) + $fixnum.Int64 get deliveryTerritoryId => $_getI64(2); + @$pb.TagNumber(3) + set deliveryTerritoryId($fixnum.Int64 value) => $_setInt64(2, value); + @$pb.TagNumber(3) + $core.bool hasDeliveryTerritoryId() => $_has(2); + @$pb.TagNumber(3) + void clearDeliveryTerritoryId() => $_clearField(3); +} + +/// Response message for GenerateRouteFromWooCommerceCommand +class GenerateRouteFromWooCommerceCommandResponse extends $pb.GeneratedMessage { + factory GenerateRouteFromWooCommerceCommandResponse({ + GenerateRouteFromWooCommerceCommandResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + GenerateRouteFromWooCommerceCommandResponse._(); + + factory GenerateRouteFromWooCommerceCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory GenerateRouteFromWooCommerceCommandResponse.fromJson( + $core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'GenerateRouteFromWooCommerceCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM( + 1, _omitFieldNames ? '' : 'result', + subBuilder: GenerateRouteFromWooCommerceCommandResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateRouteFromWooCommerceCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateRouteFromWooCommerceCommandResponse copyWith( + void Function(GenerateRouteFromWooCommerceCommandResponse) updates) => + super.copyWith((message) => + updates(message as GenerateRouteFromWooCommerceCommandResponse)) + as GenerateRouteFromWooCommerceCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GenerateRouteFromWooCommerceCommandResponse create() => + GenerateRouteFromWooCommerceCommandResponse._(); + @$core.override + GenerateRouteFromWooCommerceCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static GenerateRouteFromWooCommerceCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + GenerateRouteFromWooCommerceCommandResponse>(create); + static GenerateRouteFromWooCommerceCommandResponse? _defaultInstance; + + @$pb.TagNumber(1) + GenerateRouteFromWooCommerceCommandResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(GenerateRouteFromWooCommerceCommandResult value) => + $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + GenerateRouteFromWooCommerceCommandResult ensureResult() => $_ensure(0); +} + +/// GenerateRouteFromWooCommerceCommandResult entity +class GenerateRouteFromWooCommerceCommandResult extends $pb.GeneratedMessage { + factory GenerateRouteFromWooCommerceCommandResult({ + $fixnum.Int64? routeId, + $core.int? ordersImported, + $core.int? deliveriesCreated, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + if (ordersImported != null) result.ordersImported = ordersImported; + if (deliveriesCreated != null) result.deliveriesCreated = deliveriesCreated; + return result; + } + + GenerateRouteFromWooCommerceCommandResult._(); + + factory GenerateRouteFromWooCommerceCommandResult.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory GenerateRouteFromWooCommerceCommandResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'GenerateRouteFromWooCommerceCommandResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..aI(2, _omitFieldNames ? '' : 'ordersImported') + ..aI(3, _omitFieldNames ? '' : 'deliveriesCreated') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateRouteFromWooCommerceCommandResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + GenerateRouteFromWooCommerceCommandResult copyWith( + void Function(GenerateRouteFromWooCommerceCommandResult) updates) => + super.copyWith((message) => + updates(message as GenerateRouteFromWooCommerceCommandResult)) + as GenerateRouteFromWooCommerceCommandResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static GenerateRouteFromWooCommerceCommandResult create() => + GenerateRouteFromWooCommerceCommandResult._(); + @$core.override + GenerateRouteFromWooCommerceCommandResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static GenerateRouteFromWooCommerceCommandResult getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + GenerateRouteFromWooCommerceCommandResult>(create); + static GenerateRouteFromWooCommerceCommandResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get ordersImported => $_getIZ(1); + @$pb.TagNumber(2) + set ordersImported($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasOrdersImported() => $_has(1); + @$pb.TagNumber(2) + void clearOrdersImported() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get deliveriesCreated => $_getIZ(2); + @$pb.TagNumber(3) + set deliveriesCreated($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasDeliveriesCreated() => $_has(2); + @$pb.TagNumber(3) + void clearDeliveriesCreated() => $_clearField(3); +} + +/// Request message for SyncWooCommerceOrdersCommand +class SyncWooCommerceOrdersCommandRequest extends $pb.GeneratedMessage { + factory SyncWooCommerceOrdersCommandRequest({ + $1.Timestamp? dateFrom, + $1.Timestamp? dateTo, + }) { + final result = create(); + if (dateFrom != null) result.dateFrom = dateFrom; + if (dateTo != null) result.dateTo = dateTo; + return result; + } + + SyncWooCommerceOrdersCommandRequest._(); + + factory SyncWooCommerceOrdersCommandRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SyncWooCommerceOrdersCommandRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SyncWooCommerceOrdersCommandRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM<$1.Timestamp>(1, _omitFieldNames ? '' : 'dateFrom', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(2, _omitFieldNames ? '' : 'dateTo', + subBuilder: $1.Timestamp.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SyncWooCommerceOrdersCommandRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SyncWooCommerceOrdersCommandRequest copyWith( + void Function(SyncWooCommerceOrdersCommandRequest) updates) => + super.copyWith((message) => + updates(message as SyncWooCommerceOrdersCommandRequest)) + as SyncWooCommerceOrdersCommandRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SyncWooCommerceOrdersCommandRequest create() => + SyncWooCommerceOrdersCommandRequest._(); + @$core.override + SyncWooCommerceOrdersCommandRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static SyncWooCommerceOrdersCommandRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + SyncWooCommerceOrdersCommandRequest>(create); + static SyncWooCommerceOrdersCommandRequest? _defaultInstance; + + @$pb.TagNumber(1) + $1.Timestamp get dateFrom => $_getN(0); + @$pb.TagNumber(1) + set dateFrom($1.Timestamp value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasDateFrom() => $_has(0); + @$pb.TagNumber(1) + void clearDateFrom() => $_clearField(1); + @$pb.TagNumber(1) + $1.Timestamp ensureDateFrom() => $_ensure(0); + + @$pb.TagNumber(2) + $1.Timestamp get dateTo => $_getN(1); + @$pb.TagNumber(2) + set dateTo($1.Timestamp value) => $_setField(2, value); + @$pb.TagNumber(2) + $core.bool hasDateTo() => $_has(1); + @$pb.TagNumber(2) + void clearDateTo() => $_clearField(2); + @$pb.TagNumber(2) + $1.Timestamp ensureDateTo() => $_ensure(1); +} + +/// Response message for SyncWooCommerceOrdersCommand +class SyncWooCommerceOrdersCommandResponse extends $pb.GeneratedMessage { + factory SyncWooCommerceOrdersCommandResponse({ + SyncWooCommerceOrdersCommandResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + SyncWooCommerceOrdersCommandResponse._(); + + factory SyncWooCommerceOrdersCommandResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SyncWooCommerceOrdersCommandResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SyncWooCommerceOrdersCommandResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM( + 1, _omitFieldNames ? '' : 'result', + subBuilder: SyncWooCommerceOrdersCommandResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SyncWooCommerceOrdersCommandResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SyncWooCommerceOrdersCommandResponse copyWith( + void Function(SyncWooCommerceOrdersCommandResponse) updates) => + super.copyWith((message) => + updates(message as SyncWooCommerceOrdersCommandResponse)) + as SyncWooCommerceOrdersCommandResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SyncWooCommerceOrdersCommandResponse create() => + SyncWooCommerceOrdersCommandResponse._(); + @$core.override + SyncWooCommerceOrdersCommandResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static SyncWooCommerceOrdersCommandResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + SyncWooCommerceOrdersCommandResponse>(create); + static SyncWooCommerceOrdersCommandResponse? _defaultInstance; + + @$pb.TagNumber(1) + SyncWooCommerceOrdersCommandResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(SyncWooCommerceOrdersCommandResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + SyncWooCommerceOrdersCommandResult ensureResult() => $_ensure(0); +} + +/// SyncWooCommerceOrdersCommandResult entity +class SyncWooCommerceOrdersCommandResult extends $pb.GeneratedMessage { + factory SyncWooCommerceOrdersCommandResult({ + $fixnum.Int64? syncLogId, + $core.int? ordersFetched, + $core.int? ordersCreated, + $core.int? ordersUpdated, + }) { + final result = create(); + if (syncLogId != null) result.syncLogId = syncLogId; + if (ordersFetched != null) result.ordersFetched = ordersFetched; + if (ordersCreated != null) result.ordersCreated = ordersCreated; + if (ordersUpdated != null) result.ordersUpdated = ordersUpdated; + return result; + } + + SyncWooCommerceOrdersCommandResult._(); + + factory SyncWooCommerceOrdersCommandResult.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SyncWooCommerceOrdersCommandResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SyncWooCommerceOrdersCommandResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'syncLogId') + ..aI(2, _omitFieldNames ? '' : 'ordersFetched') + ..aI(3, _omitFieldNames ? '' : 'ordersCreated') + ..aI(4, _omitFieldNames ? '' : 'ordersUpdated') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SyncWooCommerceOrdersCommandResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SyncWooCommerceOrdersCommandResult copyWith( + void Function(SyncWooCommerceOrdersCommandResult) updates) => + super.copyWith((message) => + updates(message as SyncWooCommerceOrdersCommandResult)) + as SyncWooCommerceOrdersCommandResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SyncWooCommerceOrdersCommandResult create() => + SyncWooCommerceOrdersCommandResult._(); + @$core.override + SyncWooCommerceOrdersCommandResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static SyncWooCommerceOrdersCommandResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static SyncWooCommerceOrdersCommandResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get syncLogId => $_getI64(0); + @$pb.TagNumber(1) + set syncLogId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasSyncLogId() => $_has(0); + @$pb.TagNumber(1) + void clearSyncLogId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get ordersFetched => $_getIZ(1); + @$pb.TagNumber(2) + set ordersFetched($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasOrdersFetched() => $_has(1); + @$pb.TagNumber(2) + void clearOrdersFetched() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get ordersCreated => $_getIZ(2); + @$pb.TagNumber(3) + set ordersCreated($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasOrdersCreated() => $_has(2); + @$pb.TagNumber(3) + void clearOrdersCreated() => $_clearField(3); + + @$pb.TagNumber(4) + $core.int get ordersUpdated => $_getIZ(3); + @$pb.TagNumber(4) + set ordersUpdated($core.int value) => $_setSignedInt32(3, value); + @$pb.TagNumber(4) + $core.bool hasOrdersUpdated() => $_has(3); + @$pb.TagNumber(4) + void clearOrdersUpdated() => $_clearField(4); +} + +/// Request message for DeliveriesByFragmentQuery +class DeliveriesByFragmentQueryRequest extends $pb.GeneratedMessage { + factory DeliveriesByFragmentQueryRequest({ + $fixnum.Int64? routeFragmentId, + }) { + final result = create(); + if (routeFragmentId != null) result.routeFragmentId = routeFragmentId; + return result; + } + + DeliveriesByFragmentQueryRequest._(); + + factory DeliveriesByFragmentQueryRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeliveriesByFragmentQueryRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeliveriesByFragmentQueryRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeFragmentId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveriesByFragmentQueryRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveriesByFragmentQueryRequest copyWith( + void Function(DeliveriesByFragmentQueryRequest) updates) => + super.copyWith( + (message) => updates(message as DeliveriesByFragmentQueryRequest)) + as DeliveriesByFragmentQueryRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeliveriesByFragmentQueryRequest create() => + DeliveriesByFragmentQueryRequest._(); + @$core.override + DeliveriesByFragmentQueryRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeliveriesByFragmentQueryRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static DeliveriesByFragmentQueryRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeFragmentId => $_getI64(0); + @$pb.TagNumber(1) + set routeFragmentId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteFragmentId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteFragmentId() => $_clearField(1); +} + +/// Response message for DeliveriesByFragmentQuery +class DeliveriesByFragmentQueryResponse extends $pb.GeneratedMessage { + factory DeliveriesByFragmentQueryResponse({ + DeliveriesByFragmentQueryResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + DeliveriesByFragmentQueryResponse._(); + + factory DeliveriesByFragmentQueryResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeliveriesByFragmentQueryResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeliveriesByFragmentQueryResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'result', + subBuilder: DeliveriesByFragmentQueryResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveriesByFragmentQueryResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveriesByFragmentQueryResponse copyWith( + void Function(DeliveriesByFragmentQueryResponse) updates) => + super.copyWith((message) => + updates(message as DeliveriesByFragmentQueryResponse)) + as DeliveriesByFragmentQueryResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeliveriesByFragmentQueryResponse create() => + DeliveriesByFragmentQueryResponse._(); + @$core.override + DeliveriesByFragmentQueryResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeliveriesByFragmentQueryResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static DeliveriesByFragmentQueryResponse? _defaultInstance; + + @$pb.TagNumber(1) + DeliveriesByFragmentQueryResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(DeliveriesByFragmentQueryResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + DeliveriesByFragmentQueryResult ensureResult() => $_ensure(0); +} + +/// DeliveriesByFragmentQueryResult entity +class DeliveriesByFragmentQueryResult extends $pb.GeneratedMessage { + factory DeliveriesByFragmentQueryResult({ + $fixnum.Int64? fragmentId, + $core.String? fragmentName, + $core.Iterable? deliveries, + }) { + final result = create(); + if (fragmentId != null) result.fragmentId = fragmentId; + if (fragmentName != null) result.fragmentName = fragmentName; + if (deliveries != null) result.deliveries.addAll(deliveries); + return result; + } + + DeliveriesByFragmentQueryResult._(); + + factory DeliveriesByFragmentQueryResult.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeliveriesByFragmentQueryResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeliveriesByFragmentQueryResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'fragmentId') + ..aOS(2, _omitFieldNames ? '' : 'fragmentName') + ..pPM(3, _omitFieldNames ? '' : 'deliveries', + subBuilder: FragmentDeliveryItem.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveriesByFragmentQueryResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveriesByFragmentQueryResult copyWith( + void Function(DeliveriesByFragmentQueryResult) updates) => + super.copyWith( + (message) => updates(message as DeliveriesByFragmentQueryResult)) + as DeliveriesByFragmentQueryResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeliveriesByFragmentQueryResult create() => + DeliveriesByFragmentQueryResult._(); + @$core.override + DeliveriesByFragmentQueryResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeliveriesByFragmentQueryResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static DeliveriesByFragmentQueryResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get fragmentId => $_getI64(0); + @$pb.TagNumber(1) + set fragmentId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasFragmentId() => $_has(0); + @$pb.TagNumber(1) + void clearFragmentId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get fragmentName => $_getSZ(1); + @$pb.TagNumber(2) + set fragmentName($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasFragmentName() => $_has(1); + @$pb.TagNumber(2) + void clearFragmentName() => $_clearField(2); + + @$pb.TagNumber(3) + $pb.PbList get deliveries => $_getList(2); +} + +/// FragmentDeliveryItem entity +class FragmentDeliveryItem extends $pb.GeneratedMessage { + factory FragmentDeliveryItem({ + $fixnum.Int64? id, + $core.int? routeOrderIndex, + $core.String? encodedPolylines, + $1.Timestamp? deliveredAt, + $1.Timestamp? skippedAt, + $core.String? skippedDescription, + $fixnum.Int64? deliveryAddressId, + $core.String? addressLine1, + $core.String? city, + $core.String? postalCode, + $core.double? latitude, + $core.double? longitude, + $core.int? orderCount, + $core.String? totalAmount, + }) { + final result = create(); + if (id != null) result.id = id; + if (routeOrderIndex != null) result.routeOrderIndex = routeOrderIndex; + if (encodedPolylines != null) result.encodedPolylines = encodedPolylines; + if (deliveredAt != null) result.deliveredAt = deliveredAt; + if (skippedAt != null) result.skippedAt = skippedAt; + if (skippedDescription != null) + result.skippedDescription = skippedDescription; + if (deliveryAddressId != null) result.deliveryAddressId = deliveryAddressId; + if (addressLine1 != null) result.addressLine1 = addressLine1; + if (city != null) result.city = city; + if (postalCode != null) result.postalCode = postalCode; + if (latitude != null) result.latitude = latitude; + if (longitude != null) result.longitude = longitude; + if (orderCount != null) result.orderCount = orderCount; + if (totalAmount != null) result.totalAmount = totalAmount; + return result; + } + + FragmentDeliveryItem._(); + + factory FragmentDeliveryItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory FragmentDeliveryItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'FragmentDeliveryItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aI(2, _omitFieldNames ? '' : 'routeOrderIndex') + ..aOS(3, _omitFieldNames ? '' : 'encodedPolylines') + ..aOM<$1.Timestamp>(4, _omitFieldNames ? '' : 'deliveredAt', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(5, _omitFieldNames ? '' : 'skippedAt', + subBuilder: $1.Timestamp.create) + ..aOS(6, _omitFieldNames ? '' : 'skippedDescription') + ..aInt64(7, _omitFieldNames ? '' : 'deliveryAddressId') + ..aOS(8, _omitFieldNames ? '' : 'addressLine1') + ..aOS(9, _omitFieldNames ? '' : 'city') + ..aOS(10, _omitFieldNames ? '' : 'postalCode') + ..aD(11, _omitFieldNames ? '' : 'latitude') + ..aD(12, _omitFieldNames ? '' : 'longitude') + ..aI(13, _omitFieldNames ? '' : 'orderCount') + ..aOS(14, _omitFieldNames ? '' : 'totalAmount') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FragmentDeliveryItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + FragmentDeliveryItem copyWith(void Function(FragmentDeliveryItem) updates) => + super.copyWith((message) => updates(message as FragmentDeliveryItem)) + as FragmentDeliveryItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static FragmentDeliveryItem create() => FragmentDeliveryItem._(); + @$core.override + FragmentDeliveryItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static FragmentDeliveryItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static FragmentDeliveryItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get routeOrderIndex => $_getIZ(1); + @$pb.TagNumber(2) + set routeOrderIndex($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasRouteOrderIndex() => $_has(1); + @$pb.TagNumber(2) + void clearRouteOrderIndex() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get encodedPolylines => $_getSZ(2); + @$pb.TagNumber(3) + set encodedPolylines($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasEncodedPolylines() => $_has(2); + @$pb.TagNumber(3) + void clearEncodedPolylines() => $_clearField(3); + + @$pb.TagNumber(4) + $1.Timestamp get deliveredAt => $_getN(3); + @$pb.TagNumber(4) + set deliveredAt($1.Timestamp value) => $_setField(4, value); + @$pb.TagNumber(4) + $core.bool hasDeliveredAt() => $_has(3); + @$pb.TagNumber(4) + void clearDeliveredAt() => $_clearField(4); + @$pb.TagNumber(4) + $1.Timestamp ensureDeliveredAt() => $_ensure(3); + + @$pb.TagNumber(5) + $1.Timestamp get skippedAt => $_getN(4); + @$pb.TagNumber(5) + set skippedAt($1.Timestamp value) => $_setField(5, value); + @$pb.TagNumber(5) + $core.bool hasSkippedAt() => $_has(4); + @$pb.TagNumber(5) + void clearSkippedAt() => $_clearField(5); + @$pb.TagNumber(5) + $1.Timestamp ensureSkippedAt() => $_ensure(4); + + @$pb.TagNumber(6) + $core.String get skippedDescription => $_getSZ(5); + @$pb.TagNumber(6) + set skippedDescription($core.String value) => $_setString(5, value); + @$pb.TagNumber(6) + $core.bool hasSkippedDescription() => $_has(5); + @$pb.TagNumber(6) + void clearSkippedDescription() => $_clearField(6); + + @$pb.TagNumber(7) + $fixnum.Int64 get deliveryAddressId => $_getI64(6); + @$pb.TagNumber(7) + set deliveryAddressId($fixnum.Int64 value) => $_setInt64(6, value); + @$pb.TagNumber(7) + $core.bool hasDeliveryAddressId() => $_has(6); + @$pb.TagNumber(7) + void clearDeliveryAddressId() => $_clearField(7); + + @$pb.TagNumber(8) + $core.String get addressLine1 => $_getSZ(7); + @$pb.TagNumber(8) + set addressLine1($core.String value) => $_setString(7, value); + @$pb.TagNumber(8) + $core.bool hasAddressLine1() => $_has(7); + @$pb.TagNumber(8) + void clearAddressLine1() => $_clearField(8); + + @$pb.TagNumber(9) + $core.String get city => $_getSZ(8); + @$pb.TagNumber(9) + set city($core.String value) => $_setString(8, value); + @$pb.TagNumber(9) + $core.bool hasCity() => $_has(8); + @$pb.TagNumber(9) + void clearCity() => $_clearField(9); + + @$pb.TagNumber(10) + $core.String get postalCode => $_getSZ(9); + @$pb.TagNumber(10) + set postalCode($core.String value) => $_setString(9, value); + @$pb.TagNumber(10) + $core.bool hasPostalCode() => $_has(9); + @$pb.TagNumber(10) + void clearPostalCode() => $_clearField(10); + + @$pb.TagNumber(11) + $core.double get latitude => $_getN(10); + @$pb.TagNumber(11) + set latitude($core.double value) => $_setDouble(10, value); + @$pb.TagNumber(11) + $core.bool hasLatitude() => $_has(10); + @$pb.TagNumber(11) + void clearLatitude() => $_clearField(11); + + @$pb.TagNumber(12) + $core.double get longitude => $_getN(11); + @$pb.TagNumber(12) + set longitude($core.double value) => $_setDouble(11, value); + @$pb.TagNumber(12) + $core.bool hasLongitude() => $_has(11); + @$pb.TagNumber(12) + void clearLongitude() => $_clearField(12); + + @$pb.TagNumber(13) + $core.int get orderCount => $_getIZ(12); + @$pb.TagNumber(13) + set orderCount($core.int value) => $_setSignedInt32(12, value); + @$pb.TagNumber(13) + $core.bool hasOrderCount() => $_has(12); + @$pb.TagNumber(13) + void clearOrderCount() => $_clearField(13); + + @$pb.TagNumber(14) + $core.String get totalAmount => $_getSZ(13); + @$pb.TagNumber(14) + set totalAmount($core.String value) => $_setString(13, value); + @$pb.TagNumber(14) + $core.bool hasTotalAmount() => $_has(13); + @$pb.TagNumber(14) + void clearTotalAmount() => $_clearField(14); +} + +/// Request message for UnassignedDeliveriesQuery +class UnassignedDeliveriesQueryRequest extends $pb.GeneratedMessage { + factory UnassignedDeliveriesQueryRequest({ + $fixnum.Int64? routeId, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + return result; + } + + UnassignedDeliveriesQueryRequest._(); + + factory UnassignedDeliveriesQueryRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UnassignedDeliveriesQueryRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UnassignedDeliveriesQueryRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UnassignedDeliveriesQueryRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UnassignedDeliveriesQueryRequest copyWith( + void Function(UnassignedDeliveriesQueryRequest) updates) => + super.copyWith( + (message) => updates(message as UnassignedDeliveriesQueryRequest)) + as UnassignedDeliveriesQueryRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UnassignedDeliveriesQueryRequest create() => + UnassignedDeliveriesQueryRequest._(); + @$core.override + UnassignedDeliveriesQueryRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UnassignedDeliveriesQueryRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static UnassignedDeliveriesQueryRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); +} + +/// Response message for UnassignedDeliveriesQuery +class UnassignedDeliveriesQueryResponse extends $pb.GeneratedMessage { + factory UnassignedDeliveriesQueryResponse({ + UnassignedDeliveriesQueryResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + UnassignedDeliveriesQueryResponse._(); + + factory UnassignedDeliveriesQueryResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UnassignedDeliveriesQueryResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UnassignedDeliveriesQueryResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'result', + subBuilder: UnassignedDeliveriesQueryResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UnassignedDeliveriesQueryResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UnassignedDeliveriesQueryResponse copyWith( + void Function(UnassignedDeliveriesQueryResponse) updates) => + super.copyWith((message) => + updates(message as UnassignedDeliveriesQueryResponse)) + as UnassignedDeliveriesQueryResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UnassignedDeliveriesQueryResponse create() => + UnassignedDeliveriesQueryResponse._(); + @$core.override + UnassignedDeliveriesQueryResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UnassignedDeliveriesQueryResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static UnassignedDeliveriesQueryResponse? _defaultInstance; + + @$pb.TagNumber(1) + UnassignedDeliveriesQueryResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(UnassignedDeliveriesQueryResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + UnassignedDeliveriesQueryResult ensureResult() => $_ensure(0); +} + +/// UnassignedDeliveriesQueryResult entity +class UnassignedDeliveriesQueryResult extends $pb.GeneratedMessage { + factory UnassignedDeliveriesQueryResult({ + $fixnum.Int64? routeId, + $core.Iterable? deliveries, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + if (deliveries != null) result.deliveries.addAll(deliveries); + return result; + } + + UnassignedDeliveriesQueryResult._(); + + factory UnassignedDeliveriesQueryResult.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UnassignedDeliveriesQueryResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UnassignedDeliveriesQueryResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..pPM(2, _omitFieldNames ? '' : 'deliveries', + subBuilder: FragmentDeliveryItem.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UnassignedDeliveriesQueryResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UnassignedDeliveriesQueryResult copyWith( + void Function(UnassignedDeliveriesQueryResult) updates) => + super.copyWith( + (message) => updates(message as UnassignedDeliveriesQueryResult)) + as UnassignedDeliveriesQueryResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UnassignedDeliveriesQueryResult create() => + UnassignedDeliveriesQueryResult._(); + @$core.override + UnassignedDeliveriesQueryResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UnassignedDeliveriesQueryResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static UnassignedDeliveriesQueryResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); + + @$pb.TagNumber(2) + $pb.PbList get deliveries => $_getList(1); +} + +/// Request message for HealthQuery +class HealthQueryRequest extends $pb.GeneratedMessage { + factory HealthQueryRequest() => create(); + + HealthQueryRequest._(); + + factory HealthQueryRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory HealthQueryRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'HealthQueryRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + HealthQueryRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + HealthQueryRequest copyWith(void Function(HealthQueryRequest) updates) => + super.copyWith((message) => updates(message as HealthQueryRequest)) + as HealthQueryRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static HealthQueryRequest create() => HealthQueryRequest._(); + @$core.override + HealthQueryRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static HealthQueryRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static HealthQueryRequest? _defaultInstance; +} + +/// Response message for HealthQuery +class HealthQueryResponse extends $pb.GeneratedMessage { + factory HealthQueryResponse({ + HealthQueryResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + HealthQueryResponse._(); + + factory HealthQueryResponse.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory HealthQueryResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'HealthQueryResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'result', + subBuilder: HealthQueryResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + HealthQueryResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + HealthQueryResponse copyWith(void Function(HealthQueryResponse) updates) => + super.copyWith((message) => updates(message as HealthQueryResponse)) + as HealthQueryResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static HealthQueryResponse create() => HealthQueryResponse._(); + @$core.override + HealthQueryResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static HealthQueryResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static HealthQueryResponse? _defaultInstance; + + @$pb.TagNumber(1) + HealthQueryResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(HealthQueryResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + HealthQueryResult ensureResult() => $_ensure(0); +} + +/// HealthQueryResult entity +class HealthQueryResult extends $pb.GeneratedMessage { + factory HealthQueryResult({ + $core.bool? apiStatus, + $core.bool? databaseStatus, + $core.String? databaseLatency, + $core.bool? routeOptimizationStatus, + $core.String? routeOptimizationLatency, + $core.bool? geoDecodingStatus, + $core.String? geoDecodingLatency, + }) { + final result = create(); + if (apiStatus != null) result.apiStatus = apiStatus; + if (databaseStatus != null) result.databaseStatus = databaseStatus; + if (databaseLatency != null) result.databaseLatency = databaseLatency; + if (routeOptimizationStatus != null) + result.routeOptimizationStatus = routeOptimizationStatus; + if (routeOptimizationLatency != null) + result.routeOptimizationLatency = routeOptimizationLatency; + if (geoDecodingStatus != null) result.geoDecodingStatus = geoDecodingStatus; + if (geoDecodingLatency != null) + result.geoDecodingLatency = geoDecodingLatency; + return result; + } + + HealthQueryResult._(); + + factory HealthQueryResult.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory HealthQueryResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'HealthQueryResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOB(1, _omitFieldNames ? '' : 'apiStatus') + ..aOB(2, _omitFieldNames ? '' : 'databaseStatus') + ..aOS(3, _omitFieldNames ? '' : 'databaseLatency') + ..aOB(4, _omitFieldNames ? '' : 'routeOptimizationStatus') + ..aOS(5, _omitFieldNames ? '' : 'routeOptimizationLatency') + ..aOB(6, _omitFieldNames ? '' : 'geoDecodingStatus') + ..aOS(7, _omitFieldNames ? '' : 'geoDecodingLatency') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + HealthQueryResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + HealthQueryResult copyWith(void Function(HealthQueryResult) updates) => + super.copyWith((message) => updates(message as HealthQueryResult)) + as HealthQueryResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static HealthQueryResult create() => HealthQueryResult._(); + @$core.override + HealthQueryResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static HealthQueryResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static HealthQueryResult? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get apiStatus => $_getBF(0); + @$pb.TagNumber(1) + set apiStatus($core.bool value) => $_setBool(0, value); + @$pb.TagNumber(1) + $core.bool hasApiStatus() => $_has(0); + @$pb.TagNumber(1) + void clearApiStatus() => $_clearField(1); + + @$pb.TagNumber(2) + $core.bool get databaseStatus => $_getBF(1); + @$pb.TagNumber(2) + set databaseStatus($core.bool value) => $_setBool(1, value); + @$pb.TagNumber(2) + $core.bool hasDatabaseStatus() => $_has(1); + @$pb.TagNumber(2) + void clearDatabaseStatus() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get databaseLatency => $_getSZ(2); + @$pb.TagNumber(3) + set databaseLatency($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasDatabaseLatency() => $_has(2); + @$pb.TagNumber(3) + void clearDatabaseLatency() => $_clearField(3); + + @$pb.TagNumber(4) + $core.bool get routeOptimizationStatus => $_getBF(3); + @$pb.TagNumber(4) + set routeOptimizationStatus($core.bool value) => $_setBool(3, value); + @$pb.TagNumber(4) + $core.bool hasRouteOptimizationStatus() => $_has(3); + @$pb.TagNumber(4) + void clearRouteOptimizationStatus() => $_clearField(4); + + @$pb.TagNumber(5) + $core.String get routeOptimizationLatency => $_getSZ(4); + @$pb.TagNumber(5) + set routeOptimizationLatency($core.String value) => $_setString(4, value); + @$pb.TagNumber(5) + $core.bool hasRouteOptimizationLatency() => $_has(4); + @$pb.TagNumber(5) + void clearRouteOptimizationLatency() => $_clearField(5); + + @$pb.TagNumber(6) + $core.bool get geoDecodingStatus => $_getBF(5); + @$pb.TagNumber(6) + set geoDecodingStatus($core.bool value) => $_setBool(5, value); + @$pb.TagNumber(6) + $core.bool hasGeoDecodingStatus() => $_has(5); + @$pb.TagNumber(6) + void clearGeoDecodingStatus() => $_clearField(6); + + @$pb.TagNumber(7) + $core.String get geoDecodingLatency => $_getSZ(6); + @$pb.TagNumber(7) + set geoDecodingLatency($core.String value) => $_setString(6, value); + @$pb.TagNumber(7) + $core.bool hasGeoDecodingLatency() => $_has(6); + @$pb.TagNumber(7) + void clearGeoDecodingLatency() => $_clearField(7); +} + +/// Request message for DeliveryRouteQuery +class DeliveryRouteQueryRequest extends $pb.GeneratedMessage { + factory DeliveryRouteQueryRequest({ + $fixnum.Int64? routeId, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + return result; + } + + DeliveryRouteQueryRequest._(); + + factory DeliveryRouteQueryRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeliveryRouteQueryRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeliveryRouteQueryRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveryRouteQueryRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveryRouteQueryRequest copyWith( + void Function(DeliveryRouteQueryRequest) updates) => + super.copyWith((message) => updates(message as DeliveryRouteQueryRequest)) + as DeliveryRouteQueryRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeliveryRouteQueryRequest create() => DeliveryRouteQueryRequest._(); + @$core.override + DeliveryRouteQueryRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeliveryRouteQueryRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DeliveryRouteQueryRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); +} + +/// Response message for DeliveryRouteQuery +class DeliveryRouteQueryResponse extends $pb.GeneratedMessage { + factory DeliveryRouteQueryResponse({ + DeliveryRouteItem? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + DeliveryRouteQueryResponse._(); + + factory DeliveryRouteQueryResponse.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeliveryRouteQueryResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeliveryRouteQueryResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'result', + subBuilder: DeliveryRouteItem.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveryRouteQueryResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveryRouteQueryResponse copyWith( + void Function(DeliveryRouteQueryResponse) updates) => + super.copyWith( + (message) => updates(message as DeliveryRouteQueryResponse)) + as DeliveryRouteQueryResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeliveryRouteQueryResponse create() => DeliveryRouteQueryResponse._(); + @$core.override + DeliveryRouteQueryResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeliveryRouteQueryResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DeliveryRouteQueryResponse? _defaultInstance; + + @$pb.TagNumber(1) + DeliveryRouteItem get result => $_getN(0); + @$pb.TagNumber(1) + set result(DeliveryRouteItem value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + DeliveryRouteItem ensureResult() => $_ensure(0); +} + +/// DeliveryRouteItem entity +class DeliveryRouteItem extends $pb.GeneratedMessage { + factory DeliveryRouteItem({ + $fixnum.Int64? id, + $core.String? name, + GeoPoint? warehouseLocation, + $core.Iterable? deliveries, + $core.Iterable? fragments, + $core.int? totalPortions, + $core.int? totalOrders, + $core.String? totalAmount, + $core.String? averageOrderAmount, + $core.int? deliveryOrders, + $core.int? pickupOrders, + $core.String? averagePlateAmount, + }) { + final result = create(); + if (id != null) result.id = id; + if (name != null) result.name = name; + if (warehouseLocation != null) result.warehouseLocation = warehouseLocation; + if (deliveries != null) result.deliveries.addAll(deliveries); + if (fragments != null) result.fragments.addAll(fragments); + if (totalPortions != null) result.totalPortions = totalPortions; + if (totalOrders != null) result.totalOrders = totalOrders; + if (totalAmount != null) result.totalAmount = totalAmount; + if (averageOrderAmount != null) + result.averageOrderAmount = averageOrderAmount; + if (deliveryOrders != null) result.deliveryOrders = deliveryOrders; + if (pickupOrders != null) result.pickupOrders = pickupOrders; + if (averagePlateAmount != null) + result.averagePlateAmount = averagePlateAmount; + return result; + } + + DeliveryRouteItem._(); + + factory DeliveryRouteItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeliveryRouteItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeliveryRouteItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOS(2, _omitFieldNames ? '' : 'name') + ..aOM(3, _omitFieldNames ? '' : 'warehouseLocation', + subBuilder: GeoPoint.create) + ..pPM(4, _omitFieldNames ? '' : 'deliveries', + subBuilder: DeliveryItem.create) + ..pPM(5, _omitFieldNames ? '' : 'fragments', + subBuilder: RouteFragmentItem.create) + ..aI(6, _omitFieldNames ? '' : 'totalPortions') + ..aI(7, _omitFieldNames ? '' : 'totalOrders') + ..aOS(8, _omitFieldNames ? '' : 'totalAmount') + ..aOS(9, _omitFieldNames ? '' : 'averageOrderAmount') + ..aI(10, _omitFieldNames ? '' : 'deliveryOrders') + ..aI(11, _omitFieldNames ? '' : 'pickupOrders') + ..aOS(12, _omitFieldNames ? '' : 'averagePlateAmount') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveryRouteItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveryRouteItem copyWith(void Function(DeliveryRouteItem) updates) => + super.copyWith((message) => updates(message as DeliveryRouteItem)) + as DeliveryRouteItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeliveryRouteItem create() => DeliveryRouteItem._(); + @$core.override + DeliveryRouteItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeliveryRouteItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DeliveryRouteItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get name => $_getSZ(1); + @$pb.TagNumber(2) + set name($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasName() => $_has(1); + @$pb.TagNumber(2) + void clearName() => $_clearField(2); + + @$pb.TagNumber(3) + GeoPoint get warehouseLocation => $_getN(2); + @$pb.TagNumber(3) + set warehouseLocation(GeoPoint value) => $_setField(3, value); + @$pb.TagNumber(3) + $core.bool hasWarehouseLocation() => $_has(2); + @$pb.TagNumber(3) + void clearWarehouseLocation() => $_clearField(3); + @$pb.TagNumber(3) + GeoPoint ensureWarehouseLocation() => $_ensure(2); + + @$pb.TagNumber(4) + $pb.PbList get deliveries => $_getList(3); + + @$pb.TagNumber(5) + $pb.PbList get fragments => $_getList(4); + + @$pb.TagNumber(6) + $core.int get totalPortions => $_getIZ(5); + @$pb.TagNumber(6) + set totalPortions($core.int value) => $_setSignedInt32(5, value); + @$pb.TagNumber(6) + $core.bool hasTotalPortions() => $_has(5); + @$pb.TagNumber(6) + void clearTotalPortions() => $_clearField(6); + + @$pb.TagNumber(7) + $core.int get totalOrders => $_getIZ(6); + @$pb.TagNumber(7) + set totalOrders($core.int value) => $_setSignedInt32(6, value); + @$pb.TagNumber(7) + $core.bool hasTotalOrders() => $_has(6); + @$pb.TagNumber(7) + void clearTotalOrders() => $_clearField(7); + + @$pb.TagNumber(8) + $core.String get totalAmount => $_getSZ(7); + @$pb.TagNumber(8) + set totalAmount($core.String value) => $_setString(7, value); + @$pb.TagNumber(8) + $core.bool hasTotalAmount() => $_has(7); + @$pb.TagNumber(8) + void clearTotalAmount() => $_clearField(8); + + @$pb.TagNumber(9) + $core.String get averageOrderAmount => $_getSZ(8); + @$pb.TagNumber(9) + set averageOrderAmount($core.String value) => $_setString(8, value); + @$pb.TagNumber(9) + $core.bool hasAverageOrderAmount() => $_has(8); + @$pb.TagNumber(9) + void clearAverageOrderAmount() => $_clearField(9); + + @$pb.TagNumber(10) + $core.int get deliveryOrders => $_getIZ(9); + @$pb.TagNumber(10) + set deliveryOrders($core.int value) => $_setSignedInt32(9, value); + @$pb.TagNumber(10) + $core.bool hasDeliveryOrders() => $_has(9); + @$pb.TagNumber(10) + void clearDeliveryOrders() => $_clearField(10); + + @$pb.TagNumber(11) + $core.int get pickupOrders => $_getIZ(10); + @$pb.TagNumber(11) + set pickupOrders($core.int value) => $_setSignedInt32(10, value); + @$pb.TagNumber(11) + $core.bool hasPickupOrders() => $_has(10); + @$pb.TagNumber(11) + void clearPickupOrders() => $_clearField(11); + + @$pb.TagNumber(12) + $core.String get averagePlateAmount => $_getSZ(11); + @$pb.TagNumber(12) + set averagePlateAmount($core.String value) => $_setString(11, value); + @$pb.TagNumber(12) + $core.bool hasAveragePlateAmount() => $_has(11); + @$pb.TagNumber(12) + void clearAveragePlateAmount() => $_clearField(12); +} + +/// DeliveryItem entity +class DeliveryItem extends $pb.GeneratedMessage { + factory DeliveryItem({ + $fixnum.Int64? id, + $core.Iterable? orders, + DeliveryAddressItem? deliveryAddress, + $fixnum.Int64? fragmentId, + $core.int? routeOrderIndex, + }) { + final result = create(); + if (id != null) result.id = id; + if (orders != null) result.orders.addAll(orders); + if (deliveryAddress != null) result.deliveryAddress = deliveryAddress; + if (fragmentId != null) result.fragmentId = fragmentId; + if (routeOrderIndex != null) result.routeOrderIndex = routeOrderIndex; + return result; + } + + DeliveryItem._(); + + factory DeliveryItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeliveryItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeliveryItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..pPM(2, _omitFieldNames ? '' : 'orders', + subBuilder: OrderItem.create) + ..aOM(3, _omitFieldNames ? '' : 'deliveryAddress', + subBuilder: DeliveryAddressItem.create) + ..aInt64(4, _omitFieldNames ? '' : 'fragmentId') + ..aI(5, _omitFieldNames ? '' : 'routeOrderIndex') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveryItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveryItem copyWith(void Function(DeliveryItem) updates) => + super.copyWith((message) => updates(message as DeliveryItem)) + as DeliveryItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeliveryItem create() => DeliveryItem._(); + @$core.override + DeliveryItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeliveryItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DeliveryItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $pb.PbList get orders => $_getList(1); + + @$pb.TagNumber(3) + DeliveryAddressItem get deliveryAddress => $_getN(2); + @$pb.TagNumber(3) + set deliveryAddress(DeliveryAddressItem value) => $_setField(3, value); + @$pb.TagNumber(3) + $core.bool hasDeliveryAddress() => $_has(2); + @$pb.TagNumber(3) + void clearDeliveryAddress() => $_clearField(3); + @$pb.TagNumber(3) + DeliveryAddressItem ensureDeliveryAddress() => $_ensure(2); + + @$pb.TagNumber(4) + $fixnum.Int64 get fragmentId => $_getI64(3); + @$pb.TagNumber(4) + set fragmentId($fixnum.Int64 value) => $_setInt64(3, value); + @$pb.TagNumber(4) + $core.bool hasFragmentId() => $_has(3); + @$pb.TagNumber(4) + void clearFragmentId() => $_clearField(4); + + @$pb.TagNumber(5) + $core.int get routeOrderIndex => $_getIZ(4); + @$pb.TagNumber(5) + set routeOrderIndex($core.int value) => $_setSignedInt32(4, value); + @$pb.TagNumber(5) + $core.bool hasRouteOrderIndex() => $_has(4); + @$pb.TagNumber(5) + void clearRouteOrderIndex() => $_clearField(5); +} + +/// OrderItem entity +class OrderItem extends $pb.GeneratedMessage { + factory OrderItem({ + $fixnum.Int64? id, + $core.String? customerName, + }) { + final result = create(); + if (id != null) result.id = id; + if (customerName != null) result.customerName = customerName; + return result; + } + + OrderItem._(); + + factory OrderItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory OrderItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'OrderItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOS(2, _omitFieldNames ? '' : 'customerName') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + OrderItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + OrderItem copyWith(void Function(OrderItem) updates) => + super.copyWith((message) => updates(message as OrderItem)) as OrderItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static OrderItem create() => OrderItem._(); + @$core.override + OrderItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static OrderItem getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static OrderItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get customerName => $_getSZ(1); + @$pb.TagNumber(2) + set customerName($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasCustomerName() => $_has(1); + @$pb.TagNumber(2) + void clearCustomerName() => $_clearField(2); +} + +/// DeliveryAddressItem entity +class DeliveryAddressItem extends $pb.GeneratedMessage { + factory DeliveryAddressItem({ + $core.double? latitude, + $core.double? longitude, + $core.String? formattedAddress, + }) { + final result = create(); + if (latitude != null) result.latitude = latitude; + if (longitude != null) result.longitude = longitude; + if (formattedAddress != null) result.formattedAddress = formattedAddress; + return result; + } + + DeliveryAddressItem._(); + + factory DeliveryAddressItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeliveryAddressItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeliveryAddressItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aD(1, _omitFieldNames ? '' : 'latitude') + ..aD(2, _omitFieldNames ? '' : 'longitude') + ..aOS(3, _omitFieldNames ? '' : 'formattedAddress') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveryAddressItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveryAddressItem copyWith(void Function(DeliveryAddressItem) updates) => + super.copyWith((message) => updates(message as DeliveryAddressItem)) + as DeliveryAddressItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeliveryAddressItem create() => DeliveryAddressItem._(); + @$core.override + DeliveryAddressItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeliveryAddressItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DeliveryAddressItem? _defaultInstance; + + @$pb.TagNumber(1) + $core.double get latitude => $_getN(0); + @$pb.TagNumber(1) + set latitude($core.double value) => $_setDouble(0, value); + @$pb.TagNumber(1) + $core.bool hasLatitude() => $_has(0); + @$pb.TagNumber(1) + void clearLatitude() => $_clearField(1); + + @$pb.TagNumber(2) + $core.double get longitude => $_getN(1); + @$pb.TagNumber(2) + set longitude($core.double value) => $_setDouble(1, value); + @$pb.TagNumber(2) + $core.bool hasLongitude() => $_has(1); + @$pb.TagNumber(2) + void clearLongitude() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get formattedAddress => $_getSZ(2); + @$pb.TagNumber(3) + set formattedAddress($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasFormattedAddress() => $_has(2); + @$pb.TagNumber(3) + void clearFormattedAddress() => $_clearField(3); +} + +/// RouteFragmentItem entity +class RouteFragmentItem extends $pb.GeneratedMessage { + factory RouteFragmentItem({ + $fixnum.Int64? id, + $core.int? index, + $core.String? name, + }) { + final result = create(); + if (id != null) result.id = id; + if (index != null) result.index = index; + if (name != null) result.name = name; + return result; + } + + RouteFragmentItem._(); + + factory RouteFragmentItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RouteFragmentItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RouteFragmentItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aI(2, _omitFieldNames ? '' : 'index') + ..aOS(3, _omitFieldNames ? '' : 'name') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteFragmentItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteFragmentItem copyWith(void Function(RouteFragmentItem) updates) => + super.copyWith((message) => updates(message as RouteFragmentItem)) + as RouteFragmentItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RouteFragmentItem create() => RouteFragmentItem._(); + @$core.override + RouteFragmentItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RouteFragmentItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static RouteFragmentItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get index => $_getIZ(1); + @$pb.TagNumber(2) + set index($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasIndex() => $_has(1); + @$pb.TagNumber(2) + void clearIndex() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get name => $_getSZ(2); + @$pb.TagNumber(3) + set name($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasName() => $_has(2); + @$pb.TagNumber(3) + void clearName() => $_clearField(3); +} + +/// Request message for DownloadRouteCsvQuery +class DownloadRouteCsvQueryRequest extends $pb.GeneratedMessage { + factory DownloadRouteCsvQueryRequest({ + $fixnum.Int64? routeId, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + return result; + } + + DownloadRouteCsvQueryRequest._(); + + factory DownloadRouteCsvQueryRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DownloadRouteCsvQueryRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DownloadRouteCsvQueryRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DownloadRouteCsvQueryRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DownloadRouteCsvQueryRequest copyWith( + void Function(DownloadRouteCsvQueryRequest) updates) => + super.copyWith( + (message) => updates(message as DownloadRouteCsvQueryRequest)) + as DownloadRouteCsvQueryRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DownloadRouteCsvQueryRequest create() => + DownloadRouteCsvQueryRequest._(); + @$core.override + DownloadRouteCsvQueryRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DownloadRouteCsvQueryRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DownloadRouteCsvQueryRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); +} + +/// Response message for DownloadRouteCsvQuery +class DownloadRouteCsvQueryResponse extends $pb.GeneratedMessage { + factory DownloadRouteCsvQueryResponse({ + DownloadRouteCsvResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + DownloadRouteCsvQueryResponse._(); + + factory DownloadRouteCsvQueryResponse.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DownloadRouteCsvQueryResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DownloadRouteCsvQueryResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'result', + subBuilder: DownloadRouteCsvResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DownloadRouteCsvQueryResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DownloadRouteCsvQueryResponse copyWith( + void Function(DownloadRouteCsvQueryResponse) updates) => + super.copyWith( + (message) => updates(message as DownloadRouteCsvQueryResponse)) + as DownloadRouteCsvQueryResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DownloadRouteCsvQueryResponse create() => + DownloadRouteCsvQueryResponse._(); + @$core.override + DownloadRouteCsvQueryResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DownloadRouteCsvQueryResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DownloadRouteCsvQueryResponse? _defaultInstance; + + @$pb.TagNumber(1) + DownloadRouteCsvResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(DownloadRouteCsvResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + DownloadRouteCsvResult ensureResult() => $_ensure(0); +} + +/// DownloadRouteCsvResult entity +class DownloadRouteCsvResult extends $pb.GeneratedMessage { + factory DownloadRouteCsvResult({ + $core.List<$core.int>? fileStream, + $core.String? fileName, + $core.String? contentType, + }) { + final result = create(); + if (fileStream != null) result.fileStream = fileStream; + if (fileName != null) result.fileName = fileName; + if (contentType != null) result.contentType = contentType; + return result; + } + + DownloadRouteCsvResult._(); + + factory DownloadRouteCsvResult.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DownloadRouteCsvResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DownloadRouteCsvResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..a<$core.List<$core.int>>( + 1, _omitFieldNames ? '' : 'fileStream', $pb.PbFieldType.OY) + ..aOS(2, _omitFieldNames ? '' : 'fileName') + ..aOS(3, _omitFieldNames ? '' : 'contentType') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DownloadRouteCsvResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DownloadRouteCsvResult copyWith( + void Function(DownloadRouteCsvResult) updates) => + super.copyWith((message) => updates(message as DownloadRouteCsvResult)) + as DownloadRouteCsvResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DownloadRouteCsvResult create() => DownloadRouteCsvResult._(); + @$core.override + DownloadRouteCsvResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DownloadRouteCsvResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DownloadRouteCsvResult? _defaultInstance; + + @$pb.TagNumber(1) + $core.List<$core.int> get fileStream => $_getN(0); + @$pb.TagNumber(1) + set fileStream($core.List<$core.int> value) => $_setBytes(0, value); + @$pb.TagNumber(1) + $core.bool hasFileStream() => $_has(0); + @$pb.TagNumber(1) + void clearFileStream() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get fileName => $_getSZ(1); + @$pb.TagNumber(2) + set fileName($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasFileName() => $_has(1); + @$pb.TagNumber(2) + void clearFileName() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get contentType => $_getSZ(2); + @$pb.TagNumber(3) + set contentType($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasContentType() => $_has(2); + @$pb.TagNumber(3) + void clearContentType() => $_clearField(3); +} + +/// Request message for RouteHeatMapQuery +class RouteHeatMapQueryRequest extends $pb.GeneratedMessage { + factory RouteHeatMapQueryRequest({ + $fixnum.Int64? routeId, + $1.Timestamp? generatedAfter, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + if (generatedAfter != null) result.generatedAfter = generatedAfter; + return result; + } + + RouteHeatMapQueryRequest._(); + + factory RouteHeatMapQueryRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RouteHeatMapQueryRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RouteHeatMapQueryRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..aOM<$1.Timestamp>(2, _omitFieldNames ? '' : 'generatedAfter', + subBuilder: $1.Timestamp.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteHeatMapQueryRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteHeatMapQueryRequest copyWith( + void Function(RouteHeatMapQueryRequest) updates) => + super.copyWith((message) => updates(message as RouteHeatMapQueryRequest)) + as RouteHeatMapQueryRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RouteHeatMapQueryRequest create() => RouteHeatMapQueryRequest._(); + @$core.override + RouteHeatMapQueryRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RouteHeatMapQueryRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static RouteHeatMapQueryRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); + + @$pb.TagNumber(2) + $1.Timestamp get generatedAfter => $_getN(1); + @$pb.TagNumber(2) + set generatedAfter($1.Timestamp value) => $_setField(2, value); + @$pb.TagNumber(2) + $core.bool hasGeneratedAfter() => $_has(1); + @$pb.TagNumber(2) + void clearGeneratedAfter() => $_clearField(2); + @$pb.TagNumber(2) + $1.Timestamp ensureGeneratedAfter() => $_ensure(1); +} + +/// Response message for RouteHeatMapQuery +class RouteHeatMapQueryResponse extends $pb.GeneratedMessage { + factory RouteHeatMapQueryResponse({ + RouteHeatMapResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + RouteHeatMapQueryResponse._(); + + factory RouteHeatMapQueryResponse.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RouteHeatMapQueryResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RouteHeatMapQueryResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'result', + subBuilder: RouteHeatMapResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteHeatMapQueryResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteHeatMapQueryResponse copyWith( + void Function(RouteHeatMapQueryResponse) updates) => + super.copyWith((message) => updates(message as RouteHeatMapQueryResponse)) + as RouteHeatMapQueryResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RouteHeatMapQueryResponse create() => RouteHeatMapQueryResponse._(); + @$core.override + RouteHeatMapQueryResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RouteHeatMapQueryResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static RouteHeatMapQueryResponse? _defaultInstance; + + @$pb.TagNumber(1) + RouteHeatMapResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(RouteHeatMapResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + RouteHeatMapResult ensureResult() => $_ensure(0); +} + +/// RouteHeatMapResult entity +class RouteHeatMapResult extends $pb.GeneratedMessage { + factory RouteHeatMapResult({ + $fixnum.Int64? routeId, + $core.Iterable? points, + $core.int? totalPoints, + $core.int? maxIntensity, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + if (points != null) result.points.addAll(points); + if (totalPoints != null) result.totalPoints = totalPoints; + if (maxIntensity != null) result.maxIntensity = maxIntensity; + return result; + } + + RouteHeatMapResult._(); + + factory RouteHeatMapResult.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RouteHeatMapResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RouteHeatMapResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..pPM(2, _omitFieldNames ? '' : 'points', + subBuilder: HeatMapPoint.create) + ..aI(3, _omitFieldNames ? '' : 'totalPoints') + ..aI(4, _omitFieldNames ? '' : 'maxIntensity') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteHeatMapResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteHeatMapResult copyWith(void Function(RouteHeatMapResult) updates) => + super.copyWith((message) => updates(message as RouteHeatMapResult)) + as RouteHeatMapResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RouteHeatMapResult create() => RouteHeatMapResult._(); + @$core.override + RouteHeatMapResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RouteHeatMapResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static RouteHeatMapResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); + + @$pb.TagNumber(2) + $pb.PbList get points => $_getList(1); + + @$pb.TagNumber(3) + $core.int get totalPoints => $_getIZ(2); + @$pb.TagNumber(3) + set totalPoints($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasTotalPoints() => $_has(2); + @$pb.TagNumber(3) + void clearTotalPoints() => $_clearField(3); + + @$pb.TagNumber(4) + $core.int get maxIntensity => $_getIZ(3); + @$pb.TagNumber(4) + set maxIntensity($core.int value) => $_setSignedInt32(3, value); + @$pb.TagNumber(4) + $core.bool hasMaxIntensity() => $_has(3); + @$pb.TagNumber(4) + void clearMaxIntensity() => $_clearField(4); +} + +/// HeatMapPoint entity +class HeatMapPoint extends $pb.GeneratedMessage { + factory HeatMapPoint({ + $core.double? latitude, + $core.double? longitude, + $core.int? intensity, + $core.double? clusterRadiusMeters, + $1.Timestamp? generatedAt, + }) { + final result = create(); + if (latitude != null) result.latitude = latitude; + if (longitude != null) result.longitude = longitude; + if (intensity != null) result.intensity = intensity; + if (clusterRadiusMeters != null) + result.clusterRadiusMeters = clusterRadiusMeters; + if (generatedAt != null) result.generatedAt = generatedAt; + return result; + } + + HeatMapPoint._(); + + factory HeatMapPoint.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory HeatMapPoint.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'HeatMapPoint', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aD(1, _omitFieldNames ? '' : 'latitude') + ..aD(2, _omitFieldNames ? '' : 'longitude') + ..aI(3, _omitFieldNames ? '' : 'intensity') + ..aD(4, _omitFieldNames ? '' : 'clusterRadiusMeters') + ..aOM<$1.Timestamp>(5, _omitFieldNames ? '' : 'generatedAt', + subBuilder: $1.Timestamp.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + HeatMapPoint clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + HeatMapPoint copyWith(void Function(HeatMapPoint) updates) => + super.copyWith((message) => updates(message as HeatMapPoint)) + as HeatMapPoint; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static HeatMapPoint create() => HeatMapPoint._(); + @$core.override + HeatMapPoint createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static HeatMapPoint getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static HeatMapPoint? _defaultInstance; + + @$pb.TagNumber(1) + $core.double get latitude => $_getN(0); + @$pb.TagNumber(1) + set latitude($core.double value) => $_setDouble(0, value); + @$pb.TagNumber(1) + $core.bool hasLatitude() => $_has(0); + @$pb.TagNumber(1) + void clearLatitude() => $_clearField(1); + + @$pb.TagNumber(2) + $core.double get longitude => $_getN(1); + @$pb.TagNumber(2) + set longitude($core.double value) => $_setDouble(1, value); + @$pb.TagNumber(2) + $core.bool hasLongitude() => $_has(1); + @$pb.TagNumber(2) + void clearLongitude() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get intensity => $_getIZ(2); + @$pb.TagNumber(3) + set intensity($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasIntensity() => $_has(2); + @$pb.TagNumber(3) + void clearIntensity() => $_clearField(3); + + @$pb.TagNumber(4) + $core.double get clusterRadiusMeters => $_getN(3); + @$pb.TagNumber(4) + set clusterRadiusMeters($core.double value) => $_setDouble(3, value); + @$pb.TagNumber(4) + $core.bool hasClusterRadiusMeters() => $_has(3); + @$pb.TagNumber(4) + void clearClusterRadiusMeters() => $_clearField(4); + + @$pb.TagNumber(5) + $1.Timestamp get generatedAt => $_getN(4); + @$pb.TagNumber(5) + set generatedAt($1.Timestamp value) => $_setField(5, value); + @$pb.TagNumber(5) + $core.bool hasGeneratedAt() => $_has(4); + @$pb.TagNumber(5) + void clearGeneratedAt() => $_clearField(5); + @$pb.TagNumber(5) + $1.Timestamp ensureGeneratedAt() => $_ensure(4); +} + +/// Request message for RoutesByTerritoryQuery +class RoutesByTerritoryQueryRequest extends $pb.GeneratedMessage { + factory RoutesByTerritoryQueryRequest({ + $fixnum.Int64? territoryId, + }) { + final result = create(); + if (territoryId != null) result.territoryId = territoryId; + return result; + } + + RoutesByTerritoryQueryRequest._(); + + factory RoutesByTerritoryQueryRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RoutesByTerritoryQueryRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RoutesByTerritoryQueryRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'territoryId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RoutesByTerritoryQueryRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RoutesByTerritoryQueryRequest copyWith( + void Function(RoutesByTerritoryQueryRequest) updates) => + super.copyWith( + (message) => updates(message as RoutesByTerritoryQueryRequest)) + as RoutesByTerritoryQueryRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RoutesByTerritoryQueryRequest create() => + RoutesByTerritoryQueryRequest._(); + @$core.override + RoutesByTerritoryQueryRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RoutesByTerritoryQueryRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static RoutesByTerritoryQueryRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get territoryId => $_getI64(0); + @$pb.TagNumber(1) + set territoryId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasTerritoryId() => $_has(0); + @$pb.TagNumber(1) + void clearTerritoryId() => $_clearField(1); +} + +/// Response message for RoutesByTerritoryQuery +class RoutesByTerritoryQueryResponse extends $pb.GeneratedMessage { + factory RoutesByTerritoryQueryResponse({ + RoutesByTerritoryResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + RoutesByTerritoryQueryResponse._(); + + factory RoutesByTerritoryQueryResponse.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RoutesByTerritoryQueryResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RoutesByTerritoryQueryResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'result', + subBuilder: RoutesByTerritoryResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RoutesByTerritoryQueryResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RoutesByTerritoryQueryResponse copyWith( + void Function(RoutesByTerritoryQueryResponse) updates) => + super.copyWith( + (message) => updates(message as RoutesByTerritoryQueryResponse)) + as RoutesByTerritoryQueryResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RoutesByTerritoryQueryResponse create() => + RoutesByTerritoryQueryResponse._(); + @$core.override + RoutesByTerritoryQueryResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RoutesByTerritoryQueryResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static RoutesByTerritoryQueryResponse? _defaultInstance; + + @$pb.TagNumber(1) + RoutesByTerritoryResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(RoutesByTerritoryResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + RoutesByTerritoryResult ensureResult() => $_ensure(0); +} + +/// RoutesByTerritoryResult entity +class RoutesByTerritoryResult extends $pb.GeneratedMessage { + factory RoutesByTerritoryResult({ + $fixnum.Int64? territoryId, + $core.String? territoryName, + $core.Iterable? routes, + }) { + final result = create(); + if (territoryId != null) result.territoryId = territoryId; + if (territoryName != null) result.territoryName = territoryName; + if (routes != null) result.routes.addAll(routes); + return result; + } + + RoutesByTerritoryResult._(); + + factory RoutesByTerritoryResult.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RoutesByTerritoryResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RoutesByTerritoryResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'territoryId') + ..aOS(2, _omitFieldNames ? '' : 'territoryName') + ..pPM(3, _omitFieldNames ? '' : 'routes', + subBuilder: RoutesByTerritoryItem.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RoutesByTerritoryResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RoutesByTerritoryResult copyWith( + void Function(RoutesByTerritoryResult) updates) => + super.copyWith((message) => updates(message as RoutesByTerritoryResult)) + as RoutesByTerritoryResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RoutesByTerritoryResult create() => RoutesByTerritoryResult._(); + @$core.override + RoutesByTerritoryResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RoutesByTerritoryResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static RoutesByTerritoryResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get territoryId => $_getI64(0); + @$pb.TagNumber(1) + set territoryId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasTerritoryId() => $_has(0); + @$pb.TagNumber(1) + void clearTerritoryId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get territoryName => $_getSZ(1); + @$pb.TagNumber(2) + set territoryName($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasTerritoryName() => $_has(1); + @$pb.TagNumber(2) + void clearTerritoryName() => $_clearField(2); + + @$pb.TagNumber(3) + $pb.PbList get routes => $_getList(2); +} + +/// RoutesByTerritoryItem entity +class RoutesByTerritoryItem extends $pb.GeneratedMessage { + factory RoutesByTerritoryItem({ + $fixnum.Int64? id, + $core.String? name, + $1.Timestamp? createdAt, + $1.Timestamp? updatedAt, + $1.Timestamp? optimizedAt, + $core.int? deliveriesCount, + $core.Iterable? zones, + }) { + final result = create(); + if (id != null) result.id = id; + if (name != null) result.name = name; + if (createdAt != null) result.createdAt = createdAt; + if (updatedAt != null) result.updatedAt = updatedAt; + if (optimizedAt != null) result.optimizedAt = optimizedAt; + if (deliveriesCount != null) result.deliveriesCount = deliveriesCount; + if (zones != null) result.zones.addAll(zones); + return result; + } + + RoutesByTerritoryItem._(); + + factory RoutesByTerritoryItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RoutesByTerritoryItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RoutesByTerritoryItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOS(2, _omitFieldNames ? '' : 'name') + ..aOM<$1.Timestamp>(3, _omitFieldNames ? '' : 'createdAt', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(4, _omitFieldNames ? '' : 'updatedAt', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(5, _omitFieldNames ? '' : 'optimizedAt', + subBuilder: $1.Timestamp.create) + ..aI(6, _omitFieldNames ? '' : 'deliveriesCount') + ..pPM(7, _omitFieldNames ? '' : 'zones', + subBuilder: RouteZoneItem.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RoutesByTerritoryItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RoutesByTerritoryItem copyWith( + void Function(RoutesByTerritoryItem) updates) => + super.copyWith((message) => updates(message as RoutesByTerritoryItem)) + as RoutesByTerritoryItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RoutesByTerritoryItem create() => RoutesByTerritoryItem._(); + @$core.override + RoutesByTerritoryItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RoutesByTerritoryItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static RoutesByTerritoryItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get name => $_getSZ(1); + @$pb.TagNumber(2) + set name($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasName() => $_has(1); + @$pb.TagNumber(2) + void clearName() => $_clearField(2); + + @$pb.TagNumber(3) + $1.Timestamp get createdAt => $_getN(2); + @$pb.TagNumber(3) + set createdAt($1.Timestamp value) => $_setField(3, value); + @$pb.TagNumber(3) + $core.bool hasCreatedAt() => $_has(2); + @$pb.TagNumber(3) + void clearCreatedAt() => $_clearField(3); + @$pb.TagNumber(3) + $1.Timestamp ensureCreatedAt() => $_ensure(2); + + @$pb.TagNumber(4) + $1.Timestamp get updatedAt => $_getN(3); + @$pb.TagNumber(4) + set updatedAt($1.Timestamp value) => $_setField(4, value); + @$pb.TagNumber(4) + $core.bool hasUpdatedAt() => $_has(3); + @$pb.TagNumber(4) + void clearUpdatedAt() => $_clearField(4); + @$pb.TagNumber(4) + $1.Timestamp ensureUpdatedAt() => $_ensure(3); + + @$pb.TagNumber(5) + $1.Timestamp get optimizedAt => $_getN(4); + @$pb.TagNumber(5) + set optimizedAt($1.Timestamp value) => $_setField(5, value); + @$pb.TagNumber(5) + $core.bool hasOptimizedAt() => $_has(4); + @$pb.TagNumber(5) + void clearOptimizedAt() => $_clearField(5); + @$pb.TagNumber(5) + $1.Timestamp ensureOptimizedAt() => $_ensure(4); + + @$pb.TagNumber(6) + $core.int get deliveriesCount => $_getIZ(5); + @$pb.TagNumber(6) + set deliveriesCount($core.int value) => $_setSignedInt32(5, value); + @$pb.TagNumber(6) + $core.bool hasDeliveriesCount() => $_has(5); + @$pb.TagNumber(6) + void clearDeliveriesCount() => $_clearField(6); + + @$pb.TagNumber(7) + $pb.PbList get zones => $_getList(6); +} + +/// RouteZoneItem entity +class RouteZoneItem extends $pb.GeneratedMessage { + factory RouteZoneItem({ + $fixnum.Int64? id, + $core.String? name, + $core.int? index, + }) { + final result = create(); + if (id != null) result.id = id; + if (name != null) result.name = name; + if (index != null) result.index = index; + return result; + } + + RouteZoneItem._(); + + factory RouteZoneItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RouteZoneItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RouteZoneItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOS(2, _omitFieldNames ? '' : 'name') + ..aI(3, _omitFieldNames ? '' : 'index') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteZoneItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteZoneItem copyWith(void Function(RouteZoneItem) updates) => + super.copyWith((message) => updates(message as RouteZoneItem)) + as RouteZoneItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RouteZoneItem create() => RouteZoneItem._(); + @$core.override + RouteZoneItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RouteZoneItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static RouteZoneItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get name => $_getSZ(1); + @$pb.TagNumber(2) + set name($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasName() => $_has(1); + @$pb.TagNumber(2) + void clearName() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get index => $_getIZ(2); + @$pb.TagNumber(3) + set index($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasIndex() => $_has(2); + @$pb.TagNumber(3) + void clearIndex() => $_clearField(3); +} + +/// Request message for TerritoryWithZonesQuery +class TerritoryWithZonesQueryRequest extends $pb.GeneratedMessage { + factory TerritoryWithZonesQueryRequest({ + $fixnum.Int64? territoryId, + }) { + final result = create(); + if (territoryId != null) result.territoryId = territoryId; + return result; + } + + TerritoryWithZonesQueryRequest._(); + + factory TerritoryWithZonesQueryRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory TerritoryWithZonesQueryRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'TerritoryWithZonesQueryRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'territoryId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + TerritoryWithZonesQueryRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + TerritoryWithZonesQueryRequest copyWith( + void Function(TerritoryWithZonesQueryRequest) updates) => + super.copyWith( + (message) => updates(message as TerritoryWithZonesQueryRequest)) + as TerritoryWithZonesQueryRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static TerritoryWithZonesQueryRequest create() => + TerritoryWithZonesQueryRequest._(); + @$core.override + TerritoryWithZonesQueryRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static TerritoryWithZonesQueryRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static TerritoryWithZonesQueryRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get territoryId => $_getI64(0); + @$pb.TagNumber(1) + set territoryId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasTerritoryId() => $_has(0); + @$pb.TagNumber(1) + void clearTerritoryId() => $_clearField(1); +} + +/// Response message for TerritoryWithZonesQuery +class TerritoryWithZonesQueryResponse extends $pb.GeneratedMessage { + factory TerritoryWithZonesQueryResponse({ + TerritoryWithZonesResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + TerritoryWithZonesQueryResponse._(); + + factory TerritoryWithZonesQueryResponse.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory TerritoryWithZonesQueryResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'TerritoryWithZonesQueryResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'result', + subBuilder: TerritoryWithZonesResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + TerritoryWithZonesQueryResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + TerritoryWithZonesQueryResponse copyWith( + void Function(TerritoryWithZonesQueryResponse) updates) => + super.copyWith( + (message) => updates(message as TerritoryWithZonesQueryResponse)) + as TerritoryWithZonesQueryResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static TerritoryWithZonesQueryResponse create() => + TerritoryWithZonesQueryResponse._(); + @$core.override + TerritoryWithZonesQueryResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static TerritoryWithZonesQueryResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static TerritoryWithZonesQueryResponse? _defaultInstance; + + @$pb.TagNumber(1) + TerritoryWithZonesResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(TerritoryWithZonesResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + TerritoryWithZonesResult ensureResult() => $_ensure(0); +} + +/// TerritoryWithZonesResult entity +class TerritoryWithZonesResult extends $pb.GeneratedMessage { + factory TerritoryWithZonesResult({ + $fixnum.Int64? id, + $core.String? name, + $core.String? color, + $1.Timestamp? createdAt, + $1.Timestamp? updatedAt, + $core.Iterable? zones, + }) { + final result = create(); + if (id != null) result.id = id; + if (name != null) result.name = name; + if (color != null) result.color = color; + if (createdAt != null) result.createdAt = createdAt; + if (updatedAt != null) result.updatedAt = updatedAt; + if (zones != null) result.zones.addAll(zones); + return result; + } + + TerritoryWithZonesResult._(); + + factory TerritoryWithZonesResult.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory TerritoryWithZonesResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'TerritoryWithZonesResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOS(2, _omitFieldNames ? '' : 'name') + ..aOS(3, _omitFieldNames ? '' : 'color') + ..aOM<$1.Timestamp>(4, _omitFieldNames ? '' : 'createdAt', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(5, _omitFieldNames ? '' : 'updatedAt', + subBuilder: $1.Timestamp.create) + ..pPM(6, _omitFieldNames ? '' : 'zones', + subBuilder: TerritoryZoneItem.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + TerritoryWithZonesResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + TerritoryWithZonesResult copyWith( + void Function(TerritoryWithZonesResult) updates) => + super.copyWith((message) => updates(message as TerritoryWithZonesResult)) + as TerritoryWithZonesResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static TerritoryWithZonesResult create() => TerritoryWithZonesResult._(); + @$core.override + TerritoryWithZonesResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static TerritoryWithZonesResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static TerritoryWithZonesResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get name => $_getSZ(1); + @$pb.TagNumber(2) + set name($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasName() => $_has(1); + @$pb.TagNumber(2) + void clearName() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get color => $_getSZ(2); + @$pb.TagNumber(3) + set color($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasColor() => $_has(2); + @$pb.TagNumber(3) + void clearColor() => $_clearField(3); + + @$pb.TagNumber(4) + $1.Timestamp get createdAt => $_getN(3); + @$pb.TagNumber(4) + set createdAt($1.Timestamp value) => $_setField(4, value); + @$pb.TagNumber(4) + $core.bool hasCreatedAt() => $_has(3); + @$pb.TagNumber(4) + void clearCreatedAt() => $_clearField(4); + @$pb.TagNumber(4) + $1.Timestamp ensureCreatedAt() => $_ensure(3); + + @$pb.TagNumber(5) + $1.Timestamp get updatedAt => $_getN(4); + @$pb.TagNumber(5) + set updatedAt($1.Timestamp value) => $_setField(5, value); + @$pb.TagNumber(5) + $core.bool hasUpdatedAt() => $_has(4); + @$pb.TagNumber(5) + void clearUpdatedAt() => $_clearField(5); + @$pb.TagNumber(5) + $1.Timestamp ensureUpdatedAt() => $_ensure(4); + + @$pb.TagNumber(6) + $pb.PbList get zones => $_getList(5); +} + +/// TerritoryZoneItem entity +class TerritoryZoneItem extends $pb.GeneratedMessage { + factory TerritoryZoneItem({ + $fixnum.Int64? id, + $core.String? name, + $core.String? color, + $core.int? priority, + $core.bool? isReverse, + $core.bool? startFromWarehouse, + NpgsqlPolygon? polygon, + GeoPoint? startWaypoint, + GeoPoint? exitWaypoint, + }) { + final result = create(); + if (id != null) result.id = id; + if (name != null) result.name = name; + if (color != null) result.color = color; + if (priority != null) result.priority = priority; + if (isReverse != null) result.isReverse = isReverse; + if (startFromWarehouse != null) + result.startFromWarehouse = startFromWarehouse; + if (polygon != null) result.polygon = polygon; + if (startWaypoint != null) result.startWaypoint = startWaypoint; + if (exitWaypoint != null) result.exitWaypoint = exitWaypoint; + return result; + } + + TerritoryZoneItem._(); + + factory TerritoryZoneItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory TerritoryZoneItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'TerritoryZoneItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOS(2, _omitFieldNames ? '' : 'name') + ..aOS(3, _omitFieldNames ? '' : 'color') + ..aI(4, _omitFieldNames ? '' : 'priority') + ..aOB(5, _omitFieldNames ? '' : 'isReverse') + ..aOB(6, _omitFieldNames ? '' : 'startFromWarehouse') + ..aOM(7, _omitFieldNames ? '' : 'polygon', + subBuilder: NpgsqlPolygon.create) + ..aOM(8, _omitFieldNames ? '' : 'startWaypoint', + subBuilder: GeoPoint.create) + ..aOM(9, _omitFieldNames ? '' : 'exitWaypoint', + subBuilder: GeoPoint.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + TerritoryZoneItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + TerritoryZoneItem copyWith(void Function(TerritoryZoneItem) updates) => + super.copyWith((message) => updates(message as TerritoryZoneItem)) + as TerritoryZoneItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static TerritoryZoneItem create() => TerritoryZoneItem._(); + @$core.override + TerritoryZoneItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static TerritoryZoneItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static TerritoryZoneItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get name => $_getSZ(1); + @$pb.TagNumber(2) + set name($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasName() => $_has(1); + @$pb.TagNumber(2) + void clearName() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get color => $_getSZ(2); + @$pb.TagNumber(3) + set color($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasColor() => $_has(2); + @$pb.TagNumber(3) + void clearColor() => $_clearField(3); + + @$pb.TagNumber(4) + $core.int get priority => $_getIZ(3); + @$pb.TagNumber(4) + set priority($core.int value) => $_setSignedInt32(3, value); + @$pb.TagNumber(4) + $core.bool hasPriority() => $_has(3); + @$pb.TagNumber(4) + void clearPriority() => $_clearField(4); + + @$pb.TagNumber(5) + $core.bool get isReverse => $_getBF(4); + @$pb.TagNumber(5) + set isReverse($core.bool value) => $_setBool(4, value); + @$pb.TagNumber(5) + $core.bool hasIsReverse() => $_has(4); + @$pb.TagNumber(5) + void clearIsReverse() => $_clearField(5); + + @$pb.TagNumber(6) + $core.bool get startFromWarehouse => $_getBF(5); + @$pb.TagNumber(6) + set startFromWarehouse($core.bool value) => $_setBool(5, value); + @$pb.TagNumber(6) + $core.bool hasStartFromWarehouse() => $_has(5); + @$pb.TagNumber(6) + void clearStartFromWarehouse() => $_clearField(6); + + @$pb.TagNumber(7) + NpgsqlPolygon get polygon => $_getN(6); + @$pb.TagNumber(7) + set polygon(NpgsqlPolygon value) => $_setField(7, value); + @$pb.TagNumber(7) + $core.bool hasPolygon() => $_has(6); + @$pb.TagNumber(7) + void clearPolygon() => $_clearField(7); + @$pb.TagNumber(7) + NpgsqlPolygon ensurePolygon() => $_ensure(6); + + @$pb.TagNumber(8) + GeoPoint get startWaypoint => $_getN(7); + @$pb.TagNumber(8) + set startWaypoint(GeoPoint value) => $_setField(8, value); + @$pb.TagNumber(8) + $core.bool hasStartWaypoint() => $_has(7); + @$pb.TagNumber(8) + void clearStartWaypoint() => $_clearField(8); + @$pb.TagNumber(8) + GeoPoint ensureStartWaypoint() => $_ensure(7); + + @$pb.TagNumber(9) + GeoPoint get exitWaypoint => $_getN(8); + @$pb.TagNumber(9) + set exitWaypoint(GeoPoint value) => $_setField(9, value); + @$pb.TagNumber(9) + $core.bool hasExitWaypoint() => $_has(8); + @$pb.TagNumber(9) + void clearExitWaypoint() => $_clearField(9); + @$pb.TagNumber(9) + GeoPoint ensureExitWaypoint() => $_ensure(8); +} + +/// Request message for ValidatePointInZoneQuery +class ValidatePointInZoneQueryRequest extends $pb.GeneratedMessage { + factory ValidatePointInZoneQueryRequest({ + $core.double? latitude, + $core.double? longitude, + $fixnum.Int64? zoneId, + $fixnum.Int64? territoryId, + }) { + final result = create(); + if (latitude != null) result.latitude = latitude; + if (longitude != null) result.longitude = longitude; + if (zoneId != null) result.zoneId = zoneId; + if (territoryId != null) result.territoryId = territoryId; + return result; + } + + ValidatePointInZoneQueryRequest._(); + + factory ValidatePointInZoneQueryRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ValidatePointInZoneQueryRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ValidatePointInZoneQueryRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aD(1, _omitFieldNames ? '' : 'latitude') + ..aD(2, _omitFieldNames ? '' : 'longitude') + ..aInt64(3, _omitFieldNames ? '' : 'zoneId') + ..aInt64(4, _omitFieldNames ? '' : 'territoryId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ValidatePointInZoneQueryRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ValidatePointInZoneQueryRequest copyWith( + void Function(ValidatePointInZoneQueryRequest) updates) => + super.copyWith( + (message) => updates(message as ValidatePointInZoneQueryRequest)) + as ValidatePointInZoneQueryRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ValidatePointInZoneQueryRequest create() => + ValidatePointInZoneQueryRequest._(); + @$core.override + ValidatePointInZoneQueryRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ValidatePointInZoneQueryRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static ValidatePointInZoneQueryRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.double get latitude => $_getN(0); + @$pb.TagNumber(1) + set latitude($core.double value) => $_setDouble(0, value); + @$pb.TagNumber(1) + $core.bool hasLatitude() => $_has(0); + @$pb.TagNumber(1) + void clearLatitude() => $_clearField(1); + + @$pb.TagNumber(2) + $core.double get longitude => $_getN(1); + @$pb.TagNumber(2) + set longitude($core.double value) => $_setDouble(1, value); + @$pb.TagNumber(2) + $core.bool hasLongitude() => $_has(1); + @$pb.TagNumber(2) + void clearLongitude() => $_clearField(2); + + @$pb.TagNumber(3) + $fixnum.Int64 get zoneId => $_getI64(2); + @$pb.TagNumber(3) + set zoneId($fixnum.Int64 value) => $_setInt64(2, value); + @$pb.TagNumber(3) + $core.bool hasZoneId() => $_has(2); + @$pb.TagNumber(3) + void clearZoneId() => $_clearField(3); + + @$pb.TagNumber(4) + $fixnum.Int64 get territoryId => $_getI64(3); + @$pb.TagNumber(4) + set territoryId($fixnum.Int64 value) => $_setInt64(3, value); + @$pb.TagNumber(4) + $core.bool hasTerritoryId() => $_has(3); + @$pb.TagNumber(4) + void clearTerritoryId() => $_clearField(4); +} + +/// Response message for ValidatePointInZoneQuery +class ValidatePointInZoneQueryResponse extends $pb.GeneratedMessage { + factory ValidatePointInZoneQueryResponse({ + ValidatePointInZoneQueryResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + ValidatePointInZoneQueryResponse._(); + + factory ValidatePointInZoneQueryResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ValidatePointInZoneQueryResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ValidatePointInZoneQueryResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'result', + subBuilder: ValidatePointInZoneQueryResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ValidatePointInZoneQueryResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ValidatePointInZoneQueryResponse copyWith( + void Function(ValidatePointInZoneQueryResponse) updates) => + super.copyWith( + (message) => updates(message as ValidatePointInZoneQueryResponse)) + as ValidatePointInZoneQueryResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ValidatePointInZoneQueryResponse create() => + ValidatePointInZoneQueryResponse._(); + @$core.override + ValidatePointInZoneQueryResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ValidatePointInZoneQueryResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static ValidatePointInZoneQueryResponse? _defaultInstance; + + @$pb.TagNumber(1) + ValidatePointInZoneQueryResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(ValidatePointInZoneQueryResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + ValidatePointInZoneQueryResult ensureResult() => $_ensure(0); +} + +/// ValidatePointInZoneQueryResult entity +class ValidatePointInZoneQueryResult extends $pb.GeneratedMessage { + factory ValidatePointInZoneQueryResult({ + $core.bool? isInsideZone, + $fixnum.Int64? matchedZoneId, + $core.String? matchedZoneName, + $core.int? matchedZonePriority, + }) { + final result = create(); + if (isInsideZone != null) result.isInsideZone = isInsideZone; + if (matchedZoneId != null) result.matchedZoneId = matchedZoneId; + if (matchedZoneName != null) result.matchedZoneName = matchedZoneName; + if (matchedZonePriority != null) + result.matchedZonePriority = matchedZonePriority; + return result; + } + + ValidatePointInZoneQueryResult._(); + + factory ValidatePointInZoneQueryResult.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ValidatePointInZoneQueryResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ValidatePointInZoneQueryResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOB(1, _omitFieldNames ? '' : 'isInsideZone') + ..aInt64(2, _omitFieldNames ? '' : 'matchedZoneId') + ..aOS(3, _omitFieldNames ? '' : 'matchedZoneName') + ..aI(4, _omitFieldNames ? '' : 'matchedZonePriority') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ValidatePointInZoneQueryResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ValidatePointInZoneQueryResult copyWith( + void Function(ValidatePointInZoneQueryResult) updates) => + super.copyWith( + (message) => updates(message as ValidatePointInZoneQueryResult)) + as ValidatePointInZoneQueryResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ValidatePointInZoneQueryResult create() => + ValidatePointInZoneQueryResult._(); + @$core.override + ValidatePointInZoneQueryResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ValidatePointInZoneQueryResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static ValidatePointInZoneQueryResult? _defaultInstance; + + @$pb.TagNumber(1) + $core.bool get isInsideZone => $_getBF(0); + @$pb.TagNumber(1) + set isInsideZone($core.bool value) => $_setBool(0, value); + @$pb.TagNumber(1) + $core.bool hasIsInsideZone() => $_has(0); + @$pb.TagNumber(1) + void clearIsInsideZone() => $_clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get matchedZoneId => $_getI64(1); + @$pb.TagNumber(2) + set matchedZoneId($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasMatchedZoneId() => $_has(1); + @$pb.TagNumber(2) + void clearMatchedZoneId() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get matchedZoneName => $_getSZ(2); + @$pb.TagNumber(3) + set matchedZoneName($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasMatchedZoneName() => $_has(2); + @$pb.TagNumber(3) + void clearMatchedZoneName() => $_clearField(3); + + @$pb.TagNumber(4) + $core.int get matchedZonePriority => $_getIZ(3); + @$pb.TagNumber(4) + set matchedZonePriority($core.int value) => $_setSignedInt32(3, value); + @$pb.TagNumber(4) + $core.bool hasMatchedZonePriority() => $_has(3); + @$pb.TagNumber(4) + void clearMatchedZonePriority() => $_clearField(4); +} + +/// Request message for ZoneGeometryQuery +class ZoneGeometryQueryRequest extends $pb.GeneratedMessage { + factory ZoneGeometryQueryRequest({ + $fixnum.Int64? zoneId, + }) { + final result = create(); + if (zoneId != null) result.zoneId = zoneId; + return result; + } + + ZoneGeometryQueryRequest._(); + + factory ZoneGeometryQueryRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ZoneGeometryQueryRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ZoneGeometryQueryRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'zoneId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ZoneGeometryQueryRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ZoneGeometryQueryRequest copyWith( + void Function(ZoneGeometryQueryRequest) updates) => + super.copyWith((message) => updates(message as ZoneGeometryQueryRequest)) + as ZoneGeometryQueryRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ZoneGeometryQueryRequest create() => ZoneGeometryQueryRequest._(); + @$core.override + ZoneGeometryQueryRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ZoneGeometryQueryRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static ZoneGeometryQueryRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get zoneId => $_getI64(0); + @$pb.TagNumber(1) + set zoneId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasZoneId() => $_has(0); + @$pb.TagNumber(1) + void clearZoneId() => $_clearField(1); +} + +/// Response message for ZoneGeometryQuery +class ZoneGeometryQueryResponse extends $pb.GeneratedMessage { + factory ZoneGeometryQueryResponse({ + ZoneGeometryQueryResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + ZoneGeometryQueryResponse._(); + + factory ZoneGeometryQueryResponse.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ZoneGeometryQueryResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ZoneGeometryQueryResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'result', + subBuilder: ZoneGeometryQueryResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ZoneGeometryQueryResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ZoneGeometryQueryResponse copyWith( + void Function(ZoneGeometryQueryResponse) updates) => + super.copyWith((message) => updates(message as ZoneGeometryQueryResponse)) + as ZoneGeometryQueryResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ZoneGeometryQueryResponse create() => ZoneGeometryQueryResponse._(); + @$core.override + ZoneGeometryQueryResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ZoneGeometryQueryResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static ZoneGeometryQueryResponse? _defaultInstance; + + @$pb.TagNumber(1) + ZoneGeometryQueryResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(ZoneGeometryQueryResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + ZoneGeometryQueryResult ensureResult() => $_ensure(0); +} + +/// ZoneGeometryQueryResult entity +class ZoneGeometryQueryResult extends $pb.GeneratedMessage { + factory ZoneGeometryQueryResult({ + $fixnum.Int64? id, + $core.String? name, + $core.String? color, + $core.int? priority, + $core.Iterable? polygon, + GeoPoint? centroid, + GeoPoint? startWaypoint, + GeoPoint? exitWaypoint, + BoundingBox? boundingBox, + }) { + final result = create(); + if (id != null) result.id = id; + if (name != null) result.name = name; + if (color != null) result.color = color; + if (priority != null) result.priority = priority; + if (polygon != null) result.polygon.addAll(polygon); + if (centroid != null) result.centroid = centroid; + if (startWaypoint != null) result.startWaypoint = startWaypoint; + if (exitWaypoint != null) result.exitWaypoint = exitWaypoint; + if (boundingBox != null) result.boundingBox = boundingBox; + return result; + } + + ZoneGeometryQueryResult._(); + + factory ZoneGeometryQueryResult.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory ZoneGeometryQueryResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'ZoneGeometryQueryResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOS(2, _omitFieldNames ? '' : 'name') + ..aOS(3, _omitFieldNames ? '' : 'color') + ..aI(4, _omitFieldNames ? '' : 'priority') + ..pPM(5, _omitFieldNames ? '' : 'polygon', + subBuilder: GeoPoint.create) + ..aOM(6, _omitFieldNames ? '' : 'centroid', + subBuilder: GeoPoint.create) + ..aOM(7, _omitFieldNames ? '' : 'startWaypoint', + subBuilder: GeoPoint.create) + ..aOM(8, _omitFieldNames ? '' : 'exitWaypoint', + subBuilder: GeoPoint.create) + ..aOM(9, _omitFieldNames ? '' : 'boundingBox', + subBuilder: BoundingBox.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ZoneGeometryQueryResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + ZoneGeometryQueryResult copyWith( + void Function(ZoneGeometryQueryResult) updates) => + super.copyWith((message) => updates(message as ZoneGeometryQueryResult)) + as ZoneGeometryQueryResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static ZoneGeometryQueryResult create() => ZoneGeometryQueryResult._(); + @$core.override + ZoneGeometryQueryResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static ZoneGeometryQueryResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static ZoneGeometryQueryResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get name => $_getSZ(1); + @$pb.TagNumber(2) + set name($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasName() => $_has(1); + @$pb.TagNumber(2) + void clearName() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get color => $_getSZ(2); + @$pb.TagNumber(3) + set color($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasColor() => $_has(2); + @$pb.TagNumber(3) + void clearColor() => $_clearField(3); + + @$pb.TagNumber(4) + $core.int get priority => $_getIZ(3); + @$pb.TagNumber(4) + set priority($core.int value) => $_setSignedInt32(3, value); + @$pb.TagNumber(4) + $core.bool hasPriority() => $_has(3); + @$pb.TagNumber(4) + void clearPriority() => $_clearField(4); + + @$pb.TagNumber(5) + $pb.PbList get polygon => $_getList(4); + + @$pb.TagNumber(6) + GeoPoint get centroid => $_getN(5); + @$pb.TagNumber(6) + set centroid(GeoPoint value) => $_setField(6, value); + @$pb.TagNumber(6) + $core.bool hasCentroid() => $_has(5); + @$pb.TagNumber(6) + void clearCentroid() => $_clearField(6); + @$pb.TagNumber(6) + GeoPoint ensureCentroid() => $_ensure(5); + + @$pb.TagNumber(7) + GeoPoint get startWaypoint => $_getN(6); + @$pb.TagNumber(7) + set startWaypoint(GeoPoint value) => $_setField(7, value); + @$pb.TagNumber(7) + $core.bool hasStartWaypoint() => $_has(6); + @$pb.TagNumber(7) + void clearStartWaypoint() => $_clearField(7); + @$pb.TagNumber(7) + GeoPoint ensureStartWaypoint() => $_ensure(6); + + @$pb.TagNumber(8) + GeoPoint get exitWaypoint => $_getN(7); + @$pb.TagNumber(8) + set exitWaypoint(GeoPoint value) => $_setField(8, value); + @$pb.TagNumber(8) + $core.bool hasExitWaypoint() => $_has(7); + @$pb.TagNumber(8) + void clearExitWaypoint() => $_clearField(8); + @$pb.TagNumber(8) + GeoPoint ensureExitWaypoint() => $_ensure(7); + + @$pb.TagNumber(9) + BoundingBox get boundingBox => $_getN(8); + @$pb.TagNumber(9) + set boundingBox(BoundingBox value) => $_setField(9, value); + @$pb.TagNumber(9) + $core.bool hasBoundingBox() => $_has(8); + @$pb.TagNumber(9) + void clearBoundingBox() => $_clearField(9); + @$pb.TagNumber(9) + BoundingBox ensureBoundingBox() => $_ensure(8); +} + +/// BoundingBox entity +class BoundingBox extends $pb.GeneratedMessage { + factory BoundingBox({ + $core.double? minLat, + $core.double? maxLat, + $core.double? minLon, + $core.double? maxLon, + }) { + final result = create(); + if (minLat != null) result.minLat = minLat; + if (maxLat != null) result.maxLat = maxLat; + if (minLon != null) result.minLon = minLon; + if (maxLon != null) result.maxLon = maxLon; + return result; + } + + BoundingBox._(); + + factory BoundingBox.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory BoundingBox.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'BoundingBox', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aD(1, _omitFieldNames ? '' : 'minLat') + ..aD(2, _omitFieldNames ? '' : 'maxLat') + ..aD(3, _omitFieldNames ? '' : 'minLon') + ..aD(4, _omitFieldNames ? '' : 'maxLon') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + BoundingBox clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + BoundingBox copyWith(void Function(BoundingBox) updates) => + super.copyWith((message) => updates(message as BoundingBox)) + as BoundingBox; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static BoundingBox create() => BoundingBox._(); + @$core.override + BoundingBox createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static BoundingBox getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static BoundingBox? _defaultInstance; + + @$pb.TagNumber(1) + $core.double get minLat => $_getN(0); + @$pb.TagNumber(1) + set minLat($core.double value) => $_setDouble(0, value); + @$pb.TagNumber(1) + $core.bool hasMinLat() => $_has(0); + @$pb.TagNumber(1) + void clearMinLat() => $_clearField(1); + + @$pb.TagNumber(2) + $core.double get maxLat => $_getN(1); + @$pb.TagNumber(2) + set maxLat($core.double value) => $_setDouble(1, value); + @$pb.TagNumber(2) + $core.bool hasMaxLat() => $_has(1); + @$pb.TagNumber(2) + void clearMaxLat() => $_clearField(2); + + @$pb.TagNumber(3) + $core.double get minLon => $_getN(2); + @$pb.TagNumber(3) + set minLon($core.double value) => $_setDouble(2, value); + @$pb.TagNumber(3) + $core.bool hasMinLon() => $_has(2); + @$pb.TagNumber(3) + void clearMinLon() => $_clearField(3); + + @$pb.TagNumber(4) + $core.double get maxLon => $_getN(3); + @$pb.TagNumber(4) + set maxLon($core.double value) => $_setDouble(3, value); + @$pb.TagNumber(4) + $core.bool hasMaxLon() => $_has(3); + @$pb.TagNumber(4) + void clearMaxLon() => $_clearField(4); +} + +/// Request message for RouteFragmentDeliveriesMappingQuery +class RouteFragmentDeliveriesMappingQueryRequest extends $pb.GeneratedMessage { + factory RouteFragmentDeliveriesMappingQueryRequest({ + $fixnum.Int64? routeId, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + return result; + } + + RouteFragmentDeliveriesMappingQueryRequest._(); + + factory RouteFragmentDeliveriesMappingQueryRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RouteFragmentDeliveriesMappingQueryRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RouteFragmentDeliveriesMappingQueryRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteFragmentDeliveriesMappingQueryRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteFragmentDeliveriesMappingQueryRequest copyWith( + void Function(RouteFragmentDeliveriesMappingQueryRequest) updates) => + super.copyWith((message) => + updates(message as RouteFragmentDeliveriesMappingQueryRequest)) + as RouteFragmentDeliveriesMappingQueryRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RouteFragmentDeliveriesMappingQueryRequest create() => + RouteFragmentDeliveriesMappingQueryRequest._(); + @$core.override + RouteFragmentDeliveriesMappingQueryRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RouteFragmentDeliveriesMappingQueryRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + RouteFragmentDeliveriesMappingQueryRequest>(create); + static RouteFragmentDeliveriesMappingQueryRequest? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); +} + +/// Response message for RouteFragmentDeliveriesMappingQuery +class RouteFragmentDeliveriesMappingQueryResponse extends $pb.GeneratedMessage { + factory RouteFragmentDeliveriesMappingQueryResponse({ + RouteFragmentDeliveriesMappingQueryResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + RouteFragmentDeliveriesMappingQueryResponse._(); + + factory RouteFragmentDeliveriesMappingQueryResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RouteFragmentDeliveriesMappingQueryResponse.fromJson( + $core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RouteFragmentDeliveriesMappingQueryResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM( + 1, _omitFieldNames ? '' : 'result', + subBuilder: RouteFragmentDeliveriesMappingQueryResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteFragmentDeliveriesMappingQueryResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteFragmentDeliveriesMappingQueryResponse copyWith( + void Function(RouteFragmentDeliveriesMappingQueryResponse) updates) => + super.copyWith((message) => + updates(message as RouteFragmentDeliveriesMappingQueryResponse)) + as RouteFragmentDeliveriesMappingQueryResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RouteFragmentDeliveriesMappingQueryResponse create() => + RouteFragmentDeliveriesMappingQueryResponse._(); + @$core.override + RouteFragmentDeliveriesMappingQueryResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RouteFragmentDeliveriesMappingQueryResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + RouteFragmentDeliveriesMappingQueryResponse>(create); + static RouteFragmentDeliveriesMappingQueryResponse? _defaultInstance; + + @$pb.TagNumber(1) + RouteFragmentDeliveriesMappingQueryResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(RouteFragmentDeliveriesMappingQueryResult value) => + $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + RouteFragmentDeliveriesMappingQueryResult ensureResult() => $_ensure(0); +} + +/// RouteFragmentDeliveriesMappingQueryResult entity +class RouteFragmentDeliveriesMappingQueryResult extends $pb.GeneratedMessage { + factory RouteFragmentDeliveriesMappingQueryResult({ + $fixnum.Int64? routeId, + $core.Iterable? fragments, + }) { + final result = create(); + if (routeId != null) result.routeId = routeId; + if (fragments != null) result.fragments.addAll(fragments); + return result; + } + + RouteFragmentDeliveriesMappingQueryResult._(); + + factory RouteFragmentDeliveriesMappingQueryResult.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RouteFragmentDeliveriesMappingQueryResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RouteFragmentDeliveriesMappingQueryResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'routeId') + ..pPM(2, _omitFieldNames ? '' : 'fragments', + subBuilder: RouteFragmentMapping.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteFragmentDeliveriesMappingQueryResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteFragmentDeliveriesMappingQueryResult copyWith( + void Function(RouteFragmentDeliveriesMappingQueryResult) updates) => + super.copyWith((message) => + updates(message as RouteFragmentDeliveriesMappingQueryResult)) + as RouteFragmentDeliveriesMappingQueryResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RouteFragmentDeliveriesMappingQueryResult create() => + RouteFragmentDeliveriesMappingQueryResult._(); + @$core.override + RouteFragmentDeliveriesMappingQueryResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RouteFragmentDeliveriesMappingQueryResult getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + RouteFragmentDeliveriesMappingQueryResult>(create); + static RouteFragmentDeliveriesMappingQueryResult? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get routeId => $_getI64(0); + @$pb.TagNumber(1) + set routeId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasRouteId() => $_has(0); + @$pb.TagNumber(1) + void clearRouteId() => $_clearField(1); + + @$pb.TagNumber(2) + $pb.PbList get fragments => $_getList(1); +} + +/// RouteFragmentMapping entity +class RouteFragmentMapping extends $pb.GeneratedMessage { + factory RouteFragmentMapping({ + $fixnum.Int64? fragmentId, + $core.int? fragmentIndex, + $core.String? fragmentName, + $core.String? encodedPolyline, + $core.Iterable? deliveries, + }) { + final result = create(); + if (fragmentId != null) result.fragmentId = fragmentId; + if (fragmentIndex != null) result.fragmentIndex = fragmentIndex; + if (fragmentName != null) result.fragmentName = fragmentName; + if (encodedPolyline != null) result.encodedPolyline = encodedPolyline; + if (deliveries != null) result.deliveries.addAll(deliveries); + return result; + } + + RouteFragmentMapping._(); + + factory RouteFragmentMapping.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RouteFragmentMapping.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RouteFragmentMapping', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'fragmentId') + ..aI(2, _omitFieldNames ? '' : 'fragmentIndex') + ..aOS(3, _omitFieldNames ? '' : 'fragmentName') + ..aOS(4, _omitFieldNames ? '' : 'encodedPolyline') + ..pPM(5, _omitFieldNames ? '' : 'deliveries', + subBuilder: RouteFragmentDelivery.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteFragmentMapping clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteFragmentMapping copyWith(void Function(RouteFragmentMapping) updates) => + super.copyWith((message) => updates(message as RouteFragmentMapping)) + as RouteFragmentMapping; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RouteFragmentMapping create() => RouteFragmentMapping._(); + @$core.override + RouteFragmentMapping createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RouteFragmentMapping getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static RouteFragmentMapping? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get fragmentId => $_getI64(0); + @$pb.TagNumber(1) + set fragmentId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasFragmentId() => $_has(0); + @$pb.TagNumber(1) + void clearFragmentId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get fragmentIndex => $_getIZ(1); + @$pb.TagNumber(2) + set fragmentIndex($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasFragmentIndex() => $_has(1); + @$pb.TagNumber(2) + void clearFragmentIndex() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get fragmentName => $_getSZ(2); + @$pb.TagNumber(3) + set fragmentName($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasFragmentName() => $_has(2); + @$pb.TagNumber(3) + void clearFragmentName() => $_clearField(3); + + @$pb.TagNumber(4) + $core.String get encodedPolyline => $_getSZ(3); + @$pb.TagNumber(4) + set encodedPolyline($core.String value) => $_setString(3, value); + @$pb.TagNumber(4) + $core.bool hasEncodedPolyline() => $_has(3); + @$pb.TagNumber(4) + void clearEncodedPolyline() => $_clearField(4); + + @$pb.TagNumber(5) + $pb.PbList get deliveries => $_getList(4); +} + +/// RouteFragmentDelivery entity +class RouteFragmentDelivery extends $pb.GeneratedMessage { + factory RouteFragmentDelivery({ + $fixnum.Int64? deliveryId, + $core.int? orderIndex, + $core.double? latitude, + $core.double? longitude, + $core.String? addressLine1, + $core.String? city, + $1.Timestamp? deliveredAt, + $1.Timestamp? skippedAt, + }) { + final result = create(); + if (deliveryId != null) result.deliveryId = deliveryId; + if (orderIndex != null) result.orderIndex = orderIndex; + if (latitude != null) result.latitude = latitude; + if (longitude != null) result.longitude = longitude; + if (addressLine1 != null) result.addressLine1 = addressLine1; + if (city != null) result.city = city; + if (deliveredAt != null) result.deliveredAt = deliveredAt; + if (skippedAt != null) result.skippedAt = skippedAt; + return result; + } + + RouteFragmentDelivery._(); + + factory RouteFragmentDelivery.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RouteFragmentDelivery.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RouteFragmentDelivery', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'deliveryId') + ..aI(2, _omitFieldNames ? '' : 'orderIndex') + ..aD(3, _omitFieldNames ? '' : 'latitude') + ..aD(4, _omitFieldNames ? '' : 'longitude') + ..aOS(5, _omitFieldNames ? '' : 'addressLine1') + ..aOS(6, _omitFieldNames ? '' : 'city') + ..aOM<$1.Timestamp>(7, _omitFieldNames ? '' : 'deliveredAt', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(8, _omitFieldNames ? '' : 'skippedAt', + subBuilder: $1.Timestamp.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteFragmentDelivery clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteFragmentDelivery copyWith( + void Function(RouteFragmentDelivery) updates) => + super.copyWith((message) => updates(message as RouteFragmentDelivery)) + as RouteFragmentDelivery; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RouteFragmentDelivery create() => RouteFragmentDelivery._(); + @$core.override + RouteFragmentDelivery createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RouteFragmentDelivery getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static RouteFragmentDelivery? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get deliveryId => $_getI64(0); + @$pb.TagNumber(1) + set deliveryId($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasDeliveryId() => $_has(0); + @$pb.TagNumber(1) + void clearDeliveryId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get orderIndex => $_getIZ(1); + @$pb.TagNumber(2) + set orderIndex($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasOrderIndex() => $_has(1); + @$pb.TagNumber(2) + void clearOrderIndex() => $_clearField(2); + + @$pb.TagNumber(3) + $core.double get latitude => $_getN(2); + @$pb.TagNumber(3) + set latitude($core.double value) => $_setDouble(2, value); + @$pb.TagNumber(3) + $core.bool hasLatitude() => $_has(2); + @$pb.TagNumber(3) + void clearLatitude() => $_clearField(3); + + @$pb.TagNumber(4) + $core.double get longitude => $_getN(3); + @$pb.TagNumber(4) + set longitude($core.double value) => $_setDouble(3, value); + @$pb.TagNumber(4) + $core.bool hasLongitude() => $_has(3); + @$pb.TagNumber(4) + void clearLongitude() => $_clearField(4); + + @$pb.TagNumber(5) + $core.String get addressLine1 => $_getSZ(4); + @$pb.TagNumber(5) + set addressLine1($core.String value) => $_setString(4, value); + @$pb.TagNumber(5) + $core.bool hasAddressLine1() => $_has(4); + @$pb.TagNumber(5) + void clearAddressLine1() => $_clearField(5); + + @$pb.TagNumber(6) + $core.String get city => $_getSZ(5); + @$pb.TagNumber(6) + set city($core.String value) => $_setString(5, value); + @$pb.TagNumber(6) + $core.bool hasCity() => $_has(5); + @$pb.TagNumber(6) + void clearCity() => $_clearField(6); + + @$pb.TagNumber(7) + $1.Timestamp get deliveredAt => $_getN(6); + @$pb.TagNumber(7) + set deliveredAt($1.Timestamp value) => $_setField(7, value); + @$pb.TagNumber(7) + $core.bool hasDeliveredAt() => $_has(6); + @$pb.TagNumber(7) + void clearDeliveredAt() => $_clearField(7); + @$pb.TagNumber(7) + $1.Timestamp ensureDeliveredAt() => $_ensure(6); + + @$pb.TagNumber(8) + $1.Timestamp get skippedAt => $_getN(7); + @$pb.TagNumber(8) + set skippedAt($1.Timestamp value) => $_setField(8, value); + @$pb.TagNumber(8) + $core.bool hasSkippedAt() => $_has(7); + @$pb.TagNumber(8) + void clearSkippedAt() => $_clearField(8); + @$pb.TagNumber(8) + $1.Timestamp ensureSkippedAt() => $_ensure(7); +} + +/// Request message for WooCommerceSyncStatusQuery +class WooCommerceSyncStatusQueryRequest extends $pb.GeneratedMessage { + factory WooCommerceSyncStatusQueryRequest({ + $1.Timestamp? dateFrom, + $1.Timestamp? dateTo, + }) { + final result = create(); + if (dateFrom != null) result.dateFrom = dateFrom; + if (dateTo != null) result.dateTo = dateTo; + return result; + } + + WooCommerceSyncStatusQueryRequest._(); + + factory WooCommerceSyncStatusQueryRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory WooCommerceSyncStatusQueryRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'WooCommerceSyncStatusQueryRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM<$1.Timestamp>(1, _omitFieldNames ? '' : 'dateFrom', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(2, _omitFieldNames ? '' : 'dateTo', + subBuilder: $1.Timestamp.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WooCommerceSyncStatusQueryRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WooCommerceSyncStatusQueryRequest copyWith( + void Function(WooCommerceSyncStatusQueryRequest) updates) => + super.copyWith((message) => + updates(message as WooCommerceSyncStatusQueryRequest)) + as WooCommerceSyncStatusQueryRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static WooCommerceSyncStatusQueryRequest create() => + WooCommerceSyncStatusQueryRequest._(); + @$core.override + WooCommerceSyncStatusQueryRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static WooCommerceSyncStatusQueryRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static WooCommerceSyncStatusQueryRequest? _defaultInstance; + + @$pb.TagNumber(1) + $1.Timestamp get dateFrom => $_getN(0); + @$pb.TagNumber(1) + set dateFrom($1.Timestamp value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasDateFrom() => $_has(0); + @$pb.TagNumber(1) + void clearDateFrom() => $_clearField(1); + @$pb.TagNumber(1) + $1.Timestamp ensureDateFrom() => $_ensure(0); + + @$pb.TagNumber(2) + $1.Timestamp get dateTo => $_getN(1); + @$pb.TagNumber(2) + set dateTo($1.Timestamp value) => $_setField(2, value); + @$pb.TagNumber(2) + $core.bool hasDateTo() => $_has(1); + @$pb.TagNumber(2) + void clearDateTo() => $_clearField(2); + @$pb.TagNumber(2) + $1.Timestamp ensureDateTo() => $_ensure(1); +} + +/// Response message for WooCommerceSyncStatusQuery +class WooCommerceSyncStatusQueryResponse extends $pb.GeneratedMessage { + factory WooCommerceSyncStatusQueryResponse({ + WooCommerceSyncStatusQueryResult? result, + }) { + final result$ = create(); + if (result != null) result$.result = result; + return result$; + } + + WooCommerceSyncStatusQueryResponse._(); + + factory WooCommerceSyncStatusQueryResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory WooCommerceSyncStatusQueryResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'WooCommerceSyncStatusQueryResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOM(1, _omitFieldNames ? '' : 'result', + subBuilder: WooCommerceSyncStatusQueryResult.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WooCommerceSyncStatusQueryResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WooCommerceSyncStatusQueryResponse copyWith( + void Function(WooCommerceSyncStatusQueryResponse) updates) => + super.copyWith((message) => + updates(message as WooCommerceSyncStatusQueryResponse)) + as WooCommerceSyncStatusQueryResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static WooCommerceSyncStatusQueryResponse create() => + WooCommerceSyncStatusQueryResponse._(); + @$core.override + WooCommerceSyncStatusQueryResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static WooCommerceSyncStatusQueryResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static WooCommerceSyncStatusQueryResponse? _defaultInstance; + + @$pb.TagNumber(1) + WooCommerceSyncStatusQueryResult get result => $_getN(0); + @$pb.TagNumber(1) + set result(WooCommerceSyncStatusQueryResult value) => $_setField(1, value); + @$pb.TagNumber(1) + $core.bool hasResult() => $_has(0); + @$pb.TagNumber(1) + void clearResult() => $_clearField(1); + @$pb.TagNumber(1) + WooCommerceSyncStatusQueryResult ensureResult() => $_ensure(0); +} + +/// WooCommerceSyncStatusQueryResult entity +class WooCommerceSyncStatusQueryResult extends $pb.GeneratedMessage { + factory WooCommerceSyncStatusQueryResult({ + $core.int? totalOrdersSynced, + $core.int? deliveryOrders, + $core.int? pickupOrders, + $core.int? totalPortions, + $core.String? totalNetAmount, + $1.Timestamp? lastSyncAt, + $core.Iterable? recentSyncs, + }) { + final result = create(); + if (totalOrdersSynced != null) result.totalOrdersSynced = totalOrdersSynced; + if (deliveryOrders != null) result.deliveryOrders = deliveryOrders; + if (pickupOrders != null) result.pickupOrders = pickupOrders; + if (totalPortions != null) result.totalPortions = totalPortions; + if (totalNetAmount != null) result.totalNetAmount = totalNetAmount; + if (lastSyncAt != null) result.lastSyncAt = lastSyncAt; + if (recentSyncs != null) result.recentSyncs.addAll(recentSyncs); + return result; + } + + WooCommerceSyncStatusQueryResult._(); + + factory WooCommerceSyncStatusQueryResult.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory WooCommerceSyncStatusQueryResult.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'WooCommerceSyncStatusQueryResult', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'totalOrdersSynced') + ..aI(2, _omitFieldNames ? '' : 'deliveryOrders') + ..aI(3, _omitFieldNames ? '' : 'pickupOrders') + ..aI(4, _omitFieldNames ? '' : 'totalPortions') + ..aOS(5, _omitFieldNames ? '' : 'totalNetAmount') + ..aOM<$1.Timestamp>(6, _omitFieldNames ? '' : 'lastSyncAt', + subBuilder: $1.Timestamp.create) + ..pPM(7, _omitFieldNames ? '' : 'recentSyncs', + subBuilder: WooCommerceSyncLogItem.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WooCommerceSyncStatusQueryResult clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WooCommerceSyncStatusQueryResult copyWith( + void Function(WooCommerceSyncStatusQueryResult) updates) => + super.copyWith( + (message) => updates(message as WooCommerceSyncStatusQueryResult)) + as WooCommerceSyncStatusQueryResult; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static WooCommerceSyncStatusQueryResult create() => + WooCommerceSyncStatusQueryResult._(); + @$core.override + WooCommerceSyncStatusQueryResult createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static WooCommerceSyncStatusQueryResult getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static WooCommerceSyncStatusQueryResult? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get totalOrdersSynced => $_getIZ(0); + @$pb.TagNumber(1) + set totalOrdersSynced($core.int value) => $_setSignedInt32(0, value); + @$pb.TagNumber(1) + $core.bool hasTotalOrdersSynced() => $_has(0); + @$pb.TagNumber(1) + void clearTotalOrdersSynced() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get deliveryOrders => $_getIZ(1); + @$pb.TagNumber(2) + set deliveryOrders($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasDeliveryOrders() => $_has(1); + @$pb.TagNumber(2) + void clearDeliveryOrders() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get pickupOrders => $_getIZ(2); + @$pb.TagNumber(3) + set pickupOrders($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasPickupOrders() => $_has(2); + @$pb.TagNumber(3) + void clearPickupOrders() => $_clearField(3); + + @$pb.TagNumber(4) + $core.int get totalPortions => $_getIZ(3); + @$pb.TagNumber(4) + set totalPortions($core.int value) => $_setSignedInt32(3, value); + @$pb.TagNumber(4) + $core.bool hasTotalPortions() => $_has(3); + @$pb.TagNumber(4) + void clearTotalPortions() => $_clearField(4); + + @$pb.TagNumber(5) + $core.String get totalNetAmount => $_getSZ(4); + @$pb.TagNumber(5) + set totalNetAmount($core.String value) => $_setString(4, value); + @$pb.TagNumber(5) + $core.bool hasTotalNetAmount() => $_has(4); + @$pb.TagNumber(5) + void clearTotalNetAmount() => $_clearField(5); + + @$pb.TagNumber(6) + $1.Timestamp get lastSyncAt => $_getN(5); + @$pb.TagNumber(6) + set lastSyncAt($1.Timestamp value) => $_setField(6, value); + @$pb.TagNumber(6) + $core.bool hasLastSyncAt() => $_has(5); + @$pb.TagNumber(6) + void clearLastSyncAt() => $_clearField(6); + @$pb.TagNumber(6) + $1.Timestamp ensureLastSyncAt() => $_ensure(5); + + @$pb.TagNumber(7) + $pb.PbList get recentSyncs => $_getList(6); +} + +/// WooCommerceSyncLogItem entity +class WooCommerceSyncLogItem extends $pb.GeneratedMessage { + factory WooCommerceSyncLogItem({ + $fixnum.Int64? id, + $1.Timestamp? syncStartedAt, + $1.Timestamp? syncCompletedAt, + $core.String? dateFrom, + $core.String? dateTo, + $core.int? ordersFetched, + $core.int? ordersCreated, + $core.int? ordersUpdated, + $core.String? status, + $core.String? errorMessage, + }) { + final result = create(); + if (id != null) result.id = id; + if (syncStartedAt != null) result.syncStartedAt = syncStartedAt; + if (syncCompletedAt != null) result.syncCompletedAt = syncCompletedAt; + if (dateFrom != null) result.dateFrom = dateFrom; + if (dateTo != null) result.dateTo = dateTo; + if (ordersFetched != null) result.ordersFetched = ordersFetched; + if (ordersCreated != null) result.ordersCreated = ordersCreated; + if (ordersUpdated != null) result.ordersUpdated = ordersUpdated; + if (status != null) result.status = status; + if (errorMessage != null) result.errorMessage = errorMessage; + return result; + } + + WooCommerceSyncLogItem._(); + + factory WooCommerceSyncLogItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory WooCommerceSyncLogItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'WooCommerceSyncLogItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOM<$1.Timestamp>(2, _omitFieldNames ? '' : 'syncStartedAt', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(3, _omitFieldNames ? '' : 'syncCompletedAt', + subBuilder: $1.Timestamp.create) + ..aOS(4, _omitFieldNames ? '' : 'dateFrom') + ..aOS(5, _omitFieldNames ? '' : 'dateTo') + ..aI(6, _omitFieldNames ? '' : 'ordersFetched') + ..aI(7, _omitFieldNames ? '' : 'ordersCreated') + ..aI(8, _omitFieldNames ? '' : 'ordersUpdated') + ..aOS(9, _omitFieldNames ? '' : 'status') + ..aOS(10, _omitFieldNames ? '' : 'errorMessage') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WooCommerceSyncLogItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WooCommerceSyncLogItem copyWith( + void Function(WooCommerceSyncLogItem) updates) => + super.copyWith((message) => updates(message as WooCommerceSyncLogItem)) + as WooCommerceSyncLogItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static WooCommerceSyncLogItem create() => WooCommerceSyncLogItem._(); + @$core.override + WooCommerceSyncLogItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static WooCommerceSyncLogItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static WooCommerceSyncLogItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $1.Timestamp get syncStartedAt => $_getN(1); + @$pb.TagNumber(2) + set syncStartedAt($1.Timestamp value) => $_setField(2, value); + @$pb.TagNumber(2) + $core.bool hasSyncStartedAt() => $_has(1); + @$pb.TagNumber(2) + void clearSyncStartedAt() => $_clearField(2); + @$pb.TagNumber(2) + $1.Timestamp ensureSyncStartedAt() => $_ensure(1); + + @$pb.TagNumber(3) + $1.Timestamp get syncCompletedAt => $_getN(2); + @$pb.TagNumber(3) + set syncCompletedAt($1.Timestamp value) => $_setField(3, value); + @$pb.TagNumber(3) + $core.bool hasSyncCompletedAt() => $_has(2); + @$pb.TagNumber(3) + void clearSyncCompletedAt() => $_clearField(3); + @$pb.TagNumber(3) + $1.Timestamp ensureSyncCompletedAt() => $_ensure(2); + + @$pb.TagNumber(4) + $core.String get dateFrom => $_getSZ(3); + @$pb.TagNumber(4) + set dateFrom($core.String value) => $_setString(3, value); + @$pb.TagNumber(4) + $core.bool hasDateFrom() => $_has(3); + @$pb.TagNumber(4) + void clearDateFrom() => $_clearField(4); + + @$pb.TagNumber(5) + $core.String get dateTo => $_getSZ(4); + @$pb.TagNumber(5) + set dateTo($core.String value) => $_setString(4, value); + @$pb.TagNumber(5) + $core.bool hasDateTo() => $_has(4); + @$pb.TagNumber(5) + void clearDateTo() => $_clearField(5); + + @$pb.TagNumber(6) + $core.int get ordersFetched => $_getIZ(5); + @$pb.TagNumber(6) + set ordersFetched($core.int value) => $_setSignedInt32(5, value); + @$pb.TagNumber(6) + $core.bool hasOrdersFetched() => $_has(5); + @$pb.TagNumber(6) + void clearOrdersFetched() => $_clearField(6); + + @$pb.TagNumber(7) + $core.int get ordersCreated => $_getIZ(6); + @$pb.TagNumber(7) + set ordersCreated($core.int value) => $_setSignedInt32(6, value); + @$pb.TagNumber(7) + $core.bool hasOrdersCreated() => $_has(6); + @$pb.TagNumber(7) + void clearOrdersCreated() => $_clearField(7); + + @$pb.TagNumber(8) + $core.int get ordersUpdated => $_getIZ(7); + @$pb.TagNumber(8) + set ordersUpdated($core.int value) => $_setSignedInt32(7, value); + @$pb.TagNumber(8) + $core.bool hasOrdersUpdated() => $_has(7); + @$pb.TagNumber(8) + void clearOrdersUpdated() => $_clearField(8); + + @$pb.TagNumber(9) + $core.String get status => $_getSZ(8); + @$pb.TagNumber(9) + set status($core.String value) => $_setString(8, value); + @$pb.TagNumber(9) + $core.bool hasStatus() => $_has(8); + @$pb.TagNumber(9) + void clearStatus() => $_clearField(9); + + @$pb.TagNumber(10) + $core.String get errorMessage => $_getSZ(9); + @$pb.TagNumber(10) + set errorMessage($core.String value) => $_setString(9, value); + @$pb.TagNumber(10) + $core.bool hasErrorMessage() => $_has(9); + @$pb.TagNumber(10) + void clearErrorMessage() => $_clearField(10); +} + +/// Dynamic query filter with AND/OR support +class DynamicQueryFilter extends $pb.GeneratedMessage { + factory DynamicQueryFilter({ + $core.String? path, + $core.int? type, + $core.String? value, + $core.Iterable? and, + $core.Iterable? or, + }) { + final result = create(); + if (path != null) result.path = path; + if (type != null) result.type = type; + if (value != null) result.value = value; + if (and != null) result.and.addAll(and); + if (or != null) result.or.addAll(or); + return result; + } + + DynamicQueryFilter._(); + + factory DynamicQueryFilter.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQueryFilter.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQueryFilter', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'path') + ..aI(2, _omitFieldNames ? '' : 'type') + ..aOS(3, _omitFieldNames ? '' : 'value') + ..pPM(4, _omitFieldNames ? '' : 'and', + subBuilder: DynamicQueryFilter.create) + ..pPM(5, _omitFieldNames ? '' : 'or', + subBuilder: DynamicQueryFilter.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryFilter clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryFilter copyWith(void Function(DynamicQueryFilter) updates) => + super.copyWith((message) => updates(message as DynamicQueryFilter)) + as DynamicQueryFilter; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQueryFilter create() => DynamicQueryFilter._(); + @$core.override + DynamicQueryFilter createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DynamicQueryFilter getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DynamicQueryFilter? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get path => $_getSZ(0); + @$pb.TagNumber(1) + set path($core.String value) => $_setString(0, value); + @$pb.TagNumber(1) + $core.bool hasPath() => $_has(0); + @$pb.TagNumber(1) + void clearPath() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get type => $_getIZ(1); + @$pb.TagNumber(2) + set type($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasType() => $_has(1); + @$pb.TagNumber(2) + void clearType() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get value => $_getSZ(2); + @$pb.TagNumber(3) + set value($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasValue() => $_has(2); + @$pb.TagNumber(3) + void clearValue() => $_clearField(3); + + @$pb.TagNumber(4) + $pb.PbList get and => $_getList(3); + + @$pb.TagNumber(5) + $pb.PbList get or => $_getList(4); +} + +/// Dynamic query sort +class DynamicQuerySort extends $pb.GeneratedMessage { + factory DynamicQuerySort({ + $core.String? path, + $core.bool? ascending, + }) { + final result = create(); + if (path != null) result.path = path; + if (ascending != null) result.ascending = ascending; + return result; + } + + DynamicQuerySort._(); + + factory DynamicQuerySort.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQuerySort.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQuerySort', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'path') + ..aOB(2, _omitFieldNames ? '' : 'ascending') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQuerySort clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQuerySort copyWith(void Function(DynamicQuerySort) updates) => + super.copyWith((message) => updates(message as DynamicQuerySort)) + as DynamicQuerySort; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQuerySort create() => DynamicQuerySort._(); + @$core.override + DynamicQuerySort createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DynamicQuerySort getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DynamicQuerySort? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get path => $_getSZ(0); + @$pb.TagNumber(1) + set path($core.String value) => $_setString(0, value); + @$pb.TagNumber(1) + $core.bool hasPath() => $_has(0); + @$pb.TagNumber(1) + void clearPath() => $_clearField(1); + + @$pb.TagNumber(2) + $core.bool get ascending => $_getBF(1); + @$pb.TagNumber(2) + set ascending($core.bool value) => $_setBool(1, value); + @$pb.TagNumber(2) + $core.bool hasAscending() => $_has(1); + @$pb.TagNumber(2) + void clearAscending() => $_clearField(2); +} + +/// Dynamic query group +class DynamicQueryGroup extends $pb.GeneratedMessage { + factory DynamicQueryGroup({ + $core.String? path, + }) { + final result = create(); + if (path != null) result.path = path; + return result; + } + + DynamicQueryGroup._(); + + factory DynamicQueryGroup.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQueryGroup.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQueryGroup', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'path') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryGroup clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryGroup copyWith(void Function(DynamicQueryGroup) updates) => + super.copyWith((message) => updates(message as DynamicQueryGroup)) + as DynamicQueryGroup; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQueryGroup create() => DynamicQueryGroup._(); + @$core.override + DynamicQueryGroup createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DynamicQueryGroup getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DynamicQueryGroup? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get path => $_getSZ(0); + @$pb.TagNumber(1) + set path($core.String value) => $_setString(0, value); + @$pb.TagNumber(1) + $core.bool hasPath() => $_has(0); + @$pb.TagNumber(1) + void clearPath() => $_clearField(1); +} + +/// Dynamic query aggregate +class DynamicQueryAggregate extends $pb.GeneratedMessage { + factory DynamicQueryAggregate({ + $core.String? path, + $core.int? type, + }) { + final result = create(); + if (path != null) result.path = path; + if (type != null) result.type = type; + return result; + } + + DynamicQueryAggregate._(); + + factory DynamicQueryAggregate.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQueryAggregate.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQueryAggregate', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'path') + ..aI(2, _omitFieldNames ? '' : 'type') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryAggregate clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryAggregate copyWith( + void Function(DynamicQueryAggregate) updates) => + super.copyWith((message) => updates(message as DynamicQueryAggregate)) + as DynamicQueryAggregate; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQueryAggregate create() => DynamicQueryAggregate._(); + @$core.override + DynamicQueryAggregate createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DynamicQueryAggregate getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DynamicQueryAggregate? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get path => $_getSZ(0); + @$pb.TagNumber(1) + set path($core.String value) => $_setString(0, value); + @$pb.TagNumber(1) + $core.bool hasPath() => $_has(0); + @$pb.TagNumber(1) + void clearPath() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get type => $_getIZ(1); + @$pb.TagNumber(2) + set type($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasType() => $_has(1); + @$pb.TagNumber(2) + void clearType() => $_clearField(2); +} + +/// Dynamic query request for SimpleDeliveriesQueryItem +class DynamicQuerySimpleDeliveriesQueryItemsRequest + extends $pb.GeneratedMessage { + factory DynamicQuerySimpleDeliveriesQueryItemsRequest({ + $core.int? page, + $core.int? pageSize, + $core.Iterable? filters, + $core.Iterable? sorts, + $core.Iterable? groups, + $core.Iterable? aggregates, + }) { + final result = create(); + if (page != null) result.page = page; + if (pageSize != null) result.pageSize = pageSize; + if (filters != null) result.filters.addAll(filters); + if (sorts != null) result.sorts.addAll(sorts); + if (groups != null) result.groups.addAll(groups); + if (aggregates != null) result.aggregates.addAll(aggregates); + return result; + } + + DynamicQuerySimpleDeliveriesQueryItemsRequest._(); + + factory DynamicQuerySimpleDeliveriesQueryItemsRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQuerySimpleDeliveriesQueryItemsRequest.fromJson( + $core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQuerySimpleDeliveriesQueryItemsRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'page') + ..aI(2, _omitFieldNames ? '' : 'pageSize') + ..pPM(3, _omitFieldNames ? '' : 'filters', + subBuilder: DynamicQueryFilter.create) + ..pPM(4, _omitFieldNames ? '' : 'sorts', + subBuilder: DynamicQuerySort.create) + ..pPM(5, _omitFieldNames ? '' : 'groups', + subBuilder: DynamicQueryGroup.create) + ..pPM(6, _omitFieldNames ? '' : 'aggregates', + subBuilder: DynamicQueryAggregate.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQuerySimpleDeliveriesQueryItemsRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQuerySimpleDeliveriesQueryItemsRequest copyWith( + void Function(DynamicQuerySimpleDeliveriesQueryItemsRequest) + updates) => + super.copyWith((message) => + updates(message as DynamicQuerySimpleDeliveriesQueryItemsRequest)) + as DynamicQuerySimpleDeliveriesQueryItemsRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQuerySimpleDeliveriesQueryItemsRequest create() => + DynamicQuerySimpleDeliveriesQueryItemsRequest._(); + @$core.override + DynamicQuerySimpleDeliveriesQueryItemsRequest createEmptyInstance() => + create(); + @$core.pragma('dart2js:noInline') + static DynamicQuerySimpleDeliveriesQueryItemsRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + DynamicQuerySimpleDeliveriesQueryItemsRequest>(create); + static DynamicQuerySimpleDeliveriesQueryItemsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get page => $_getIZ(0); + @$pb.TagNumber(1) + set page($core.int value) => $_setSignedInt32(0, value); + @$pb.TagNumber(1) + $core.bool hasPage() => $_has(0); + @$pb.TagNumber(1) + void clearPage() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get pageSize => $_getIZ(1); + @$pb.TagNumber(2) + set pageSize($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasPageSize() => $_has(1); + @$pb.TagNumber(2) + void clearPageSize() => $_clearField(2); + + @$pb.TagNumber(3) + $pb.PbList get filters => $_getList(2); + + @$pb.TagNumber(4) + $pb.PbList get sorts => $_getList(3); + + @$pb.TagNumber(5) + $pb.PbList get groups => $_getList(4); + + @$pb.TagNumber(6) + $pb.PbList get aggregates => $_getList(5); +} + +/// Dynamic query response for SimpleDeliveriesQueryItem +class DynamicQuerySimpleDeliveriesQueryItemsResponse + extends $pb.GeneratedMessage { + factory DynamicQuerySimpleDeliveriesQueryItemsResponse({ + $core.Iterable? data, + $fixnum.Int64? totalRecords, + $core.int? numberOfPages, + }) { + final result = create(); + if (data != null) result.data.addAll(data); + if (totalRecords != null) result.totalRecords = totalRecords; + if (numberOfPages != null) result.numberOfPages = numberOfPages; + return result; + } + + DynamicQuerySimpleDeliveriesQueryItemsResponse._(); + + factory DynamicQuerySimpleDeliveriesQueryItemsResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQuerySimpleDeliveriesQueryItemsResponse.fromJson( + $core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQuerySimpleDeliveriesQueryItemsResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..pPM(1, _omitFieldNames ? '' : 'data', + subBuilder: SimpleDeliveriesQueryItem.create) + ..aInt64(2, _omitFieldNames ? '' : 'totalRecords') + ..aI(3, _omitFieldNames ? '' : 'numberOfPages') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQuerySimpleDeliveriesQueryItemsResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQuerySimpleDeliveriesQueryItemsResponse copyWith( + void Function(DynamicQuerySimpleDeliveriesQueryItemsResponse) + updates) => + super.copyWith((message) => updates( + message as DynamicQuerySimpleDeliveriesQueryItemsResponse)) + as DynamicQuerySimpleDeliveriesQueryItemsResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQuerySimpleDeliveriesQueryItemsResponse create() => + DynamicQuerySimpleDeliveriesQueryItemsResponse._(); + @$core.override + DynamicQuerySimpleDeliveriesQueryItemsResponse createEmptyInstance() => + create(); + @$core.pragma('dart2js:noInline') + static DynamicQuerySimpleDeliveriesQueryItemsResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + DynamicQuerySimpleDeliveriesQueryItemsResponse>(create); + static DynamicQuerySimpleDeliveriesQueryItemsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $pb.PbList get data => $_getList(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get totalRecords => $_getI64(1); + @$pb.TagNumber(2) + set totalRecords($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasTotalRecords() => $_has(1); + @$pb.TagNumber(2) + void clearTotalRecords() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get numberOfPages => $_getIZ(2); + @$pb.TagNumber(3) + set numberOfPages($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasNumberOfPages() => $_has(2); + @$pb.TagNumber(3) + void clearNumberOfPages() => $_clearField(3); +} + +/// SimpleDeliveriesQueryItem entity +class SimpleDeliveriesQueryItem extends $pb.GeneratedMessage { + factory SimpleDeliveriesQueryItem({ + $fixnum.Int64? id, + $fixnum.Int64? routeFragmentId, + $core.int? deliveryIndex, + $core.Iterable? orders, + SimpleUserInfo? deliveredBy, + SimpleDeliveryAddress? deliveryAddress, + $1.Timestamp? deliveredAt, + $1.Timestamp? skippedAt, + $1.Timestamp? createdAt, + $1.Timestamp? 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; + } + + SimpleDeliveriesQueryItem._(); + + factory SimpleDeliveriesQueryItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SimpleDeliveriesQueryItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SimpleDeliveriesQueryItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aInt64(2, _omitFieldNames ? '' : 'routeFragmentId') + ..aI(3, _omitFieldNames ? '' : 'deliveryIndex') + ..pPM(4, _omitFieldNames ? '' : 'orders', + subBuilder: SimpleDeliveryOrder.create) + ..aOM(5, _omitFieldNames ? '' : 'deliveredBy', + subBuilder: SimpleUserInfo.create) + ..aOM(6, _omitFieldNames ? '' : 'deliveryAddress', + subBuilder: SimpleDeliveryAddress.create) + ..aOM<$1.Timestamp>(7, _omitFieldNames ? '' : 'deliveredAt', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(8, _omitFieldNames ? '' : 'skippedAt', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(9, _omitFieldNames ? '' : 'createdAt', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(10, _omitFieldNames ? '' : 'updatedAt', + subBuilder: $1.Timestamp.create) + ..aOB(11, _omitFieldNames ? '' : 'delivered') + ..aOB(12, _omitFieldNames ? '' : 'hasBeenSkipped') + ..aOB(13, _omitFieldNames ? '' : 'isSkipped') + ..aOS(14, _omitFieldNames ? '' : 'name') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SimpleDeliveriesQueryItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SimpleDeliveriesQueryItem copyWith( + void Function(SimpleDeliveriesQueryItem) updates) => + super.copyWith((message) => updates(message as SimpleDeliveriesQueryItem)) + as SimpleDeliveriesQueryItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SimpleDeliveriesQueryItem create() => SimpleDeliveriesQueryItem._(); + @$core.override + SimpleDeliveriesQueryItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static SimpleDeliveriesQueryItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static SimpleDeliveriesQueryItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get routeFragmentId => $_getI64(1); + @$pb.TagNumber(2) + set routeFragmentId($fixnum.Int64 value) => $_setInt64(1, value); + @$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 value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasDeliveryIndex() => $_has(2); + @$pb.TagNumber(3) + void clearDeliveryIndex() => $_clearField(3); + + @$pb.TagNumber(4) + $pb.PbList get orders => $_getList(3); + + @$pb.TagNumber(5) + SimpleUserInfo get deliveredBy => $_getN(4); + @$pb.TagNumber(5) + set deliveredBy(SimpleUserInfo value) => $_setField(5, value); + @$pb.TagNumber(5) + $core.bool hasDeliveredBy() => $_has(4); + @$pb.TagNumber(5) + void clearDeliveredBy() => $_clearField(5); + @$pb.TagNumber(5) + SimpleUserInfo ensureDeliveredBy() => $_ensure(4); + + @$pb.TagNumber(6) + SimpleDeliveryAddress get deliveryAddress => $_getN(5); + @$pb.TagNumber(6) + set deliveryAddress(SimpleDeliveryAddress value) => $_setField(6, value); + @$pb.TagNumber(6) + $core.bool hasDeliveryAddress() => $_has(5); + @$pb.TagNumber(6) + void clearDeliveryAddress() => $_clearField(6); + @$pb.TagNumber(6) + SimpleDeliveryAddress ensureDeliveryAddress() => $_ensure(5); + + @$pb.TagNumber(7) + $1.Timestamp get deliveredAt => $_getN(6); + @$pb.TagNumber(7) + set deliveredAt($1.Timestamp value) => $_setField(7, value); + @$pb.TagNumber(7) + $core.bool hasDeliveredAt() => $_has(6); + @$pb.TagNumber(7) + void clearDeliveredAt() => $_clearField(7); + @$pb.TagNumber(7) + $1.Timestamp ensureDeliveredAt() => $_ensure(6); + + @$pb.TagNumber(8) + $1.Timestamp get skippedAt => $_getN(7); + @$pb.TagNumber(8) + set skippedAt($1.Timestamp value) => $_setField(8, value); + @$pb.TagNumber(8) + $core.bool hasSkippedAt() => $_has(7); + @$pb.TagNumber(8) + void clearSkippedAt() => $_clearField(8); + @$pb.TagNumber(8) + $1.Timestamp ensureSkippedAt() => $_ensure(7); + + @$pb.TagNumber(9) + $1.Timestamp get createdAt => $_getN(8); + @$pb.TagNumber(9) + set createdAt($1.Timestamp value) => $_setField(9, value); + @$pb.TagNumber(9) + $core.bool hasCreatedAt() => $_has(8); + @$pb.TagNumber(9) + void clearCreatedAt() => $_clearField(9); + @$pb.TagNumber(9) + $1.Timestamp ensureCreatedAt() => $_ensure(8); + + @$pb.TagNumber(10) + $1.Timestamp get updatedAt => $_getN(9); + @$pb.TagNumber(10) + set updatedAt($1.Timestamp value) => $_setField(10, value); + @$pb.TagNumber(10) + $core.bool hasUpdatedAt() => $_has(9); + @$pb.TagNumber(10) + void clearUpdatedAt() => $_clearField(10); + @$pb.TagNumber(10) + $1.Timestamp ensureUpdatedAt() => $_ensure(9); + + @$pb.TagNumber(11) + $core.bool get delivered => $_getBF(10); + @$pb.TagNumber(11) + set delivered($core.bool value) => $_setBool(10, value); + @$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 value) => $_setBool(11, value); + @$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 value) => $_setBool(12, value); + @$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 value) => $_setString(13, value); + @$pb.TagNumber(14) + $core.bool hasName() => $_has(13); + @$pb.TagNumber(14) + void clearName() => $_clearField(14); +} + +/// SimpleDeliveryOrder entity +class SimpleDeliveryOrder extends $pb.GeneratedMessage { + factory SimpleDeliveryOrder({ + $fixnum.Int64? id, + $core.bool? isNewCustomer, + $core.String? note, + $core.String? totalAmount, + $core.String? totalPaid, + $core.int? totalItems, + $core.Iterable? contacts, + SimpleDeliveryContact? 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; + } + + SimpleDeliveryOrder._(); + + factory SimpleDeliveryOrder.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SimpleDeliveryOrder.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SimpleDeliveryOrder', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOB(2, _omitFieldNames ? '' : 'isNewCustomer') + ..aOS(3, _omitFieldNames ? '' : 'note') + ..aOS(4, _omitFieldNames ? '' : 'totalAmount') + ..aOS(5, _omitFieldNames ? '' : 'totalPaid') + ..aI(6, _omitFieldNames ? '' : 'totalItems') + ..pPM(7, _omitFieldNames ? '' : 'contacts', + subBuilder: SimpleDeliveryContact.create) + ..aOM(8, _omitFieldNames ? '' : 'contact', + subBuilder: SimpleDeliveryContact.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SimpleDeliveryOrder clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SimpleDeliveryOrder copyWith(void Function(SimpleDeliveryOrder) updates) => + super.copyWith((message) => updates(message as SimpleDeliveryOrder)) + as SimpleDeliveryOrder; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SimpleDeliveryOrder create() => SimpleDeliveryOrder._(); + @$core.override + SimpleDeliveryOrder createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static SimpleDeliveryOrder getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static SimpleDeliveryOrder? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$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 value) => $_setBool(1, value); + @$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 value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasNote() => $_has(2); + @$pb.TagNumber(3) + void clearNote() => $_clearField(3); + + @$pb.TagNumber(4) + $core.String get totalAmount => $_getSZ(3); + @$pb.TagNumber(4) + set totalAmount($core.String value) => $_setString(3, value); + @$pb.TagNumber(4) + $core.bool hasTotalAmount() => $_has(3); + @$pb.TagNumber(4) + void clearTotalAmount() => $_clearField(4); + + @$pb.TagNumber(5) + $core.String get totalPaid => $_getSZ(4); + @$pb.TagNumber(5) + set totalPaid($core.String value) => $_setString(4, value); + @$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 value) => $_setSignedInt32(5, value); + @$pb.TagNumber(6) + $core.bool hasTotalItems() => $_has(5); + @$pb.TagNumber(6) + void clearTotalItems() => $_clearField(6); + + @$pb.TagNumber(7) + $pb.PbList get contacts => $_getList(6); + + @$pb.TagNumber(8) + SimpleDeliveryContact get contact => $_getN(7); + @$pb.TagNumber(8) + set contact(SimpleDeliveryContact value) => $_setField(8, value); + @$pb.TagNumber(8) + $core.bool hasContact() => $_has(7); + @$pb.TagNumber(8) + void clearContact() => $_clearField(8); + @$pb.TagNumber(8) + SimpleDeliveryContact ensureContact() => $_ensure(7); +} + +/// SimpleDeliveryContact entity +class SimpleDeliveryContact extends $pb.GeneratedMessage { + factory SimpleDeliveryContact({ + $core.String? firstName, + $core.String? lastName, + $core.String? phoneNumber, + $core.String? fullName, + }) { + final result = create(); + if (firstName != null) result.firstName = firstName; + if (lastName != null) result.lastName = lastName; + if (phoneNumber != null) result.phoneNumber = phoneNumber; + if (fullName != null) result.fullName = fullName; + return result; + } + + SimpleDeliveryContact._(); + + factory SimpleDeliveryContact.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SimpleDeliveryContact.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SimpleDeliveryContact', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aOS(1, _omitFieldNames ? '' : 'firstName') + ..aOS(2, _omitFieldNames ? '' : 'lastName') + ..aOS(3, _omitFieldNames ? '' : 'phoneNumber') + ..aOS(4, _omitFieldNames ? '' : 'fullName') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SimpleDeliveryContact clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SimpleDeliveryContact copyWith( + void Function(SimpleDeliveryContact) updates) => + super.copyWith((message) => updates(message as SimpleDeliveryContact)) + as SimpleDeliveryContact; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SimpleDeliveryContact create() => SimpleDeliveryContact._(); + @$core.override + SimpleDeliveryContact createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static SimpleDeliveryContact getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static SimpleDeliveryContact? _defaultInstance; + + @$pb.TagNumber(1) + $core.String get firstName => $_getSZ(0); + @$pb.TagNumber(1) + set firstName($core.String value) => $_setString(0, value); + @$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 value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasLastName() => $_has(1); + @$pb.TagNumber(2) + void clearLastName() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get phoneNumber => $_getSZ(2); + @$pb.TagNumber(3) + set phoneNumber($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasPhoneNumber() => $_has(2); + @$pb.TagNumber(3) + void clearPhoneNumber() => $_clearField(3); + + @$pb.TagNumber(4) + $core.String get fullName => $_getSZ(3); + @$pb.TagNumber(4) + set fullName($core.String value) => $_setString(3, value); + @$pb.TagNumber(4) + $core.bool hasFullName() => $_has(3); + @$pb.TagNumber(4) + void clearFullName() => $_clearField(4); +} + +/// SimpleUserInfo entity +class SimpleUserInfo extends $pb.GeneratedMessage { + factory SimpleUserInfo({ + $fixnum.Int64? 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; + } + + SimpleUserInfo._(); + + factory SimpleUserInfo.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SimpleUserInfo.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SimpleUserInfo', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOS(2, _omitFieldNames ? '' : 'firstName') + ..aOS(3, _omitFieldNames ? '' : 'lastName') + ..aOS(4, _omitFieldNames ? '' : 'fullName') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SimpleUserInfo clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SimpleUserInfo copyWith(void Function(SimpleUserInfo) updates) => + super.copyWith((message) => updates(message as SimpleUserInfo)) + as SimpleUserInfo; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SimpleUserInfo create() => SimpleUserInfo._(); + @$core.override + SimpleUserInfo createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static SimpleUserInfo getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static SimpleUserInfo? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$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 value) => $_setString(1, value); + @$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 value) => $_setString(2, value); + @$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 value) => $_setString(3, value); + @$pb.TagNumber(4) + $core.bool hasFullName() => $_has(3); + @$pb.TagNumber(4) + void clearFullName() => $_clearField(4); +} + +/// SimpleDeliveryAddress entity +class SimpleDeliveryAddress extends $pb.GeneratedMessage { + factory SimpleDeliveryAddress({ + $fixnum.Int64? 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; + } + + SimpleDeliveryAddress._(); + + factory SimpleDeliveryAddress.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SimpleDeliveryAddress.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SimpleDeliveryAddress', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOS(2, _omitFieldNames ? '' : 'line1') + ..aOS(3, _omitFieldNames ? '' : 'line2') + ..aOS(4, _omitFieldNames ? '' : 'postalCode') + ..aOS(5, _omitFieldNames ? '' : 'city') + ..aOS(6, _omitFieldNames ? '' : 'subdivision') + ..aOS(7, _omitFieldNames ? '' : 'countryCode') + ..aD(8, _omitFieldNames ? '' : 'latitude') + ..aD(9, _omitFieldNames ? '' : 'longitude') + ..aOS(10, _omitFieldNames ? '' : 'formattedAddress') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SimpleDeliveryAddress clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SimpleDeliveryAddress copyWith( + void Function(SimpleDeliveryAddress) updates) => + super.copyWith((message) => updates(message as SimpleDeliveryAddress)) + as SimpleDeliveryAddress; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SimpleDeliveryAddress create() => SimpleDeliveryAddress._(); + @$core.override + SimpleDeliveryAddress createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static SimpleDeliveryAddress getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static SimpleDeliveryAddress? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$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 value) => $_setString(1, value); + @$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 value) => $_setString(2, value); + @$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 value) => $_setString(3, value); + @$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 value) => $_setString(4, value); + @$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 value) => $_setString(5, value); + @$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 value) => $_setString(6, value); + @$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 value) => $_setDouble(7, value); + @$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 value) => $_setDouble(8, value); + @$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 value) => $_setString(9, value); + @$pb.TagNumber(10) + $core.bool hasFormattedAddress() => $_has(9); + @$pb.TagNumber(10) + void clearFormattedAddress() => $_clearField(10); +} + +/// Dynamic query request for SimpleDeliveryRouteQueryItem +class DynamicQuerySimpleDeliveryRouteQueryItemsRequest + extends $pb.GeneratedMessage { + factory DynamicQuerySimpleDeliveryRouteQueryItemsRequest({ + $core.int? page, + $core.int? pageSize, + $core.Iterable? filters, + $core.Iterable? sorts, + $core.Iterable? groups, + $core.Iterable? aggregates, + }) { + final result = create(); + if (page != null) result.page = page; + if (pageSize != null) result.pageSize = pageSize; + if (filters != null) result.filters.addAll(filters); + if (sorts != null) result.sorts.addAll(sorts); + if (groups != null) result.groups.addAll(groups); + if (aggregates != null) result.aggregates.addAll(aggregates); + return result; + } + + DynamicQuerySimpleDeliveryRouteQueryItemsRequest._(); + + factory DynamicQuerySimpleDeliveryRouteQueryItemsRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQuerySimpleDeliveryRouteQueryItemsRequest.fromJson( + $core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames + ? '' + : 'DynamicQuerySimpleDeliveryRouteQueryItemsRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'page') + ..aI(2, _omitFieldNames ? '' : 'pageSize') + ..pPM(3, _omitFieldNames ? '' : 'filters', + subBuilder: DynamicQueryFilter.create) + ..pPM(4, _omitFieldNames ? '' : 'sorts', + subBuilder: DynamicQuerySort.create) + ..pPM(5, _omitFieldNames ? '' : 'groups', + subBuilder: DynamicQueryGroup.create) + ..pPM(6, _omitFieldNames ? '' : 'aggregates', + subBuilder: DynamicQueryAggregate.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQuerySimpleDeliveryRouteQueryItemsRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQuerySimpleDeliveryRouteQueryItemsRequest copyWith( + void Function(DynamicQuerySimpleDeliveryRouteQueryItemsRequest) + updates) => + super.copyWith((message) => updates( + message as DynamicQuerySimpleDeliveryRouteQueryItemsRequest)) + as DynamicQuerySimpleDeliveryRouteQueryItemsRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQuerySimpleDeliveryRouteQueryItemsRequest create() => + DynamicQuerySimpleDeliveryRouteQueryItemsRequest._(); + @$core.override + DynamicQuerySimpleDeliveryRouteQueryItemsRequest createEmptyInstance() => + create(); + @$core.pragma('dart2js:noInline') + static DynamicQuerySimpleDeliveryRouteQueryItemsRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + DynamicQuerySimpleDeliveryRouteQueryItemsRequest>(create); + static DynamicQuerySimpleDeliveryRouteQueryItemsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get page => $_getIZ(0); + @$pb.TagNumber(1) + set page($core.int value) => $_setSignedInt32(0, value); + @$pb.TagNumber(1) + $core.bool hasPage() => $_has(0); + @$pb.TagNumber(1) + void clearPage() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get pageSize => $_getIZ(1); + @$pb.TagNumber(2) + set pageSize($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasPageSize() => $_has(1); + @$pb.TagNumber(2) + void clearPageSize() => $_clearField(2); + + @$pb.TagNumber(3) + $pb.PbList get filters => $_getList(2); + + @$pb.TagNumber(4) + $pb.PbList get sorts => $_getList(3); + + @$pb.TagNumber(5) + $pb.PbList get groups => $_getList(4); + + @$pb.TagNumber(6) + $pb.PbList get aggregates => $_getList(5); +} + +/// Dynamic query response for SimpleDeliveryRouteQueryItem +class DynamicQuerySimpleDeliveryRouteQueryItemsResponse + extends $pb.GeneratedMessage { + factory DynamicQuerySimpleDeliveryRouteQueryItemsResponse({ + $core.Iterable? data, + $fixnum.Int64? totalRecords, + $core.int? numberOfPages, + }) { + final result = create(); + if (data != null) result.data.addAll(data); + if (totalRecords != null) result.totalRecords = totalRecords; + if (numberOfPages != null) result.numberOfPages = numberOfPages; + return result; + } + + DynamicQuerySimpleDeliveryRouteQueryItemsResponse._(); + + factory DynamicQuerySimpleDeliveryRouteQueryItemsResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQuerySimpleDeliveryRouteQueryItemsResponse.fromJson( + $core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames + ? '' + : 'DynamicQuerySimpleDeliveryRouteQueryItemsResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..pPM(1, _omitFieldNames ? '' : 'data', + subBuilder: SimpleDeliveryRouteQueryItem.create) + ..aInt64(2, _omitFieldNames ? '' : 'totalRecords') + ..aI(3, _omitFieldNames ? '' : 'numberOfPages') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQuerySimpleDeliveryRouteQueryItemsResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQuerySimpleDeliveryRouteQueryItemsResponse copyWith( + void Function(DynamicQuerySimpleDeliveryRouteQueryItemsResponse) + updates) => + super.copyWith((message) => updates( + message as DynamicQuerySimpleDeliveryRouteQueryItemsResponse)) + as DynamicQuerySimpleDeliveryRouteQueryItemsResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQuerySimpleDeliveryRouteQueryItemsResponse create() => + DynamicQuerySimpleDeliveryRouteQueryItemsResponse._(); + @$core.override + DynamicQuerySimpleDeliveryRouteQueryItemsResponse createEmptyInstance() => + create(); + @$core.pragma('dart2js:noInline') + static DynamicQuerySimpleDeliveryRouteQueryItemsResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + DynamicQuerySimpleDeliveryRouteQueryItemsResponse>(create); + static DynamicQuerySimpleDeliveryRouteQueryItemsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $pb.PbList get data => $_getList(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get totalRecords => $_getI64(1); + @$pb.TagNumber(2) + set totalRecords($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasTotalRecords() => $_has(1); + @$pb.TagNumber(2) + void clearTotalRecords() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get numberOfPages => $_getIZ(2); + @$pb.TagNumber(3) + set numberOfPages($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasNumberOfPages() => $_has(2); + @$pb.TagNumber(3) + void clearNumberOfPages() => $_clearField(3); +} + +/// SimpleDeliveryRouteQueryItem entity +class SimpleDeliveryRouteQueryItem extends $pb.GeneratedMessage { + factory SimpleDeliveryRouteQueryItem({ + $fixnum.Int64? id, + $fixnum.Int64? routeId, + $core.String? name, + $core.String? routeName, + $core.int? deliveriesCount, + $core.int? deliveredCount, + $core.bool? completed, + $1.Timestamp? 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; + } + + SimpleDeliveryRouteQueryItem._(); + + factory SimpleDeliveryRouteQueryItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory SimpleDeliveryRouteQueryItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'SimpleDeliveryRouteQueryItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aInt64(2, _omitFieldNames ? '' : 'routeId') + ..aOS(3, _omitFieldNames ? '' : 'name') + ..aOS(4, _omitFieldNames ? '' : 'routeName') + ..aI(5, _omitFieldNames ? '' : 'deliveriesCount') + ..aI(6, _omitFieldNames ? '' : 'deliveredCount') + ..aOB(7, _omitFieldNames ? '' : 'completed') + ..aOM<$1.Timestamp>(8, _omitFieldNames ? '' : 'createdAt', + subBuilder: $1.Timestamp.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SimpleDeliveryRouteQueryItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + SimpleDeliveryRouteQueryItem copyWith( + void Function(SimpleDeliveryRouteQueryItem) updates) => + super.copyWith( + (message) => updates(message as SimpleDeliveryRouteQueryItem)) + as SimpleDeliveryRouteQueryItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static SimpleDeliveryRouteQueryItem create() => + SimpleDeliveryRouteQueryItem._(); + @$core.override + SimpleDeliveryRouteQueryItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static SimpleDeliveryRouteQueryItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static SimpleDeliveryRouteQueryItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get routeId => $_getI64(1); + @$pb.TagNumber(2) + set routeId($fixnum.Int64 value) => $_setInt64(1, value); + @$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 value) => $_setString(2, value); + @$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 value) => $_setString(3, value); + @$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 value) => $_setSignedInt32(4, value); + @$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 value) => $_setSignedInt32(5, value); + @$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 value) => $_setBool(6, value); + @$pb.TagNumber(7) + $core.bool hasCompleted() => $_has(6); + @$pb.TagNumber(7) + void clearCompleted() => $_clearField(7); + + @$pb.TagNumber(8) + $1.Timestamp get createdAt => $_getN(7); + @$pb.TagNumber(8) + set createdAt($1.Timestamp value) => $_setField(8, value); + @$pb.TagNumber(8) + $core.bool hasCreatedAt() => $_has(7); + @$pb.TagNumber(8) + void clearCreatedAt() => $_clearField(8); + @$pb.TagNumber(8) + $1.Timestamp ensureCreatedAt() => $_ensure(7); +} + +/// Dynamic query request for DeliveryTerritoryItem +class DynamicQueryDeliveryTerritoryItemsRequest extends $pb.GeneratedMessage { + factory DynamicQueryDeliveryTerritoryItemsRequest({ + $core.int? page, + $core.int? pageSize, + $core.Iterable? filters, + $core.Iterable? sorts, + $core.Iterable? groups, + $core.Iterable? aggregates, + }) { + final result = create(); + if (page != null) result.page = page; + if (pageSize != null) result.pageSize = pageSize; + if (filters != null) result.filters.addAll(filters); + if (sorts != null) result.sorts.addAll(sorts); + if (groups != null) result.groups.addAll(groups); + if (aggregates != null) result.aggregates.addAll(aggregates); + return result; + } + + DynamicQueryDeliveryTerritoryItemsRequest._(); + + factory DynamicQueryDeliveryTerritoryItemsRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQueryDeliveryTerritoryItemsRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQueryDeliveryTerritoryItemsRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'page') + ..aI(2, _omitFieldNames ? '' : 'pageSize') + ..pPM(3, _omitFieldNames ? '' : 'filters', + subBuilder: DynamicQueryFilter.create) + ..pPM(4, _omitFieldNames ? '' : 'sorts', + subBuilder: DynamicQuerySort.create) + ..pPM(5, _omitFieldNames ? '' : 'groups', + subBuilder: DynamicQueryGroup.create) + ..pPM(6, _omitFieldNames ? '' : 'aggregates', + subBuilder: DynamicQueryAggregate.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryDeliveryTerritoryItemsRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryDeliveryTerritoryItemsRequest copyWith( + void Function(DynamicQueryDeliveryTerritoryItemsRequest) updates) => + super.copyWith((message) => + updates(message as DynamicQueryDeliveryTerritoryItemsRequest)) + as DynamicQueryDeliveryTerritoryItemsRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQueryDeliveryTerritoryItemsRequest create() => + DynamicQueryDeliveryTerritoryItemsRequest._(); + @$core.override + DynamicQueryDeliveryTerritoryItemsRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DynamicQueryDeliveryTerritoryItemsRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + DynamicQueryDeliveryTerritoryItemsRequest>(create); + static DynamicQueryDeliveryTerritoryItemsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get page => $_getIZ(0); + @$pb.TagNumber(1) + set page($core.int value) => $_setSignedInt32(0, value); + @$pb.TagNumber(1) + $core.bool hasPage() => $_has(0); + @$pb.TagNumber(1) + void clearPage() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get pageSize => $_getIZ(1); + @$pb.TagNumber(2) + set pageSize($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasPageSize() => $_has(1); + @$pb.TagNumber(2) + void clearPageSize() => $_clearField(2); + + @$pb.TagNumber(3) + $pb.PbList get filters => $_getList(2); + + @$pb.TagNumber(4) + $pb.PbList get sorts => $_getList(3); + + @$pb.TagNumber(5) + $pb.PbList get groups => $_getList(4); + + @$pb.TagNumber(6) + $pb.PbList get aggregates => $_getList(5); +} + +/// Dynamic query response for DeliveryTerritoryItem +class DynamicQueryDeliveryTerritoryItemsResponse extends $pb.GeneratedMessage { + factory DynamicQueryDeliveryTerritoryItemsResponse({ + $core.Iterable? data, + $fixnum.Int64? totalRecords, + $core.int? numberOfPages, + }) { + final result = create(); + if (data != null) result.data.addAll(data); + if (totalRecords != null) result.totalRecords = totalRecords; + if (numberOfPages != null) result.numberOfPages = numberOfPages; + return result; + } + + DynamicQueryDeliveryTerritoryItemsResponse._(); + + factory DynamicQueryDeliveryTerritoryItemsResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQueryDeliveryTerritoryItemsResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQueryDeliveryTerritoryItemsResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..pPM(1, _omitFieldNames ? '' : 'data', + subBuilder: DeliveryTerritoryItem.create) + ..aInt64(2, _omitFieldNames ? '' : 'totalRecords') + ..aI(3, _omitFieldNames ? '' : 'numberOfPages') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryDeliveryTerritoryItemsResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryDeliveryTerritoryItemsResponse copyWith( + void Function(DynamicQueryDeliveryTerritoryItemsResponse) updates) => + super.copyWith((message) => + updates(message as DynamicQueryDeliveryTerritoryItemsResponse)) + as DynamicQueryDeliveryTerritoryItemsResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQueryDeliveryTerritoryItemsResponse create() => + DynamicQueryDeliveryTerritoryItemsResponse._(); + @$core.override + DynamicQueryDeliveryTerritoryItemsResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DynamicQueryDeliveryTerritoryItemsResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + DynamicQueryDeliveryTerritoryItemsResponse>(create); + static DynamicQueryDeliveryTerritoryItemsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $pb.PbList get data => $_getList(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get totalRecords => $_getI64(1); + @$pb.TagNumber(2) + set totalRecords($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasTotalRecords() => $_has(1); + @$pb.TagNumber(2) + void clearTotalRecords() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get numberOfPages => $_getIZ(2); + @$pb.TagNumber(3) + set numberOfPages($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasNumberOfPages() => $_has(2); + @$pb.TagNumber(3) + void clearNumberOfPages() => $_clearField(3); +} + +/// DeliveryTerritoryItem entity +class DeliveryTerritoryItem extends $pb.GeneratedMessage { + factory DeliveryTerritoryItem({ + $fixnum.Int64? id, + $core.String? name, + $core.String? color, + $core.int? priority, + $1.Timestamp? createdAt, + $1.Timestamp? updatedAt, + $core.int? zoneCount, + $core.bool? isActive, + $1.Timestamp? deactivatedAt, + }) { + final result = create(); + if (id != null) result.id = id; + if (name != null) result.name = name; + if (color != null) result.color = color; + if (priority != null) result.priority = priority; + if (createdAt != null) result.createdAt = createdAt; + if (updatedAt != null) result.updatedAt = updatedAt; + if (zoneCount != null) result.zoneCount = zoneCount; + if (isActive != null) result.isActive = isActive; + if (deactivatedAt != null) result.deactivatedAt = deactivatedAt; + return result; + } + + DeliveryTerritoryItem._(); + + factory DeliveryTerritoryItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeliveryTerritoryItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeliveryTerritoryItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOS(2, _omitFieldNames ? '' : 'name') + ..aOS(3, _omitFieldNames ? '' : 'color') + ..aI(4, _omitFieldNames ? '' : 'priority') + ..aOM<$1.Timestamp>(5, _omitFieldNames ? '' : 'createdAt', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(6, _omitFieldNames ? '' : 'updatedAt', + subBuilder: $1.Timestamp.create) + ..aI(7, _omitFieldNames ? '' : 'zoneCount') + ..aOB(8, _omitFieldNames ? '' : 'isActive') + ..aOM<$1.Timestamp>(9, _omitFieldNames ? '' : 'deactivatedAt', + subBuilder: $1.Timestamp.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveryTerritoryItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveryTerritoryItem copyWith( + void Function(DeliveryTerritoryItem) updates) => + super.copyWith((message) => updates(message as DeliveryTerritoryItem)) + as DeliveryTerritoryItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeliveryTerritoryItem create() => DeliveryTerritoryItem._(); + @$core.override + DeliveryTerritoryItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeliveryTerritoryItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DeliveryTerritoryItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get name => $_getSZ(1); + @$pb.TagNumber(2) + set name($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasName() => $_has(1); + @$pb.TagNumber(2) + void clearName() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get color => $_getSZ(2); + @$pb.TagNumber(3) + set color($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasColor() => $_has(2); + @$pb.TagNumber(3) + void clearColor() => $_clearField(3); + + @$pb.TagNumber(4) + $core.int get priority => $_getIZ(3); + @$pb.TagNumber(4) + set priority($core.int value) => $_setSignedInt32(3, value); + @$pb.TagNumber(4) + $core.bool hasPriority() => $_has(3); + @$pb.TagNumber(4) + void clearPriority() => $_clearField(4); + + @$pb.TagNumber(5) + $1.Timestamp get createdAt => $_getN(4); + @$pb.TagNumber(5) + set createdAt($1.Timestamp value) => $_setField(5, value); + @$pb.TagNumber(5) + $core.bool hasCreatedAt() => $_has(4); + @$pb.TagNumber(5) + void clearCreatedAt() => $_clearField(5); + @$pb.TagNumber(5) + $1.Timestamp ensureCreatedAt() => $_ensure(4); + + @$pb.TagNumber(6) + $1.Timestamp get updatedAt => $_getN(5); + @$pb.TagNumber(6) + set updatedAt($1.Timestamp value) => $_setField(6, value); + @$pb.TagNumber(6) + $core.bool hasUpdatedAt() => $_has(5); + @$pb.TagNumber(6) + void clearUpdatedAt() => $_clearField(6); + @$pb.TagNumber(6) + $1.Timestamp ensureUpdatedAt() => $_ensure(5); + + @$pb.TagNumber(7) + $core.int get zoneCount => $_getIZ(6); + @$pb.TagNumber(7) + set zoneCount($core.int value) => $_setSignedInt32(6, value); + @$pb.TagNumber(7) + $core.bool hasZoneCount() => $_has(6); + @$pb.TagNumber(7) + void clearZoneCount() => $_clearField(7); + + @$pb.TagNumber(8) + $core.bool get isActive => $_getBF(7); + @$pb.TagNumber(8) + set isActive($core.bool value) => $_setBool(7, value); + @$pb.TagNumber(8) + $core.bool hasIsActive() => $_has(7); + @$pb.TagNumber(8) + void clearIsActive() => $_clearField(8); + + @$pb.TagNumber(9) + $1.Timestamp get deactivatedAt => $_getN(8); + @$pb.TagNumber(9) + set deactivatedAt($1.Timestamp value) => $_setField(9, value); + @$pb.TagNumber(9) + $core.bool hasDeactivatedAt() => $_has(8); + @$pb.TagNumber(9) + void clearDeactivatedAt() => $_clearField(9); + @$pb.TagNumber(9) + $1.Timestamp ensureDeactivatedAt() => $_ensure(8); +} + +/// Dynamic query request for DeliveryZoneItem +class DynamicQueryDeliveryZoneItemsRequest extends $pb.GeneratedMessage { + factory DynamicQueryDeliveryZoneItemsRequest({ + $core.int? page, + $core.int? pageSize, + $core.Iterable? filters, + $core.Iterable? sorts, + $core.Iterable? groups, + $core.Iterable? aggregates, + }) { + final result = create(); + if (page != null) result.page = page; + if (pageSize != null) result.pageSize = pageSize; + if (filters != null) result.filters.addAll(filters); + if (sorts != null) result.sorts.addAll(sorts); + if (groups != null) result.groups.addAll(groups); + if (aggregates != null) result.aggregates.addAll(aggregates); + return result; + } + + DynamicQueryDeliveryZoneItemsRequest._(); + + factory DynamicQueryDeliveryZoneItemsRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQueryDeliveryZoneItemsRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQueryDeliveryZoneItemsRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'page') + ..aI(2, _omitFieldNames ? '' : 'pageSize') + ..pPM(3, _omitFieldNames ? '' : 'filters', + subBuilder: DynamicQueryFilter.create) + ..pPM(4, _omitFieldNames ? '' : 'sorts', + subBuilder: DynamicQuerySort.create) + ..pPM(5, _omitFieldNames ? '' : 'groups', + subBuilder: DynamicQueryGroup.create) + ..pPM(6, _omitFieldNames ? '' : 'aggregates', + subBuilder: DynamicQueryAggregate.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryDeliveryZoneItemsRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryDeliveryZoneItemsRequest copyWith( + void Function(DynamicQueryDeliveryZoneItemsRequest) updates) => + super.copyWith((message) => + updates(message as DynamicQueryDeliveryZoneItemsRequest)) + as DynamicQueryDeliveryZoneItemsRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQueryDeliveryZoneItemsRequest create() => + DynamicQueryDeliveryZoneItemsRequest._(); + @$core.override + DynamicQueryDeliveryZoneItemsRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DynamicQueryDeliveryZoneItemsRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + DynamicQueryDeliveryZoneItemsRequest>(create); + static DynamicQueryDeliveryZoneItemsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get page => $_getIZ(0); + @$pb.TagNumber(1) + set page($core.int value) => $_setSignedInt32(0, value); + @$pb.TagNumber(1) + $core.bool hasPage() => $_has(0); + @$pb.TagNumber(1) + void clearPage() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get pageSize => $_getIZ(1); + @$pb.TagNumber(2) + set pageSize($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasPageSize() => $_has(1); + @$pb.TagNumber(2) + void clearPageSize() => $_clearField(2); + + @$pb.TagNumber(3) + $pb.PbList get filters => $_getList(2); + + @$pb.TagNumber(4) + $pb.PbList get sorts => $_getList(3); + + @$pb.TagNumber(5) + $pb.PbList get groups => $_getList(4); + + @$pb.TagNumber(6) + $pb.PbList get aggregates => $_getList(5); +} + +/// Dynamic query response for DeliveryZoneItem +class DynamicQueryDeliveryZoneItemsResponse extends $pb.GeneratedMessage { + factory DynamicQueryDeliveryZoneItemsResponse({ + $core.Iterable? data, + $fixnum.Int64? totalRecords, + $core.int? numberOfPages, + }) { + final result = create(); + if (data != null) result.data.addAll(data); + if (totalRecords != null) result.totalRecords = totalRecords; + if (numberOfPages != null) result.numberOfPages = numberOfPages; + return result; + } + + DynamicQueryDeliveryZoneItemsResponse._(); + + factory DynamicQueryDeliveryZoneItemsResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQueryDeliveryZoneItemsResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQueryDeliveryZoneItemsResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..pPM(1, _omitFieldNames ? '' : 'data', + subBuilder: DeliveryZoneItem.create) + ..aInt64(2, _omitFieldNames ? '' : 'totalRecords') + ..aI(3, _omitFieldNames ? '' : 'numberOfPages') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryDeliveryZoneItemsResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryDeliveryZoneItemsResponse copyWith( + void Function(DynamicQueryDeliveryZoneItemsResponse) updates) => + super.copyWith((message) => + updates(message as DynamicQueryDeliveryZoneItemsResponse)) + as DynamicQueryDeliveryZoneItemsResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQueryDeliveryZoneItemsResponse create() => + DynamicQueryDeliveryZoneItemsResponse._(); + @$core.override + DynamicQueryDeliveryZoneItemsResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DynamicQueryDeliveryZoneItemsResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + DynamicQueryDeliveryZoneItemsResponse>(create); + static DynamicQueryDeliveryZoneItemsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $pb.PbList get data => $_getList(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get totalRecords => $_getI64(1); + @$pb.TagNumber(2) + set totalRecords($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasTotalRecords() => $_has(1); + @$pb.TagNumber(2) + void clearTotalRecords() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get numberOfPages => $_getIZ(2); + @$pb.TagNumber(3) + set numberOfPages($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasNumberOfPages() => $_has(2); + @$pb.TagNumber(3) + void clearNumberOfPages() => $_clearField(3); +} + +/// DeliveryZoneItem entity +class DeliveryZoneItem extends $pb.GeneratedMessage { + factory DeliveryZoneItem({ + $fixnum.Int64? id, + $core.String? name, + $core.String? color, + $core.int? priority, + $core.bool? isReverse, + $core.bool? startFromWarehouse, + NpgsqlPolygon? polygon, + $core.String? shippingFee, + $1.Timestamp? shippingScheduleStart, + $1.Timestamp? shippingScheduleEnd, + GeoPoint? startWaypoint, + GeoPoint? exitWaypoint, + $1.Timestamp? createdAt, + $1.Timestamp? updatedAt, + $fixnum.Int64? deliveryTerritoryId, + $core.String? deliveryTerritoryName, + }) { + final result = create(); + if (id != null) result.id = id; + if (name != null) result.name = name; + if (color != null) result.color = color; + if (priority != null) result.priority = priority; + if (isReverse != null) result.isReverse = isReverse; + if (startFromWarehouse != null) + result.startFromWarehouse = startFromWarehouse; + if (polygon != null) result.polygon = polygon; + if (shippingFee != null) result.shippingFee = shippingFee; + if (shippingScheduleStart != null) + result.shippingScheduleStart = shippingScheduleStart; + if (shippingScheduleEnd != null) + result.shippingScheduleEnd = shippingScheduleEnd; + if (startWaypoint != null) result.startWaypoint = startWaypoint; + if (exitWaypoint != null) result.exitWaypoint = exitWaypoint; + if (createdAt != null) result.createdAt = createdAt; + if (updatedAt != null) result.updatedAt = updatedAt; + if (deliveryTerritoryId != null) + result.deliveryTerritoryId = deliveryTerritoryId; + if (deliveryTerritoryName != null) + result.deliveryTerritoryName = deliveryTerritoryName; + return result; + } + + DeliveryZoneItem._(); + + factory DeliveryZoneItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DeliveryZoneItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DeliveryZoneItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOS(2, _omitFieldNames ? '' : 'name') + ..aOS(3, _omitFieldNames ? '' : 'color') + ..aI(4, _omitFieldNames ? '' : 'priority') + ..aOB(5, _omitFieldNames ? '' : 'isReverse') + ..aOB(6, _omitFieldNames ? '' : 'startFromWarehouse') + ..aOM(7, _omitFieldNames ? '' : 'polygon', + subBuilder: NpgsqlPolygon.create) + ..aOS(8, _omitFieldNames ? '' : 'shippingFee') + ..aOM<$1.Timestamp>(9, _omitFieldNames ? '' : 'shippingScheduleStart', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(10, _omitFieldNames ? '' : 'shippingScheduleEnd', + subBuilder: $1.Timestamp.create) + ..aOM(11, _omitFieldNames ? '' : 'startWaypoint', + subBuilder: GeoPoint.create) + ..aOM(12, _omitFieldNames ? '' : 'exitWaypoint', + subBuilder: GeoPoint.create) + ..aOM<$1.Timestamp>(13, _omitFieldNames ? '' : 'createdAt', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(14, _omitFieldNames ? '' : 'updatedAt', + subBuilder: $1.Timestamp.create) + ..aInt64(15, _omitFieldNames ? '' : 'deliveryTerritoryId') + ..aOS(16, _omitFieldNames ? '' : 'deliveryTerritoryName') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveryZoneItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DeliveryZoneItem copyWith(void Function(DeliveryZoneItem) updates) => + super.copyWith((message) => updates(message as DeliveryZoneItem)) + as DeliveryZoneItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DeliveryZoneItem create() => DeliveryZoneItem._(); + @$core.override + DeliveryZoneItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DeliveryZoneItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DeliveryZoneItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get name => $_getSZ(1); + @$pb.TagNumber(2) + set name($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasName() => $_has(1); + @$pb.TagNumber(2) + void clearName() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get color => $_getSZ(2); + @$pb.TagNumber(3) + set color($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasColor() => $_has(2); + @$pb.TagNumber(3) + void clearColor() => $_clearField(3); + + @$pb.TagNumber(4) + $core.int get priority => $_getIZ(3); + @$pb.TagNumber(4) + set priority($core.int value) => $_setSignedInt32(3, value); + @$pb.TagNumber(4) + $core.bool hasPriority() => $_has(3); + @$pb.TagNumber(4) + void clearPriority() => $_clearField(4); + + @$pb.TagNumber(5) + $core.bool get isReverse => $_getBF(4); + @$pb.TagNumber(5) + set isReverse($core.bool value) => $_setBool(4, value); + @$pb.TagNumber(5) + $core.bool hasIsReverse() => $_has(4); + @$pb.TagNumber(5) + void clearIsReverse() => $_clearField(5); + + @$pb.TagNumber(6) + $core.bool get startFromWarehouse => $_getBF(5); + @$pb.TagNumber(6) + set startFromWarehouse($core.bool value) => $_setBool(5, value); + @$pb.TagNumber(6) + $core.bool hasStartFromWarehouse() => $_has(5); + @$pb.TagNumber(6) + void clearStartFromWarehouse() => $_clearField(6); + + @$pb.TagNumber(7) + NpgsqlPolygon get polygon => $_getN(6); + @$pb.TagNumber(7) + set polygon(NpgsqlPolygon value) => $_setField(7, value); + @$pb.TagNumber(7) + $core.bool hasPolygon() => $_has(6); + @$pb.TagNumber(7) + void clearPolygon() => $_clearField(7); + @$pb.TagNumber(7) + NpgsqlPolygon ensurePolygon() => $_ensure(6); + + @$pb.TagNumber(8) + $core.String get shippingFee => $_getSZ(7); + @$pb.TagNumber(8) + set shippingFee($core.String value) => $_setString(7, value); + @$pb.TagNumber(8) + $core.bool hasShippingFee() => $_has(7); + @$pb.TagNumber(8) + void clearShippingFee() => $_clearField(8); + + @$pb.TagNumber(9) + $1.Timestamp get shippingScheduleStart => $_getN(8); + @$pb.TagNumber(9) + set shippingScheduleStart($1.Timestamp value) => $_setField(9, value); + @$pb.TagNumber(9) + $core.bool hasShippingScheduleStart() => $_has(8); + @$pb.TagNumber(9) + void clearShippingScheduleStart() => $_clearField(9); + @$pb.TagNumber(9) + $1.Timestamp ensureShippingScheduleStart() => $_ensure(8); + + @$pb.TagNumber(10) + $1.Timestamp get shippingScheduleEnd => $_getN(9); + @$pb.TagNumber(10) + set shippingScheduleEnd($1.Timestamp value) => $_setField(10, value); + @$pb.TagNumber(10) + $core.bool hasShippingScheduleEnd() => $_has(9); + @$pb.TagNumber(10) + void clearShippingScheduleEnd() => $_clearField(10); + @$pb.TagNumber(10) + $1.Timestamp ensureShippingScheduleEnd() => $_ensure(9); + + @$pb.TagNumber(11) + GeoPoint get startWaypoint => $_getN(10); + @$pb.TagNumber(11) + set startWaypoint(GeoPoint value) => $_setField(11, value); + @$pb.TagNumber(11) + $core.bool hasStartWaypoint() => $_has(10); + @$pb.TagNumber(11) + void clearStartWaypoint() => $_clearField(11); + @$pb.TagNumber(11) + GeoPoint ensureStartWaypoint() => $_ensure(10); + + @$pb.TagNumber(12) + GeoPoint get exitWaypoint => $_getN(11); + @$pb.TagNumber(12) + set exitWaypoint(GeoPoint value) => $_setField(12, value); + @$pb.TagNumber(12) + $core.bool hasExitWaypoint() => $_has(11); + @$pb.TagNumber(12) + void clearExitWaypoint() => $_clearField(12); + @$pb.TagNumber(12) + GeoPoint ensureExitWaypoint() => $_ensure(11); + + @$pb.TagNumber(13) + $1.Timestamp get createdAt => $_getN(12); + @$pb.TagNumber(13) + set createdAt($1.Timestamp value) => $_setField(13, value); + @$pb.TagNumber(13) + $core.bool hasCreatedAt() => $_has(12); + @$pb.TagNumber(13) + void clearCreatedAt() => $_clearField(13); + @$pb.TagNumber(13) + $1.Timestamp ensureCreatedAt() => $_ensure(12); + + @$pb.TagNumber(14) + $1.Timestamp get updatedAt => $_getN(13); + @$pb.TagNumber(14) + set updatedAt($1.Timestamp value) => $_setField(14, value); + @$pb.TagNumber(14) + $core.bool hasUpdatedAt() => $_has(13); + @$pb.TagNumber(14) + void clearUpdatedAt() => $_clearField(14); + @$pb.TagNumber(14) + $1.Timestamp ensureUpdatedAt() => $_ensure(13); + + @$pb.TagNumber(15) + $fixnum.Int64 get deliveryTerritoryId => $_getI64(14); + @$pb.TagNumber(15) + set deliveryTerritoryId($fixnum.Int64 value) => $_setInt64(14, value); + @$pb.TagNumber(15) + $core.bool hasDeliveryTerritoryId() => $_has(14); + @$pb.TagNumber(15) + void clearDeliveryTerritoryId() => $_clearField(15); + + @$pb.TagNumber(16) + $core.String get deliveryTerritoryName => $_getSZ(15); + @$pb.TagNumber(16) + set deliveryTerritoryName($core.String value) => $_setString(15, value); + @$pb.TagNumber(16) + $core.bool hasDeliveryTerritoryName() => $_has(15); + @$pb.TagNumber(16) + void clearDeliveryTerritoryName() => $_clearField(16); +} + +/// Dynamic query request for RouteItem +class DynamicQueryRouteItemsRequest extends $pb.GeneratedMessage { + factory DynamicQueryRouteItemsRequest({ + $core.int? page, + $core.int? pageSize, + $core.Iterable? filters, + $core.Iterable? sorts, + $core.Iterable? groups, + $core.Iterable? aggregates, + }) { + final result = create(); + if (page != null) result.page = page; + if (pageSize != null) result.pageSize = pageSize; + if (filters != null) result.filters.addAll(filters); + if (sorts != null) result.sorts.addAll(sorts); + if (groups != null) result.groups.addAll(groups); + if (aggregates != null) result.aggregates.addAll(aggregates); + return result; + } + + DynamicQueryRouteItemsRequest._(); + + factory DynamicQueryRouteItemsRequest.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQueryRouteItemsRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQueryRouteItemsRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'page') + ..aI(2, _omitFieldNames ? '' : 'pageSize') + ..pPM(3, _omitFieldNames ? '' : 'filters', + subBuilder: DynamicQueryFilter.create) + ..pPM(4, _omitFieldNames ? '' : 'sorts', + subBuilder: DynamicQuerySort.create) + ..pPM(5, _omitFieldNames ? '' : 'groups', + subBuilder: DynamicQueryGroup.create) + ..pPM(6, _omitFieldNames ? '' : 'aggregates', + subBuilder: DynamicQueryAggregate.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryRouteItemsRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryRouteItemsRequest copyWith( + void Function(DynamicQueryRouteItemsRequest) updates) => + super.copyWith( + (message) => updates(message as DynamicQueryRouteItemsRequest)) + as DynamicQueryRouteItemsRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQueryRouteItemsRequest create() => + DynamicQueryRouteItemsRequest._(); + @$core.override + DynamicQueryRouteItemsRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DynamicQueryRouteItemsRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DynamicQueryRouteItemsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get page => $_getIZ(0); + @$pb.TagNumber(1) + set page($core.int value) => $_setSignedInt32(0, value); + @$pb.TagNumber(1) + $core.bool hasPage() => $_has(0); + @$pb.TagNumber(1) + void clearPage() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get pageSize => $_getIZ(1); + @$pb.TagNumber(2) + set pageSize($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasPageSize() => $_has(1); + @$pb.TagNumber(2) + void clearPageSize() => $_clearField(2); + + @$pb.TagNumber(3) + $pb.PbList get filters => $_getList(2); + + @$pb.TagNumber(4) + $pb.PbList get sorts => $_getList(3); + + @$pb.TagNumber(5) + $pb.PbList get groups => $_getList(4); + + @$pb.TagNumber(6) + $pb.PbList get aggregates => $_getList(5); +} + +/// Dynamic query response for RouteItem +class DynamicQueryRouteItemsResponse extends $pb.GeneratedMessage { + factory DynamicQueryRouteItemsResponse({ + $core.Iterable? data, + $fixnum.Int64? totalRecords, + $core.int? numberOfPages, + }) { + final result = create(); + if (data != null) result.data.addAll(data); + if (totalRecords != null) result.totalRecords = totalRecords; + if (numberOfPages != null) result.numberOfPages = numberOfPages; + return result; + } + + DynamicQueryRouteItemsResponse._(); + + factory DynamicQueryRouteItemsResponse.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQueryRouteItemsResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQueryRouteItemsResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..pPM(1, _omitFieldNames ? '' : 'data', + subBuilder: RouteItem.create) + ..aInt64(2, _omitFieldNames ? '' : 'totalRecords') + ..aI(3, _omitFieldNames ? '' : 'numberOfPages') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryRouteItemsResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryRouteItemsResponse copyWith( + void Function(DynamicQueryRouteItemsResponse) updates) => + super.copyWith( + (message) => updates(message as DynamicQueryRouteItemsResponse)) + as DynamicQueryRouteItemsResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQueryRouteItemsResponse create() => + DynamicQueryRouteItemsResponse._(); + @$core.override + DynamicQueryRouteItemsResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DynamicQueryRouteItemsResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static DynamicQueryRouteItemsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $pb.PbList get data => $_getList(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get totalRecords => $_getI64(1); + @$pb.TagNumber(2) + set totalRecords($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasTotalRecords() => $_has(1); + @$pb.TagNumber(2) + void clearTotalRecords() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get numberOfPages => $_getIZ(2); + @$pb.TagNumber(3) + set numberOfPages($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasNumberOfPages() => $_has(2); + @$pb.TagNumber(3) + void clearNumberOfPages() => $_clearField(3); +} + +/// RouteItem entity +class RouteItem extends $pb.GeneratedMessage { + factory RouteItem({ + $fixnum.Int64? id, + $core.String? name, + $core.int? deliveriesCount, + $1.Timestamp? optimizedAt, + $1.Timestamp? createdAt, + $1.Timestamp? updatedAt, + $core.int? fragmentsCount, + $core.Iterable<$fixnum.Int64>? fragmentIds, + $fixnum.Int64? deliveryTerritoryId, + $core.String? deliveryTerritoryName, + $core.Iterable? zones, + $core.int? totalPortions, + $core.int? totalOrders, + $core.String? totalAmount, + $core.String? averageOrderAmount, + $core.int? deliveryOrders, + $core.int? pickupOrders, + $core.String? averagePlateAmount, + }) { + final result = create(); + if (id != null) result.id = id; + if (name != null) result.name = name; + if (deliveriesCount != null) result.deliveriesCount = deliveriesCount; + if (optimizedAt != null) result.optimizedAt = optimizedAt; + if (createdAt != null) result.createdAt = createdAt; + if (updatedAt != null) result.updatedAt = updatedAt; + if (fragmentsCount != null) result.fragmentsCount = fragmentsCount; + if (fragmentIds != null) result.fragmentIds.addAll(fragmentIds); + if (deliveryTerritoryId != null) + result.deliveryTerritoryId = deliveryTerritoryId; + if (deliveryTerritoryName != null) + result.deliveryTerritoryName = deliveryTerritoryName; + if (zones != null) result.zones.addAll(zones); + if (totalPortions != null) result.totalPortions = totalPortions; + if (totalOrders != null) result.totalOrders = totalOrders; + if (totalAmount != null) result.totalAmount = totalAmount; + if (averageOrderAmount != null) + result.averageOrderAmount = averageOrderAmount; + if (deliveryOrders != null) result.deliveryOrders = deliveryOrders; + if (pickupOrders != null) result.pickupOrders = pickupOrders; + if (averagePlateAmount != null) + result.averagePlateAmount = averagePlateAmount; + return result; + } + + RouteItem._(); + + factory RouteItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory RouteItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'RouteItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOS(2, _omitFieldNames ? '' : 'name') + ..aI(3, _omitFieldNames ? '' : 'deliveriesCount') + ..aOM<$1.Timestamp>(4, _omitFieldNames ? '' : 'optimizedAt', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(5, _omitFieldNames ? '' : 'createdAt', + subBuilder: $1.Timestamp.create) + ..aOM<$1.Timestamp>(6, _omitFieldNames ? '' : 'updatedAt', + subBuilder: $1.Timestamp.create) + ..aI(7, _omitFieldNames ? '' : 'fragmentsCount') + ..p<$fixnum.Int64>( + 8, _omitFieldNames ? '' : 'fragmentIds', $pb.PbFieldType.K6) + ..aInt64(9, _omitFieldNames ? '' : 'deliveryTerritoryId') + ..aOS(10, _omitFieldNames ? '' : 'deliveryTerritoryName') + ..pPM(11, _omitFieldNames ? '' : 'zones', + subBuilder: RouteZoneItem.create) + ..aI(12, _omitFieldNames ? '' : 'totalPortions') + ..aI(13, _omitFieldNames ? '' : 'totalOrders') + ..aOS(14, _omitFieldNames ? '' : 'totalAmount') + ..aOS(15, _omitFieldNames ? '' : 'averageOrderAmount') + ..aI(16, _omitFieldNames ? '' : 'deliveryOrders') + ..aI(17, _omitFieldNames ? '' : 'pickupOrders') + ..aOS(18, _omitFieldNames ? '' : 'averagePlateAmount') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + RouteItem copyWith(void Function(RouteItem) updates) => + super.copyWith((message) => updates(message as RouteItem)) as RouteItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static RouteItem create() => RouteItem._(); + @$core.override + RouteItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static RouteItem getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); + static RouteItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $core.String get name => $_getSZ(1); + @$pb.TagNumber(2) + set name($core.String value) => $_setString(1, value); + @$pb.TagNumber(2) + $core.bool hasName() => $_has(1); + @$pb.TagNumber(2) + void clearName() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get deliveriesCount => $_getIZ(2); + @$pb.TagNumber(3) + set deliveriesCount($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasDeliveriesCount() => $_has(2); + @$pb.TagNumber(3) + void clearDeliveriesCount() => $_clearField(3); + + @$pb.TagNumber(4) + $1.Timestamp get optimizedAt => $_getN(3); + @$pb.TagNumber(4) + set optimizedAt($1.Timestamp value) => $_setField(4, value); + @$pb.TagNumber(4) + $core.bool hasOptimizedAt() => $_has(3); + @$pb.TagNumber(4) + void clearOptimizedAt() => $_clearField(4); + @$pb.TagNumber(4) + $1.Timestamp ensureOptimizedAt() => $_ensure(3); + + @$pb.TagNumber(5) + $1.Timestamp get createdAt => $_getN(4); + @$pb.TagNumber(5) + set createdAt($1.Timestamp value) => $_setField(5, value); + @$pb.TagNumber(5) + $core.bool hasCreatedAt() => $_has(4); + @$pb.TagNumber(5) + void clearCreatedAt() => $_clearField(5); + @$pb.TagNumber(5) + $1.Timestamp ensureCreatedAt() => $_ensure(4); + + @$pb.TagNumber(6) + $1.Timestamp get updatedAt => $_getN(5); + @$pb.TagNumber(6) + set updatedAt($1.Timestamp value) => $_setField(6, value); + @$pb.TagNumber(6) + $core.bool hasUpdatedAt() => $_has(5); + @$pb.TagNumber(6) + void clearUpdatedAt() => $_clearField(6); + @$pb.TagNumber(6) + $1.Timestamp ensureUpdatedAt() => $_ensure(5); + + @$pb.TagNumber(7) + $core.int get fragmentsCount => $_getIZ(6); + @$pb.TagNumber(7) + set fragmentsCount($core.int value) => $_setSignedInt32(6, value); + @$pb.TagNumber(7) + $core.bool hasFragmentsCount() => $_has(6); + @$pb.TagNumber(7) + void clearFragmentsCount() => $_clearField(7); + + @$pb.TagNumber(8) + $pb.PbList<$fixnum.Int64> get fragmentIds => $_getList(7); + + @$pb.TagNumber(9) + $fixnum.Int64 get deliveryTerritoryId => $_getI64(8); + @$pb.TagNumber(9) + set deliveryTerritoryId($fixnum.Int64 value) => $_setInt64(8, value); + @$pb.TagNumber(9) + $core.bool hasDeliveryTerritoryId() => $_has(8); + @$pb.TagNumber(9) + void clearDeliveryTerritoryId() => $_clearField(9); + + @$pb.TagNumber(10) + $core.String get deliveryTerritoryName => $_getSZ(9); + @$pb.TagNumber(10) + set deliveryTerritoryName($core.String value) => $_setString(9, value); + @$pb.TagNumber(10) + $core.bool hasDeliveryTerritoryName() => $_has(9); + @$pb.TagNumber(10) + void clearDeliveryTerritoryName() => $_clearField(10); + + @$pb.TagNumber(11) + $pb.PbList get zones => $_getList(10); + + @$pb.TagNumber(12) + $core.int get totalPortions => $_getIZ(11); + @$pb.TagNumber(12) + set totalPortions($core.int value) => $_setSignedInt32(11, value); + @$pb.TagNumber(12) + $core.bool hasTotalPortions() => $_has(11); + @$pb.TagNumber(12) + void clearTotalPortions() => $_clearField(12); + + @$pb.TagNumber(13) + $core.int get totalOrders => $_getIZ(12); + @$pb.TagNumber(13) + set totalOrders($core.int value) => $_setSignedInt32(12, value); + @$pb.TagNumber(13) + $core.bool hasTotalOrders() => $_has(12); + @$pb.TagNumber(13) + void clearTotalOrders() => $_clearField(13); + + @$pb.TagNumber(14) + $core.String get totalAmount => $_getSZ(13); + @$pb.TagNumber(14) + set totalAmount($core.String value) => $_setString(13, value); + @$pb.TagNumber(14) + $core.bool hasTotalAmount() => $_has(13); + @$pb.TagNumber(14) + void clearTotalAmount() => $_clearField(14); + + @$pb.TagNumber(15) + $core.String get averageOrderAmount => $_getSZ(14); + @$pb.TagNumber(15) + set averageOrderAmount($core.String value) => $_setString(14, value); + @$pb.TagNumber(15) + $core.bool hasAverageOrderAmount() => $_has(14); + @$pb.TagNumber(15) + void clearAverageOrderAmount() => $_clearField(15); + + @$pb.TagNumber(16) + $core.int get deliveryOrders => $_getIZ(15); + @$pb.TagNumber(16) + set deliveryOrders($core.int value) => $_setSignedInt32(15, value); + @$pb.TagNumber(16) + $core.bool hasDeliveryOrders() => $_has(15); + @$pb.TagNumber(16) + void clearDeliveryOrders() => $_clearField(16); + + @$pb.TagNumber(17) + $core.int get pickupOrders => $_getIZ(16); + @$pb.TagNumber(17) + set pickupOrders($core.int value) => $_setSignedInt32(16, value); + @$pb.TagNumber(17) + $core.bool hasPickupOrders() => $_has(16); + @$pb.TagNumber(17) + void clearPickupOrders() => $_clearField(17); + + @$pb.TagNumber(18) + $core.String get averagePlateAmount => $_getSZ(17); + @$pb.TagNumber(18) + set averagePlateAmount($core.String value) => $_setString(17, value); + @$pb.TagNumber(18) + $core.bool hasAveragePlateAmount() => $_has(17); + @$pb.TagNumber(18) + void clearAveragePlateAmount() => $_clearField(18); +} + +/// Dynamic query request for UserQueryItem +class DynamicQueryUserQueryItemsRequest extends $pb.GeneratedMessage { + factory DynamicQueryUserQueryItemsRequest({ + $core.int? page, + $core.int? pageSize, + $core.Iterable? filters, + $core.Iterable? sorts, + $core.Iterable? groups, + $core.Iterable? aggregates, + }) { + final result = create(); + if (page != null) result.page = page; + if (pageSize != null) result.pageSize = pageSize; + if (filters != null) result.filters.addAll(filters); + if (sorts != null) result.sorts.addAll(sorts); + if (groups != null) result.groups.addAll(groups); + if (aggregates != null) result.aggregates.addAll(aggregates); + return result; + } + + DynamicQueryUserQueryItemsRequest._(); + + factory DynamicQueryUserQueryItemsRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQueryUserQueryItemsRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQueryUserQueryItemsRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'page') + ..aI(2, _omitFieldNames ? '' : 'pageSize') + ..pPM(3, _omitFieldNames ? '' : 'filters', + subBuilder: DynamicQueryFilter.create) + ..pPM(4, _omitFieldNames ? '' : 'sorts', + subBuilder: DynamicQuerySort.create) + ..pPM(5, _omitFieldNames ? '' : 'groups', + subBuilder: DynamicQueryGroup.create) + ..pPM(6, _omitFieldNames ? '' : 'aggregates', + subBuilder: DynamicQueryAggregate.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryUserQueryItemsRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryUserQueryItemsRequest copyWith( + void Function(DynamicQueryUserQueryItemsRequest) updates) => + super.copyWith((message) => + updates(message as DynamicQueryUserQueryItemsRequest)) + as DynamicQueryUserQueryItemsRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQueryUserQueryItemsRequest create() => + DynamicQueryUserQueryItemsRequest._(); + @$core.override + DynamicQueryUserQueryItemsRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DynamicQueryUserQueryItemsRequest getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static DynamicQueryUserQueryItemsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get page => $_getIZ(0); + @$pb.TagNumber(1) + set page($core.int value) => $_setSignedInt32(0, value); + @$pb.TagNumber(1) + $core.bool hasPage() => $_has(0); + @$pb.TagNumber(1) + void clearPage() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get pageSize => $_getIZ(1); + @$pb.TagNumber(2) + set pageSize($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasPageSize() => $_has(1); + @$pb.TagNumber(2) + void clearPageSize() => $_clearField(2); + + @$pb.TagNumber(3) + $pb.PbList get filters => $_getList(2); + + @$pb.TagNumber(4) + $pb.PbList get sorts => $_getList(3); + + @$pb.TagNumber(5) + $pb.PbList get groups => $_getList(4); + + @$pb.TagNumber(6) + $pb.PbList get aggregates => $_getList(5); +} + +/// Dynamic query response for UserQueryItem +class DynamicQueryUserQueryItemsResponse extends $pb.GeneratedMessage { + factory DynamicQueryUserQueryItemsResponse({ + $core.Iterable? data, + $fixnum.Int64? totalRecords, + $core.int? numberOfPages, + }) { + final result = create(); + if (data != null) result.data.addAll(data); + if (totalRecords != null) result.totalRecords = totalRecords; + if (numberOfPages != null) result.numberOfPages = numberOfPages; + return result; + } + + DynamicQueryUserQueryItemsResponse._(); + + factory DynamicQueryUserQueryItemsResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQueryUserQueryItemsResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQueryUserQueryItemsResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..pPM(1, _omitFieldNames ? '' : 'data', + subBuilder: UserQueryItem.create) + ..aInt64(2, _omitFieldNames ? '' : 'totalRecords') + ..aI(3, _omitFieldNames ? '' : 'numberOfPages') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryUserQueryItemsResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryUserQueryItemsResponse copyWith( + void Function(DynamicQueryUserQueryItemsResponse) updates) => + super.copyWith((message) => + updates(message as DynamicQueryUserQueryItemsResponse)) + as DynamicQueryUserQueryItemsResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQueryUserQueryItemsResponse create() => + DynamicQueryUserQueryItemsResponse._(); + @$core.override + DynamicQueryUserQueryItemsResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DynamicQueryUserQueryItemsResponse getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor( + create); + static DynamicQueryUserQueryItemsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $pb.PbList get data => $_getList(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get totalRecords => $_getI64(1); + @$pb.TagNumber(2) + set totalRecords($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasTotalRecords() => $_has(1); + @$pb.TagNumber(2) + void clearTotalRecords() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get numberOfPages => $_getIZ(2); + @$pb.TagNumber(3) + set numberOfPages($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasNumberOfPages() => $_has(2); + @$pb.TagNumber(3) + void clearNumberOfPages() => $_clearField(3); +} + +/// UserQueryItem entity +class UserQueryItem extends $pb.GeneratedMessage { + factory UserQueryItem({ + $fixnum.Int64? id, + $core.String? firstName, + $core.String? lastName, + $core.String? email, + $core.String? subjectId, + UserRole? role, + $core.bool? emailNotifications, + $1.Timestamp? createdAt, + }) { + final result = create(); + if (id != null) result.id = id; + if (firstName != null) result.firstName = firstName; + if (lastName != null) result.lastName = lastName; + if (email != null) result.email = email; + if (subjectId != null) result.subjectId = subjectId; + if (role != null) result.role = role; + if (emailNotifications != null) + result.emailNotifications = emailNotifications; + if (createdAt != null) result.createdAt = createdAt; + return result; + } + + UserQueryItem._(); + + factory UserQueryItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory UserQueryItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'UserQueryItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aOS(2, _omitFieldNames ? '' : 'firstName') + ..aOS(3, _omitFieldNames ? '' : 'lastName') + ..aOS(4, _omitFieldNames ? '' : 'email') + ..aOS(5, _omitFieldNames ? '' : 'subjectId') + ..aE(6, _omitFieldNames ? '' : 'role', + enumValues: UserRole.values) + ..aOB(7, _omitFieldNames ? '' : 'emailNotifications') + ..aOM<$1.Timestamp>(8, _omitFieldNames ? '' : 'createdAt', + subBuilder: $1.Timestamp.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UserQueryItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + UserQueryItem copyWith(void Function(UserQueryItem) updates) => + super.copyWith((message) => updates(message as UserQueryItem)) + as UserQueryItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static UserQueryItem create() => UserQueryItem._(); + @$core.override + UserQueryItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static UserQueryItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static UserQueryItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$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 value) => $_setString(1, value); + @$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 value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasLastName() => $_has(2); + @$pb.TagNumber(3) + void clearLastName() => $_clearField(3); + + @$pb.TagNumber(4) + $core.String get email => $_getSZ(3); + @$pb.TagNumber(4) + set email($core.String value) => $_setString(3, value); + @$pb.TagNumber(4) + $core.bool hasEmail() => $_has(3); + @$pb.TagNumber(4) + void clearEmail() => $_clearField(4); + + @$pb.TagNumber(5) + $core.String get subjectId => $_getSZ(4); + @$pb.TagNumber(5) + set subjectId($core.String value) => $_setString(4, value); + @$pb.TagNumber(5) + $core.bool hasSubjectId() => $_has(4); + @$pb.TagNumber(5) + void clearSubjectId() => $_clearField(5); + + @$pb.TagNumber(6) + UserRole get role => $_getN(5); + @$pb.TagNumber(6) + set role(UserRole value) => $_setField(6, value); + @$pb.TagNumber(6) + $core.bool hasRole() => $_has(5); + @$pb.TagNumber(6) + void clearRole() => $_clearField(6); + + @$pb.TagNumber(7) + $core.bool get emailNotifications => $_getBF(6); + @$pb.TagNumber(7) + set emailNotifications($core.bool value) => $_setBool(6, value); + @$pb.TagNumber(7) + $core.bool hasEmailNotifications() => $_has(6); + @$pb.TagNumber(7) + void clearEmailNotifications() => $_clearField(7); + + @$pb.TagNumber(8) + $1.Timestamp get createdAt => $_getN(7); + @$pb.TagNumber(8) + set createdAt($1.Timestamp value) => $_setField(8, value); + @$pb.TagNumber(8) + $core.bool hasCreatedAt() => $_has(7); + @$pb.TagNumber(8) + void clearCreatedAt() => $_clearField(8); + @$pb.TagNumber(8) + $1.Timestamp ensureCreatedAt() => $_ensure(7); +} + +/// Dynamic query request for WooCommerceOrderItem +class DynamicQueryWooCommerceOrderItemsRequest extends $pb.GeneratedMessage { + factory DynamicQueryWooCommerceOrderItemsRequest({ + $core.int? page, + $core.int? pageSize, + $core.Iterable? filters, + $core.Iterable? sorts, + $core.Iterable? groups, + $core.Iterable? aggregates, + }) { + final result = create(); + if (page != null) result.page = page; + if (pageSize != null) result.pageSize = pageSize; + if (filters != null) result.filters.addAll(filters); + if (sorts != null) result.sorts.addAll(sorts); + if (groups != null) result.groups.addAll(groups); + if (aggregates != null) result.aggregates.addAll(aggregates); + return result; + } + + DynamicQueryWooCommerceOrderItemsRequest._(); + + factory DynamicQueryWooCommerceOrderItemsRequest.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQueryWooCommerceOrderItemsRequest.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQueryWooCommerceOrderItemsRequest', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aI(1, _omitFieldNames ? '' : 'page') + ..aI(2, _omitFieldNames ? '' : 'pageSize') + ..pPM(3, _omitFieldNames ? '' : 'filters', + subBuilder: DynamicQueryFilter.create) + ..pPM(4, _omitFieldNames ? '' : 'sorts', + subBuilder: DynamicQuerySort.create) + ..pPM(5, _omitFieldNames ? '' : 'groups', + subBuilder: DynamicQueryGroup.create) + ..pPM(6, _omitFieldNames ? '' : 'aggregates', + subBuilder: DynamicQueryAggregate.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryWooCommerceOrderItemsRequest clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryWooCommerceOrderItemsRequest copyWith( + void Function(DynamicQueryWooCommerceOrderItemsRequest) updates) => + super.copyWith((message) => + updates(message as DynamicQueryWooCommerceOrderItemsRequest)) + as DynamicQueryWooCommerceOrderItemsRequest; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQueryWooCommerceOrderItemsRequest create() => + DynamicQueryWooCommerceOrderItemsRequest._(); + @$core.override + DynamicQueryWooCommerceOrderItemsRequest createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DynamicQueryWooCommerceOrderItemsRequest getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + DynamicQueryWooCommerceOrderItemsRequest>(create); + static DynamicQueryWooCommerceOrderItemsRequest? _defaultInstance; + + @$pb.TagNumber(1) + $core.int get page => $_getIZ(0); + @$pb.TagNumber(1) + set page($core.int value) => $_setSignedInt32(0, value); + @$pb.TagNumber(1) + $core.bool hasPage() => $_has(0); + @$pb.TagNumber(1) + void clearPage() => $_clearField(1); + + @$pb.TagNumber(2) + $core.int get pageSize => $_getIZ(1); + @$pb.TagNumber(2) + set pageSize($core.int value) => $_setSignedInt32(1, value); + @$pb.TagNumber(2) + $core.bool hasPageSize() => $_has(1); + @$pb.TagNumber(2) + void clearPageSize() => $_clearField(2); + + @$pb.TagNumber(3) + $pb.PbList get filters => $_getList(2); + + @$pb.TagNumber(4) + $pb.PbList get sorts => $_getList(3); + + @$pb.TagNumber(5) + $pb.PbList get groups => $_getList(4); + + @$pb.TagNumber(6) + $pb.PbList get aggregates => $_getList(5); +} + +/// Dynamic query response for WooCommerceOrderItem +class DynamicQueryWooCommerceOrderItemsResponse extends $pb.GeneratedMessage { + factory DynamicQueryWooCommerceOrderItemsResponse({ + $core.Iterable? data, + $fixnum.Int64? totalRecords, + $core.int? numberOfPages, + }) { + final result = create(); + if (data != null) result.data.addAll(data); + if (totalRecords != null) result.totalRecords = totalRecords; + if (numberOfPages != null) result.numberOfPages = numberOfPages; + return result; + } + + DynamicQueryWooCommerceOrderItemsResponse._(); + + factory DynamicQueryWooCommerceOrderItemsResponse.fromBuffer( + $core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory DynamicQueryWooCommerceOrderItemsResponse.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'DynamicQueryWooCommerceOrderItemsResponse', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..pPM(1, _omitFieldNames ? '' : 'data', + subBuilder: WooCommerceOrderItem.create) + ..aInt64(2, _omitFieldNames ? '' : 'totalRecords') + ..aI(3, _omitFieldNames ? '' : 'numberOfPages') + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryWooCommerceOrderItemsResponse clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + DynamicQueryWooCommerceOrderItemsResponse copyWith( + void Function(DynamicQueryWooCommerceOrderItemsResponse) updates) => + super.copyWith((message) => + updates(message as DynamicQueryWooCommerceOrderItemsResponse)) + as DynamicQueryWooCommerceOrderItemsResponse; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static DynamicQueryWooCommerceOrderItemsResponse create() => + DynamicQueryWooCommerceOrderItemsResponse._(); + @$core.override + DynamicQueryWooCommerceOrderItemsResponse createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static DynamicQueryWooCommerceOrderItemsResponse getDefault() => + _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor< + DynamicQueryWooCommerceOrderItemsResponse>(create); + static DynamicQueryWooCommerceOrderItemsResponse? _defaultInstance; + + @$pb.TagNumber(1) + $pb.PbList get data => $_getList(0); + + @$pb.TagNumber(2) + $fixnum.Int64 get totalRecords => $_getI64(1); + @$pb.TagNumber(2) + set totalRecords($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasTotalRecords() => $_has(1); + @$pb.TagNumber(2) + void clearTotalRecords() => $_clearField(2); + + @$pb.TagNumber(3) + $core.int get numberOfPages => $_getIZ(2); + @$pb.TagNumber(3) + set numberOfPages($core.int value) => $_setSignedInt32(2, value); + @$pb.TagNumber(3) + $core.bool hasNumberOfPages() => $_has(2); + @$pb.TagNumber(3) + void clearNumberOfPages() => $_clearField(3); +} + +/// WooCommerceOrderItem entity +class WooCommerceOrderItem extends $pb.GeneratedMessage { + factory WooCommerceOrderItem({ + $fixnum.Int64? id, + $fixnum.Int64? wooOrderId, + $core.String? orderNumber, + $core.String? status, + $1.Timestamp? dateCreated, + $core.String? customerName, + $core.String? customerEmail, + $core.String? shippingCity, + $core.String? shippingPostcode, + $core.String? subtotal, + $core.String? totalTax, + $core.String? discountTotal, + $core.String? orderTotal, + $core.String? netAmount, + $core.int? totalPortions, + $core.bool? isDelivery, + $core.bool? isImported, + $fixnum.Int64? importedToRouteId, + $1.Timestamp? syncedAt, + }) { + final result = create(); + if (id != null) result.id = id; + if (wooOrderId != null) result.wooOrderId = wooOrderId; + if (orderNumber != null) result.orderNumber = orderNumber; + if (status != null) result.status = status; + if (dateCreated != null) result.dateCreated = dateCreated; + if (customerName != null) result.customerName = customerName; + if (customerEmail != null) result.customerEmail = customerEmail; + if (shippingCity != null) result.shippingCity = shippingCity; + if (shippingPostcode != null) result.shippingPostcode = shippingPostcode; + if (subtotal != null) result.subtotal = subtotal; + if (totalTax != null) result.totalTax = totalTax; + if (discountTotal != null) result.discountTotal = discountTotal; + if (orderTotal != null) result.orderTotal = orderTotal; + if (netAmount != null) result.netAmount = netAmount; + if (totalPortions != null) result.totalPortions = totalPortions; + if (isDelivery != null) result.isDelivery = isDelivery; + if (isImported != null) result.isImported = isImported; + if (importedToRouteId != null) result.importedToRouteId = importedToRouteId; + if (syncedAt != null) result.syncedAt = syncedAt; + return result; + } + + WooCommerceOrderItem._(); + + factory WooCommerceOrderItem.fromBuffer($core.List<$core.int> data, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromBuffer(data, registry); + factory WooCommerceOrderItem.fromJson($core.String json, + [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => + create()..mergeFromJson(json, registry); + + static final $pb.BuilderInfo _i = $pb.BuilderInfo( + _omitMessageNames ? '' : 'WooCommerceOrderItem', + package: const $pb.PackageName(_omitMessageNames ? '' : 'cqrs'), + createEmptyInstance: create) + ..aInt64(1, _omitFieldNames ? '' : 'id') + ..aInt64(2, _omitFieldNames ? '' : 'wooOrderId') + ..aOS(3, _omitFieldNames ? '' : 'orderNumber') + ..aOS(4, _omitFieldNames ? '' : 'status') + ..aOM<$1.Timestamp>(5, _omitFieldNames ? '' : 'dateCreated', + subBuilder: $1.Timestamp.create) + ..aOS(6, _omitFieldNames ? '' : 'customerName') + ..aOS(7, _omitFieldNames ? '' : 'customerEmail') + ..aOS(8, _omitFieldNames ? '' : 'shippingCity') + ..aOS(9, _omitFieldNames ? '' : 'shippingPostcode') + ..aOS(10, _omitFieldNames ? '' : 'subtotal') + ..aOS(11, _omitFieldNames ? '' : 'totalTax') + ..aOS(12, _omitFieldNames ? '' : 'discountTotal') + ..aOS(13, _omitFieldNames ? '' : 'orderTotal') + ..aOS(14, _omitFieldNames ? '' : 'netAmount') + ..aI(15, _omitFieldNames ? '' : 'totalPortions') + ..aOB(16, _omitFieldNames ? '' : 'isDelivery') + ..aOB(17, _omitFieldNames ? '' : 'isImported') + ..aInt64(18, _omitFieldNames ? '' : 'importedToRouteId') + ..aOM<$1.Timestamp>(19, _omitFieldNames ? '' : 'syncedAt', + subBuilder: $1.Timestamp.create) + ..hasRequiredFields = false; + + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WooCommerceOrderItem clone() => deepCopy(); + @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.') + WooCommerceOrderItem copyWith(void Function(WooCommerceOrderItem) updates) => + super.copyWith((message) => updates(message as WooCommerceOrderItem)) + as WooCommerceOrderItem; + + @$core.override + $pb.BuilderInfo get info_ => _i; + + @$core.pragma('dart2js:noInline') + static WooCommerceOrderItem create() => WooCommerceOrderItem._(); + @$core.override + WooCommerceOrderItem createEmptyInstance() => create(); + @$core.pragma('dart2js:noInline') + static WooCommerceOrderItem getDefault() => _defaultInstance ??= + $pb.GeneratedMessage.$_defaultFor(create); + static WooCommerceOrderItem? _defaultInstance; + + @$pb.TagNumber(1) + $fixnum.Int64 get id => $_getI64(0); + @$pb.TagNumber(1) + set id($fixnum.Int64 value) => $_setInt64(0, value); + @$pb.TagNumber(1) + $core.bool hasId() => $_has(0); + @$pb.TagNumber(1) + void clearId() => $_clearField(1); + + @$pb.TagNumber(2) + $fixnum.Int64 get wooOrderId => $_getI64(1); + @$pb.TagNumber(2) + set wooOrderId($fixnum.Int64 value) => $_setInt64(1, value); + @$pb.TagNumber(2) + $core.bool hasWooOrderId() => $_has(1); + @$pb.TagNumber(2) + void clearWooOrderId() => $_clearField(2); + + @$pb.TagNumber(3) + $core.String get orderNumber => $_getSZ(2); + @$pb.TagNumber(3) + set orderNumber($core.String value) => $_setString(2, value); + @$pb.TagNumber(3) + $core.bool hasOrderNumber() => $_has(2); + @$pb.TagNumber(3) + void clearOrderNumber() => $_clearField(3); + + @$pb.TagNumber(4) + $core.String get status => $_getSZ(3); + @$pb.TagNumber(4) + set status($core.String value) => $_setString(3, value); + @$pb.TagNumber(4) + $core.bool hasStatus() => $_has(3); + @$pb.TagNumber(4) + void clearStatus() => $_clearField(4); + + @$pb.TagNumber(5) + $1.Timestamp get dateCreated => $_getN(4); + @$pb.TagNumber(5) + set dateCreated($1.Timestamp value) => $_setField(5, value); + @$pb.TagNumber(5) + $core.bool hasDateCreated() => $_has(4); + @$pb.TagNumber(5) + void clearDateCreated() => $_clearField(5); + @$pb.TagNumber(5) + $1.Timestamp ensureDateCreated() => $_ensure(4); + + @$pb.TagNumber(6) + $core.String get customerName => $_getSZ(5); + @$pb.TagNumber(6) + set customerName($core.String value) => $_setString(5, value); + @$pb.TagNumber(6) + $core.bool hasCustomerName() => $_has(5); + @$pb.TagNumber(6) + void clearCustomerName() => $_clearField(6); + + @$pb.TagNumber(7) + $core.String get customerEmail => $_getSZ(6); + @$pb.TagNumber(7) + set customerEmail($core.String value) => $_setString(6, value); + @$pb.TagNumber(7) + $core.bool hasCustomerEmail() => $_has(6); + @$pb.TagNumber(7) + void clearCustomerEmail() => $_clearField(7); + + @$pb.TagNumber(8) + $core.String get shippingCity => $_getSZ(7); + @$pb.TagNumber(8) + set shippingCity($core.String value) => $_setString(7, value); + @$pb.TagNumber(8) + $core.bool hasShippingCity() => $_has(7); + @$pb.TagNumber(8) + void clearShippingCity() => $_clearField(8); + + @$pb.TagNumber(9) + $core.String get shippingPostcode => $_getSZ(8); + @$pb.TagNumber(9) + set shippingPostcode($core.String value) => $_setString(8, value); + @$pb.TagNumber(9) + $core.bool hasShippingPostcode() => $_has(8); + @$pb.TagNumber(9) + void clearShippingPostcode() => $_clearField(9); + + @$pb.TagNumber(10) + $core.String get subtotal => $_getSZ(9); + @$pb.TagNumber(10) + set subtotal($core.String value) => $_setString(9, value); + @$pb.TagNumber(10) + $core.bool hasSubtotal() => $_has(9); + @$pb.TagNumber(10) + void clearSubtotal() => $_clearField(10); + + @$pb.TagNumber(11) + $core.String get totalTax => $_getSZ(10); + @$pb.TagNumber(11) + set totalTax($core.String value) => $_setString(10, value); + @$pb.TagNumber(11) + $core.bool hasTotalTax() => $_has(10); + @$pb.TagNumber(11) + void clearTotalTax() => $_clearField(11); + + @$pb.TagNumber(12) + $core.String get discountTotal => $_getSZ(11); + @$pb.TagNumber(12) + set discountTotal($core.String value) => $_setString(11, value); + @$pb.TagNumber(12) + $core.bool hasDiscountTotal() => $_has(11); + @$pb.TagNumber(12) + void clearDiscountTotal() => $_clearField(12); + + @$pb.TagNumber(13) + $core.String get orderTotal => $_getSZ(12); + @$pb.TagNumber(13) + set orderTotal($core.String value) => $_setString(12, value); + @$pb.TagNumber(13) + $core.bool hasOrderTotal() => $_has(12); + @$pb.TagNumber(13) + void clearOrderTotal() => $_clearField(13); + + @$pb.TagNumber(14) + $core.String get netAmount => $_getSZ(13); + @$pb.TagNumber(14) + set netAmount($core.String value) => $_setString(13, value); + @$pb.TagNumber(14) + $core.bool hasNetAmount() => $_has(13); + @$pb.TagNumber(14) + void clearNetAmount() => $_clearField(14); + + @$pb.TagNumber(15) + $core.int get totalPortions => $_getIZ(14); + @$pb.TagNumber(15) + set totalPortions($core.int value) => $_setSignedInt32(14, value); + @$pb.TagNumber(15) + $core.bool hasTotalPortions() => $_has(14); + @$pb.TagNumber(15) + void clearTotalPortions() => $_clearField(15); + + @$pb.TagNumber(16) + $core.bool get isDelivery => $_getBF(15); + @$pb.TagNumber(16) + set isDelivery($core.bool value) => $_setBool(15, value); + @$pb.TagNumber(16) + $core.bool hasIsDelivery() => $_has(15); + @$pb.TagNumber(16) + void clearIsDelivery() => $_clearField(16); + + @$pb.TagNumber(17) + $core.bool get isImported => $_getBF(16); + @$pb.TagNumber(17) + set isImported($core.bool value) => $_setBool(16, value); + @$pb.TagNumber(17) + $core.bool hasIsImported() => $_has(16); + @$pb.TagNumber(17) + void clearIsImported() => $_clearField(17); + + @$pb.TagNumber(18) + $fixnum.Int64 get importedToRouteId => $_getI64(17); + @$pb.TagNumber(18) + set importedToRouteId($fixnum.Int64 value) => $_setInt64(17, value); + @$pb.TagNumber(18) + $core.bool hasImportedToRouteId() => $_has(17); + @$pb.TagNumber(18) + void clearImportedToRouteId() => $_clearField(18); + + @$pb.TagNumber(19) + $1.Timestamp get syncedAt => $_getN(18); + @$pb.TagNumber(19) + set syncedAt($1.Timestamp value) => $_setField(19, value); + @$pb.TagNumber(19) + $core.bool hasSyncedAt() => $_has(18); + @$pb.TagNumber(19) + void clearSyncedAt() => $_clearField(19); + @$pb.TagNumber(19) + $1.Timestamp ensureSyncedAt() => $_ensure(18); +} + +const $core.bool _omitFieldNames = + $core.bool.fromEnvironment('protobuf.omit_field_names'); +const $core.bool _omitMessageNames = + $core.bool.fromEnvironment('protobuf.omit_message_names'); diff --git a/lib/generated/cqrs_services.pbenum.dart b/lib/generated/cqrs_services.pbenum.dart new file mode 100644 index 0000000..b5aae41 --- /dev/null +++ b/lib/generated/cqrs_services.pbenum.dart @@ -0,0 +1,67 @@ +// This is a generated file - do not edit. +// +// Generated from cqrs_services.proto. + +// @dart = 3.3 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_relative_imports + +import 'dart:core' as $core; + +import 'package:protobuf/protobuf.dart' as $pb; + +/// InvoiceReportFilter enum +class InvoiceReportFilter extends $pb.ProtobufEnum { + static const InvoiceReportFilter INVOICE_REPORT_FILTER_DELIVERY = + InvoiceReportFilter._( + 0, _omitEnumNames ? '' : 'INVOICE_REPORT_FILTER_DELIVERY'); + static const InvoiceReportFilter INVOICE_REPORT_FILTER_OTHERS = + InvoiceReportFilter._( + 1, _omitEnumNames ? '' : 'INVOICE_REPORT_FILTER_OTHERS'); + static const InvoiceReportFilter INVOICE_REPORT_FILTER_ALL = + InvoiceReportFilter._( + 2, _omitEnumNames ? '' : 'INVOICE_REPORT_FILTER_ALL'); + + static const $core.List values = [ + INVOICE_REPORT_FILTER_DELIVERY, + INVOICE_REPORT_FILTER_OTHERS, + INVOICE_REPORT_FILTER_ALL, + ]; + + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 2); + static InvoiceReportFilter? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; + + const InvoiceReportFilter._(super.value, super.name); +} + +/// UserRole enum +class UserRole extends $pb.ProtobufEnum { + static const UserRole USER_ROLE_OWNER = + UserRole._(0, _omitEnumNames ? '' : 'USER_ROLE_OWNER'); + static const UserRole USER_ROLE_ADMIN = + UserRole._(1, _omitEnumNames ? '' : 'USER_ROLE_ADMIN'); + static const UserRole USER_ROLE_DELIVERYMAN = + UserRole._(2, _omitEnumNames ? '' : 'USER_ROLE_DELIVERYMAN'); + + static const $core.List values = [ + USER_ROLE_OWNER, + USER_ROLE_ADMIN, + USER_ROLE_DELIVERYMAN, + ]; + + static final $core.List _byValue = + $pb.ProtobufEnum.$_initByValueList(values, 2); + static UserRole? valueOf($core.int value) => + value < 0 || value >= _byValue.length ? null : _byValue[value]; + + const UserRole._(super.value, super.name); +} + +const $core.bool _omitEnumNames = + $core.bool.fromEnvironment('protobuf.omit_enum_names'); diff --git a/lib/generated/cqrs_services.pbgrpc.dart b/lib/generated/cqrs_services.pbgrpc.dart new file mode 100644 index 0000000..079a924 --- /dev/null +++ b/lib/generated/cqrs_services.pbgrpc.dart @@ -0,0 +1,2080 @@ +// This is a generated file - do not edit. +// +// Generated from cqrs_services.proto. + +// @dart = 3.3 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_relative_imports + +import 'dart:async' as $async; +import 'dart:core' as $core; + +import 'package:grpc/service_api.dart' as $grpc; +import 'package:protobuf/protobuf.dart' as $pb; + +import 'cqrs_services.pb.dart' as $0; + +export 'cqrs_services.pb.dart'; + +/// Command service for CQRS operations +@$pb.GrpcServiceName('cqrs.CommandService') +class CommandServiceClient extends $grpc.Client { + /// The hostname for this service. + static const $core.String defaultHost = ''; + + /// OAuth scopes needed for the client. + static const $core.List<$core.String> oauthScopes = [ + '', + ]; + + CommandServiceClient(super.channel, {super.options, super.interceptors}); + + /// CompleteDeliveryCommand operation + $grpc.ResponseFuture<$0.CompleteDeliveryCommandResponse> completeDelivery( + $0.CompleteDeliveryCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$completeDelivery, request, options: options); + } + + /// MarkDeliveryAsUncompletedCommand operation + $grpc.ResponseFuture<$0.MarkDeliveryAsUncompletedCommandResponse> + markDeliveryAsUncompleted( + $0.MarkDeliveryAsUncompletedCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$markDeliveryAsUncompleted, request, + options: options); + } + + /// CreateDeliveryTerritoryCommand operation + $grpc.ResponseFuture<$0.CreateDeliveryTerritoryCommandResponse> + createDeliveryTerritory( + $0.CreateDeliveryTerritoryCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$createDeliveryTerritory, request, + options: options); + } + + /// DeleteDeliveryTerritoryCommand operation + $grpc.ResponseFuture<$0.DeleteDeliveryTerritoryCommandResponse> + deleteDeliveryTerritory( + $0.DeleteDeliveryTerritoryCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$deleteDeliveryTerritory, request, + options: options); + } + + /// ReactivateDeliveryTerritoryCommand operation + $grpc.ResponseFuture<$0.ReactivateDeliveryTerritoryCommandResponse> + reactivateDeliveryTerritory( + $0.ReactivateDeliveryTerritoryCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$reactivateDeliveryTerritory, request, + options: options); + } + + /// UpdateDeliveryTerritoryCommand operation + $grpc.ResponseFuture<$0.UpdateDeliveryTerritoryCommandResponse> + updateDeliveryTerritory( + $0.UpdateDeliveryTerritoryCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$updateDeliveryTerritory, request, + options: options); + } + + /// AddDeliveryZoneCommand operation + $grpc.ResponseFuture<$0.AddDeliveryZoneCommandResponse> addDeliveryZone( + $0.AddDeliveryZoneCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$addDeliveryZone, request, options: options); + } + + /// AutoFillZoneWaypointsCommand operation + $grpc.ResponseFuture<$0.AutoFillZoneWaypointsCommandResponse> + autoFillZoneWaypoints( + $0.AutoFillZoneWaypointsCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$autoFillZoneWaypoints, request, options: options); + } + + /// DeleteDeliveryZoneCommand operation + $grpc.ResponseFuture<$0.DeleteDeliveryZoneCommandResponse> deleteDeliveryZone( + $0.DeleteDeliveryZoneCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$deleteDeliveryZone, request, options: options); + } + + /// ImportDeliveryZonesCommand operation + $grpc.ResponseFuture<$0.ImportDeliveryZonesCommandResponse> + importDeliveryZones( + $0.ImportDeliveryZonesCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$importDeliveryZones, request, options: options); + } + + /// ReassignDeliveryZoneCommand operation + $grpc.ResponseFuture<$0.ReassignDeliveryZoneCommandResponse> + reassignDeliveryZone( + $0.ReassignDeliveryZoneCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$reassignDeliveryZone, request, options: options); + } + + /// RemoveDeliveryZoneCommand operation + $grpc.ResponseFuture<$0.RemoveDeliveryZoneCommandResponse> removeDeliveryZone( + $0.RemoveDeliveryZoneCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$removeDeliveryZone, request, options: options); + } + + /// ReorderZonePrioritiesCommand operation + $grpc.ResponseFuture<$0.ReorderZonePrioritiesCommandResponse> + reorderZonePriorities( + $0.ReorderZonePrioritiesCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$reorderZonePriorities, request, options: options); + } + + /// SetDeliveryZoneExitWaypointCommand operation + $grpc.ResponseFuture<$0.SetDeliveryZoneExitWaypointCommandResponse> + setDeliveryZoneExitWaypoint( + $0.SetDeliveryZoneExitWaypointCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$setDeliveryZoneExitWaypoint, request, + options: options); + } + + /// SetDeliveryZoneStartWaypointCommand operation + $grpc.ResponseFuture<$0.SetDeliveryZoneStartWaypointCommandResponse> + setDeliveryZoneStartWaypoint( + $0.SetDeliveryZoneStartWaypointCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$setDeliveryZoneStartWaypoint, request, + options: options); + } + + /// UpdateDeliveryZoneCommand operation + $grpc.ResponseFuture<$0.UpdateDeliveryZoneCommandResponse> updateDeliveryZone( + $0.UpdateDeliveryZoneCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$updateDeliveryZone, request, options: options); + } + + /// GenerateInvoicesReportCommand operation + $grpc.ResponseFuture<$0.GenerateInvoicesReportCommandResponse> + generateInvoicesReport( + $0.GenerateInvoicesReportCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$generateInvoicesReport, request, + options: options); + } + + /// DefineRouteRoutingCommand operation + $grpc.ResponseFuture<$0.DefineRouteRoutingCommandResponse> defineRouteRouting( + $0.DefineRouteRoutingCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$defineRouteRouting, request, options: options); + } + + /// DeleteRouteCommand operation + $grpc.ResponseFuture<$0.DeleteRouteCommandResponse> deleteRoute( + $0.DeleteRouteCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$deleteRoute, request, options: options); + } + + /// GenerateRouteHeatMapCommand operation + $grpc.ResponseFuture<$0.GenerateRouteHeatMapCommandResponse> + generateRouteHeatMap( + $0.GenerateRouteHeatMapCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$generateRouteHeatMap, request, options: options); + } + + /// ImportAdditionalStopsCommand operation + $grpc.ResponseFuture<$0.ImportAdditionalStopsCommandResponse> + importAdditionalStops( + $0.ImportAdditionalStopsCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$importAdditionalStops, request, options: options); + } + + /// ImportRouteFromCsvCommand operation + $grpc.ResponseFuture<$0.ImportRouteFromCsvCommandResponse> importRouteFromCsv( + $0.ImportRouteFromCsvCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$importRouteFromCsv, request, options: options); + } + + /// OptimizeRouteByZonesCommand operation + $grpc.ResponseFuture<$0.OptimizeRouteByZonesCommandResponse> + optimizeRouteByZones( + $0.OptimizeRouteByZonesCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$optimizeRouteByZones, request, options: options); + } + + /// RecalculateRouteStatsCommand operation + $grpc.ResponseFuture<$0.RecalculateRouteStatsCommandResponse> + recalculateRouteStats( + $0.RecalculateRouteStatsCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$recalculateRouteStats, request, options: options); + } + + /// AssignZonesToRouteCommand operation + $grpc.ResponseFuture<$0.AssignZonesToRouteCommandResponse> assignZonesToRoute( + $0.AssignZonesToRouteCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$assignZonesToRoute, request, options: options); + } + + /// UpdateRouteTerritoryCommand operation + $grpc.ResponseFuture<$0.UpdateRouteTerritoryCommandResponse> + updateRouteTerritory( + $0.UpdateRouteTerritoryCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$updateRouteTerritory, request, options: options); + } + + /// AssignDeliveryToRouteFragmentCommand operation + $grpc.ResponseFuture<$0.AssignDeliveryToRouteFragmentCommandResponse> + assignDeliveryToRouteFragment( + $0.AssignDeliveryToRouteFragmentCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$assignDeliveryToRouteFragment, request, + options: options); + } + + /// FetchRouteFragmentRoutesCommand operation + $grpc.ResponseFuture<$0.FetchRouteFragmentRoutesCommandResponse> + fetchRouteFragmentRoutes( + $0.FetchRouteFragmentRoutesCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$fetchRouteFragmentRoutes, request, + options: options); + } + + /// ReorderRouteFragmentDeliveriesCommand operation + $grpc.ResponseFuture<$0.ReorderRouteFragmentDeliveriesCommandResponse> + reorderRouteFragmentDeliveries( + $0.ReorderRouteFragmentDeliveriesCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$reorderRouteFragmentDeliveries, request, + options: options); + } + + /// SkipDeliveryCommand operation + $grpc.ResponseFuture<$0.SkipDeliveryCommandResponse> skipDelivery( + $0.SkipDeliveryCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$skipDelivery, request, options: options); + } + + /// UploadDeliveryPictureCommand operation + $grpc.ResponseFuture<$0.UploadDeliveryPictureCommandResponse> + uploadDeliveryPicture( + $0.UploadDeliveryPictureCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$uploadDeliveryPicture, request, options: options); + } + + /// AddUserCommand operation + $grpc.ResponseFuture<$0.AddUserCommandResponse> addUser( + $0.AddUserCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$addUser, request, options: options); + } + + /// ResetUserPasswordCommand operation + $grpc.ResponseFuture<$0.ResetUserPasswordCommandResponse> resetUserPassword( + $0.ResetUserPasswordCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$resetUserPassword, request, options: options); + } + + /// UpdatePasswordCommand operation + $grpc.ResponseFuture<$0.UpdatePasswordCommandResponse> updatePassword( + $0.UpdatePasswordCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$updatePassword, request, options: options); + } + + /// UpdateUserCommand operation + $grpc.ResponseFuture<$0.UpdateUserCommandResponse> updateUser( + $0.UpdateUserCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$updateUser, request, options: options); + } + + /// FetchWooCommerceOrdersCommand operation + $grpc.ResponseFuture<$0.FetchWooCommerceOrdersCommandResponse> + fetchWooCommerceOrders( + $0.FetchWooCommerceOrdersCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$fetchWooCommerceOrders, request, + options: options); + } + + /// GenerateRouteFromWooCommerceCommand operation + $grpc.ResponseFuture<$0.GenerateRouteFromWooCommerceCommandResponse> + generateRouteFromWooCommerce( + $0.GenerateRouteFromWooCommerceCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$generateRouteFromWooCommerce, request, + options: options); + } + + /// SyncWooCommerceOrdersCommand operation + $grpc.ResponseFuture<$0.SyncWooCommerceOrdersCommandResponse> + syncWooCommerceOrders( + $0.SyncWooCommerceOrdersCommandRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$syncWooCommerceOrders, request, options: options); + } + + // method descriptors + + static final _$completeDelivery = $grpc.ClientMethod< + $0.CompleteDeliveryCommandRequest, + $0.CompleteDeliveryCommandResponse>( + '/cqrs.CommandService/CompleteDelivery', + ($0.CompleteDeliveryCommandRequest value) => value.writeToBuffer(), + $0.CompleteDeliveryCommandResponse.fromBuffer); + static final _$markDeliveryAsUncompleted = $grpc.ClientMethod< + $0.MarkDeliveryAsUncompletedCommandRequest, + $0.MarkDeliveryAsUncompletedCommandResponse>( + '/cqrs.CommandService/MarkDeliveryAsUncompleted', + ($0.MarkDeliveryAsUncompletedCommandRequest value) => + value.writeToBuffer(), + $0.MarkDeliveryAsUncompletedCommandResponse.fromBuffer); + static final _$createDeliveryTerritory = $grpc.ClientMethod< + $0.CreateDeliveryTerritoryCommandRequest, + $0.CreateDeliveryTerritoryCommandResponse>( + '/cqrs.CommandService/CreateDeliveryTerritory', + ($0.CreateDeliveryTerritoryCommandRequest value) => value.writeToBuffer(), + $0.CreateDeliveryTerritoryCommandResponse.fromBuffer); + static final _$deleteDeliveryTerritory = $grpc.ClientMethod< + $0.DeleteDeliveryTerritoryCommandRequest, + $0.DeleteDeliveryTerritoryCommandResponse>( + '/cqrs.CommandService/DeleteDeliveryTerritory', + ($0.DeleteDeliveryTerritoryCommandRequest value) => value.writeToBuffer(), + $0.DeleteDeliveryTerritoryCommandResponse.fromBuffer); + static final _$reactivateDeliveryTerritory = $grpc.ClientMethod< + $0.ReactivateDeliveryTerritoryCommandRequest, + $0.ReactivateDeliveryTerritoryCommandResponse>( + '/cqrs.CommandService/ReactivateDeliveryTerritory', + ($0.ReactivateDeliveryTerritoryCommandRequest value) => + value.writeToBuffer(), + $0.ReactivateDeliveryTerritoryCommandResponse.fromBuffer); + static final _$updateDeliveryTerritory = $grpc.ClientMethod< + $0.UpdateDeliveryTerritoryCommandRequest, + $0.UpdateDeliveryTerritoryCommandResponse>( + '/cqrs.CommandService/UpdateDeliveryTerritory', + ($0.UpdateDeliveryTerritoryCommandRequest value) => value.writeToBuffer(), + $0.UpdateDeliveryTerritoryCommandResponse.fromBuffer); + static final _$addDeliveryZone = $grpc.ClientMethod< + $0.AddDeliveryZoneCommandRequest, $0.AddDeliveryZoneCommandResponse>( + '/cqrs.CommandService/AddDeliveryZone', + ($0.AddDeliveryZoneCommandRequest value) => value.writeToBuffer(), + $0.AddDeliveryZoneCommandResponse.fromBuffer); + static final _$autoFillZoneWaypoints = $grpc.ClientMethod< + $0.AutoFillZoneWaypointsCommandRequest, + $0.AutoFillZoneWaypointsCommandResponse>( + '/cqrs.CommandService/AutoFillZoneWaypoints', + ($0.AutoFillZoneWaypointsCommandRequest value) => value.writeToBuffer(), + $0.AutoFillZoneWaypointsCommandResponse.fromBuffer); + static final _$deleteDeliveryZone = $grpc.ClientMethod< + $0.DeleteDeliveryZoneCommandRequest, + $0.DeleteDeliveryZoneCommandResponse>( + '/cqrs.CommandService/DeleteDeliveryZone', + ($0.DeleteDeliveryZoneCommandRequest value) => value.writeToBuffer(), + $0.DeleteDeliveryZoneCommandResponse.fromBuffer); + static final _$importDeliveryZones = $grpc.ClientMethod< + $0.ImportDeliveryZonesCommandRequest, + $0.ImportDeliveryZonesCommandResponse>( + '/cqrs.CommandService/ImportDeliveryZones', + ($0.ImportDeliveryZonesCommandRequest value) => value.writeToBuffer(), + $0.ImportDeliveryZonesCommandResponse.fromBuffer); + static final _$reassignDeliveryZone = $grpc.ClientMethod< + $0.ReassignDeliveryZoneCommandRequest, + $0.ReassignDeliveryZoneCommandResponse>( + '/cqrs.CommandService/ReassignDeliveryZone', + ($0.ReassignDeliveryZoneCommandRequest value) => value.writeToBuffer(), + $0.ReassignDeliveryZoneCommandResponse.fromBuffer); + static final _$removeDeliveryZone = $grpc.ClientMethod< + $0.RemoveDeliveryZoneCommandRequest, + $0.RemoveDeliveryZoneCommandResponse>( + '/cqrs.CommandService/RemoveDeliveryZone', + ($0.RemoveDeliveryZoneCommandRequest value) => value.writeToBuffer(), + $0.RemoveDeliveryZoneCommandResponse.fromBuffer); + static final _$reorderZonePriorities = $grpc.ClientMethod< + $0.ReorderZonePrioritiesCommandRequest, + $0.ReorderZonePrioritiesCommandResponse>( + '/cqrs.CommandService/ReorderZonePriorities', + ($0.ReorderZonePrioritiesCommandRequest value) => value.writeToBuffer(), + $0.ReorderZonePrioritiesCommandResponse.fromBuffer); + static final _$setDeliveryZoneExitWaypoint = $grpc.ClientMethod< + $0.SetDeliveryZoneExitWaypointCommandRequest, + $0.SetDeliveryZoneExitWaypointCommandResponse>( + '/cqrs.CommandService/SetDeliveryZoneExitWaypoint', + ($0.SetDeliveryZoneExitWaypointCommandRequest value) => + value.writeToBuffer(), + $0.SetDeliveryZoneExitWaypointCommandResponse.fromBuffer); + static final _$setDeliveryZoneStartWaypoint = $grpc.ClientMethod< + $0.SetDeliveryZoneStartWaypointCommandRequest, + $0.SetDeliveryZoneStartWaypointCommandResponse>( + '/cqrs.CommandService/SetDeliveryZoneStartWaypoint', + ($0.SetDeliveryZoneStartWaypointCommandRequest value) => + value.writeToBuffer(), + $0.SetDeliveryZoneStartWaypointCommandResponse.fromBuffer); + static final _$updateDeliveryZone = $grpc.ClientMethod< + $0.UpdateDeliveryZoneCommandRequest, + $0.UpdateDeliveryZoneCommandResponse>( + '/cqrs.CommandService/UpdateDeliveryZone', + ($0.UpdateDeliveryZoneCommandRequest value) => value.writeToBuffer(), + $0.UpdateDeliveryZoneCommandResponse.fromBuffer); + static final _$generateInvoicesReport = $grpc.ClientMethod< + $0.GenerateInvoicesReportCommandRequest, + $0.GenerateInvoicesReportCommandResponse>( + '/cqrs.CommandService/GenerateInvoicesReport', + ($0.GenerateInvoicesReportCommandRequest value) => value.writeToBuffer(), + $0.GenerateInvoicesReportCommandResponse.fromBuffer); + static final _$defineRouteRouting = $grpc.ClientMethod< + $0.DefineRouteRoutingCommandRequest, + $0.DefineRouteRoutingCommandResponse>( + '/cqrs.CommandService/DefineRouteRouting', + ($0.DefineRouteRoutingCommandRequest value) => value.writeToBuffer(), + $0.DefineRouteRoutingCommandResponse.fromBuffer); + static final _$deleteRoute = $grpc.ClientMethod<$0.DeleteRouteCommandRequest, + $0.DeleteRouteCommandResponse>( + '/cqrs.CommandService/DeleteRoute', + ($0.DeleteRouteCommandRequest value) => value.writeToBuffer(), + $0.DeleteRouteCommandResponse.fromBuffer); + static final _$generateRouteHeatMap = $grpc.ClientMethod< + $0.GenerateRouteHeatMapCommandRequest, + $0.GenerateRouteHeatMapCommandResponse>( + '/cqrs.CommandService/GenerateRouteHeatMap', + ($0.GenerateRouteHeatMapCommandRequest value) => value.writeToBuffer(), + $0.GenerateRouteHeatMapCommandResponse.fromBuffer); + static final _$importAdditionalStops = $grpc.ClientMethod< + $0.ImportAdditionalStopsCommandRequest, + $0.ImportAdditionalStopsCommandResponse>( + '/cqrs.CommandService/ImportAdditionalStops', + ($0.ImportAdditionalStopsCommandRequest value) => value.writeToBuffer(), + $0.ImportAdditionalStopsCommandResponse.fromBuffer); + static final _$importRouteFromCsv = $grpc.ClientMethod< + $0.ImportRouteFromCsvCommandRequest, + $0.ImportRouteFromCsvCommandResponse>( + '/cqrs.CommandService/ImportRouteFromCsv', + ($0.ImportRouteFromCsvCommandRequest value) => value.writeToBuffer(), + $0.ImportRouteFromCsvCommandResponse.fromBuffer); + static final _$optimizeRouteByZones = $grpc.ClientMethod< + $0.OptimizeRouteByZonesCommandRequest, + $0.OptimizeRouteByZonesCommandResponse>( + '/cqrs.CommandService/OptimizeRouteByZones', + ($0.OptimizeRouteByZonesCommandRequest value) => value.writeToBuffer(), + $0.OptimizeRouteByZonesCommandResponse.fromBuffer); + static final _$recalculateRouteStats = $grpc.ClientMethod< + $0.RecalculateRouteStatsCommandRequest, + $0.RecalculateRouteStatsCommandResponse>( + '/cqrs.CommandService/RecalculateRouteStats', + ($0.RecalculateRouteStatsCommandRequest value) => value.writeToBuffer(), + $0.RecalculateRouteStatsCommandResponse.fromBuffer); + static final _$assignZonesToRoute = $grpc.ClientMethod< + $0.AssignZonesToRouteCommandRequest, + $0.AssignZonesToRouteCommandResponse>( + '/cqrs.CommandService/AssignZonesToRoute', + ($0.AssignZonesToRouteCommandRequest value) => value.writeToBuffer(), + $0.AssignZonesToRouteCommandResponse.fromBuffer); + static final _$updateRouteTerritory = $grpc.ClientMethod< + $0.UpdateRouteTerritoryCommandRequest, + $0.UpdateRouteTerritoryCommandResponse>( + '/cqrs.CommandService/UpdateRouteTerritory', + ($0.UpdateRouteTerritoryCommandRequest value) => value.writeToBuffer(), + $0.UpdateRouteTerritoryCommandResponse.fromBuffer); + static final _$assignDeliveryToRouteFragment = $grpc.ClientMethod< + $0.AssignDeliveryToRouteFragmentCommandRequest, + $0.AssignDeliveryToRouteFragmentCommandResponse>( + '/cqrs.CommandService/AssignDeliveryToRouteFragment', + ($0.AssignDeliveryToRouteFragmentCommandRequest value) => + value.writeToBuffer(), + $0.AssignDeliveryToRouteFragmentCommandResponse.fromBuffer); + static final _$fetchRouteFragmentRoutes = $grpc.ClientMethod< + $0.FetchRouteFragmentRoutesCommandRequest, + $0.FetchRouteFragmentRoutesCommandResponse>( + '/cqrs.CommandService/FetchRouteFragmentRoutes', + ($0.FetchRouteFragmentRoutesCommandRequest value) => + value.writeToBuffer(), + $0.FetchRouteFragmentRoutesCommandResponse.fromBuffer); + static final _$reorderRouteFragmentDeliveries = $grpc.ClientMethod< + $0.ReorderRouteFragmentDeliveriesCommandRequest, + $0.ReorderRouteFragmentDeliveriesCommandResponse>( + '/cqrs.CommandService/ReorderRouteFragmentDeliveries', + ($0.ReorderRouteFragmentDeliveriesCommandRequest value) => + value.writeToBuffer(), + $0.ReorderRouteFragmentDeliveriesCommandResponse.fromBuffer); + static final _$skipDelivery = $grpc.ClientMethod< + $0.SkipDeliveryCommandRequest, $0.SkipDeliveryCommandResponse>( + '/cqrs.CommandService/SkipDelivery', + ($0.SkipDeliveryCommandRequest value) => value.writeToBuffer(), + $0.SkipDeliveryCommandResponse.fromBuffer); + static final _$uploadDeliveryPicture = $grpc.ClientMethod< + $0.UploadDeliveryPictureCommandRequest, + $0.UploadDeliveryPictureCommandResponse>( + '/cqrs.CommandService/UploadDeliveryPicture', + ($0.UploadDeliveryPictureCommandRequest value) => value.writeToBuffer(), + $0.UploadDeliveryPictureCommandResponse.fromBuffer); + static final _$addUser = + $grpc.ClientMethod<$0.AddUserCommandRequest, $0.AddUserCommandResponse>( + '/cqrs.CommandService/AddUser', + ($0.AddUserCommandRequest value) => value.writeToBuffer(), + $0.AddUserCommandResponse.fromBuffer); + static final _$resetUserPassword = $grpc.ClientMethod< + $0.ResetUserPasswordCommandRequest, + $0.ResetUserPasswordCommandResponse>( + '/cqrs.CommandService/ResetUserPassword', + ($0.ResetUserPasswordCommandRequest value) => value.writeToBuffer(), + $0.ResetUserPasswordCommandResponse.fromBuffer); + static final _$updatePassword = $grpc.ClientMethod< + $0.UpdatePasswordCommandRequest, $0.UpdatePasswordCommandResponse>( + '/cqrs.CommandService/UpdatePassword', + ($0.UpdatePasswordCommandRequest value) => value.writeToBuffer(), + $0.UpdatePasswordCommandResponse.fromBuffer); + static final _$updateUser = $grpc.ClientMethod<$0.UpdateUserCommandRequest, + $0.UpdateUserCommandResponse>( + '/cqrs.CommandService/UpdateUser', + ($0.UpdateUserCommandRequest value) => value.writeToBuffer(), + $0.UpdateUserCommandResponse.fromBuffer); + static final _$fetchWooCommerceOrders = $grpc.ClientMethod< + $0.FetchWooCommerceOrdersCommandRequest, + $0.FetchWooCommerceOrdersCommandResponse>( + '/cqrs.CommandService/FetchWooCommerceOrders', + ($0.FetchWooCommerceOrdersCommandRequest value) => value.writeToBuffer(), + $0.FetchWooCommerceOrdersCommandResponse.fromBuffer); + static final _$generateRouteFromWooCommerce = $grpc.ClientMethod< + $0.GenerateRouteFromWooCommerceCommandRequest, + $0.GenerateRouteFromWooCommerceCommandResponse>( + '/cqrs.CommandService/GenerateRouteFromWooCommerce', + ($0.GenerateRouteFromWooCommerceCommandRequest value) => + value.writeToBuffer(), + $0.GenerateRouteFromWooCommerceCommandResponse.fromBuffer); + static final _$syncWooCommerceOrders = $grpc.ClientMethod< + $0.SyncWooCommerceOrdersCommandRequest, + $0.SyncWooCommerceOrdersCommandResponse>( + '/cqrs.CommandService/SyncWooCommerceOrders', + ($0.SyncWooCommerceOrdersCommandRequest value) => value.writeToBuffer(), + $0.SyncWooCommerceOrdersCommandResponse.fromBuffer); +} + +@$pb.GrpcServiceName('cqrs.CommandService') +abstract class CommandServiceBase extends $grpc.Service { + $core.String get $name => 'cqrs.CommandService'; + + CommandServiceBase() { + $addMethod($grpc.ServiceMethod<$0.CompleteDeliveryCommandRequest, + $0.CompleteDeliveryCommandResponse>( + 'CompleteDelivery', + completeDelivery_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.CompleteDeliveryCommandRequest.fromBuffer(value), + ($0.CompleteDeliveryCommandResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.MarkDeliveryAsUncompletedCommandRequest, + $0.MarkDeliveryAsUncompletedCommandResponse>( + 'MarkDeliveryAsUncompleted', + markDeliveryAsUncompleted_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.MarkDeliveryAsUncompletedCommandRequest.fromBuffer(value), + ($0.MarkDeliveryAsUncompletedCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.CreateDeliveryTerritoryCommandRequest, + $0.CreateDeliveryTerritoryCommandResponse>( + 'CreateDeliveryTerritory', + createDeliveryTerritory_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.CreateDeliveryTerritoryCommandRequest.fromBuffer(value), + ($0.CreateDeliveryTerritoryCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DeleteDeliveryTerritoryCommandRequest, + $0.DeleteDeliveryTerritoryCommandResponse>( + 'DeleteDeliveryTerritory', + deleteDeliveryTerritory_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.DeleteDeliveryTerritoryCommandRequest.fromBuffer(value), + ($0.DeleteDeliveryTerritoryCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ReactivateDeliveryTerritoryCommandRequest, + $0.ReactivateDeliveryTerritoryCommandResponse>( + 'ReactivateDeliveryTerritory', + reactivateDeliveryTerritory_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.ReactivateDeliveryTerritoryCommandRequest.fromBuffer(value), + ($0.ReactivateDeliveryTerritoryCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.UpdateDeliveryTerritoryCommandRequest, + $0.UpdateDeliveryTerritoryCommandResponse>( + 'UpdateDeliveryTerritory', + updateDeliveryTerritory_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.UpdateDeliveryTerritoryCommandRequest.fromBuffer(value), + ($0.UpdateDeliveryTerritoryCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.AddDeliveryZoneCommandRequest, + $0.AddDeliveryZoneCommandResponse>( + 'AddDeliveryZone', + addDeliveryZone_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.AddDeliveryZoneCommandRequest.fromBuffer(value), + ($0.AddDeliveryZoneCommandResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.AutoFillZoneWaypointsCommandRequest, + $0.AutoFillZoneWaypointsCommandResponse>( + 'AutoFillZoneWaypoints', + autoFillZoneWaypoints_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.AutoFillZoneWaypointsCommandRequest.fromBuffer(value), + ($0.AutoFillZoneWaypointsCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DeleteDeliveryZoneCommandRequest, + $0.DeleteDeliveryZoneCommandResponse>( + 'DeleteDeliveryZone', + deleteDeliveryZone_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.DeleteDeliveryZoneCommandRequest.fromBuffer(value), + ($0.DeleteDeliveryZoneCommandResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ImportDeliveryZonesCommandRequest, + $0.ImportDeliveryZonesCommandResponse>( + 'ImportDeliveryZones', + importDeliveryZones_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.ImportDeliveryZonesCommandRequest.fromBuffer(value), + ($0.ImportDeliveryZonesCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ReassignDeliveryZoneCommandRequest, + $0.ReassignDeliveryZoneCommandResponse>( + 'ReassignDeliveryZone', + reassignDeliveryZone_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.ReassignDeliveryZoneCommandRequest.fromBuffer(value), + ($0.ReassignDeliveryZoneCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RemoveDeliveryZoneCommandRequest, + $0.RemoveDeliveryZoneCommandResponse>( + 'RemoveDeliveryZone', + removeDeliveryZone_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.RemoveDeliveryZoneCommandRequest.fromBuffer(value), + ($0.RemoveDeliveryZoneCommandResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ReorderZonePrioritiesCommandRequest, + $0.ReorderZonePrioritiesCommandResponse>( + 'ReorderZonePriorities', + reorderZonePriorities_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.ReorderZonePrioritiesCommandRequest.fromBuffer(value), + ($0.ReorderZonePrioritiesCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SetDeliveryZoneExitWaypointCommandRequest, + $0.SetDeliveryZoneExitWaypointCommandResponse>( + 'SetDeliveryZoneExitWaypoint', + setDeliveryZoneExitWaypoint_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.SetDeliveryZoneExitWaypointCommandRequest.fromBuffer(value), + ($0.SetDeliveryZoneExitWaypointCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod< + $0.SetDeliveryZoneStartWaypointCommandRequest, + $0.SetDeliveryZoneStartWaypointCommandResponse>( + 'SetDeliveryZoneStartWaypoint', + setDeliveryZoneStartWaypoint_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.SetDeliveryZoneStartWaypointCommandRequest.fromBuffer(value), + ($0.SetDeliveryZoneStartWaypointCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.UpdateDeliveryZoneCommandRequest, + $0.UpdateDeliveryZoneCommandResponse>( + 'UpdateDeliveryZone', + updateDeliveryZone_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.UpdateDeliveryZoneCommandRequest.fromBuffer(value), + ($0.UpdateDeliveryZoneCommandResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.GenerateInvoicesReportCommandRequest, + $0.GenerateInvoicesReportCommandResponse>( + 'GenerateInvoicesReport', + generateInvoicesReport_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.GenerateInvoicesReportCommandRequest.fromBuffer(value), + ($0.GenerateInvoicesReportCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DefineRouteRoutingCommandRequest, + $0.DefineRouteRoutingCommandResponse>( + 'DefineRouteRouting', + defineRouteRouting_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.DefineRouteRoutingCommandRequest.fromBuffer(value), + ($0.DefineRouteRoutingCommandResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DeleteRouteCommandRequest, + $0.DeleteRouteCommandResponse>( + 'DeleteRoute', + deleteRoute_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.DeleteRouteCommandRequest.fromBuffer(value), + ($0.DeleteRouteCommandResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.GenerateRouteHeatMapCommandRequest, + $0.GenerateRouteHeatMapCommandResponse>( + 'GenerateRouteHeatMap', + generateRouteHeatMap_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.GenerateRouteHeatMapCommandRequest.fromBuffer(value), + ($0.GenerateRouteHeatMapCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ImportAdditionalStopsCommandRequest, + $0.ImportAdditionalStopsCommandResponse>( + 'ImportAdditionalStops', + importAdditionalStops_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.ImportAdditionalStopsCommandRequest.fromBuffer(value), + ($0.ImportAdditionalStopsCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ImportRouteFromCsvCommandRequest, + $0.ImportRouteFromCsvCommandResponse>( + 'ImportRouteFromCsv', + importRouteFromCsv_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.ImportRouteFromCsvCommandRequest.fromBuffer(value), + ($0.ImportRouteFromCsvCommandResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.OptimizeRouteByZonesCommandRequest, + $0.OptimizeRouteByZonesCommandResponse>( + 'OptimizeRouteByZones', + optimizeRouteByZones_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.OptimizeRouteByZonesCommandRequest.fromBuffer(value), + ($0.OptimizeRouteByZonesCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RecalculateRouteStatsCommandRequest, + $0.RecalculateRouteStatsCommandResponse>( + 'RecalculateRouteStats', + recalculateRouteStats_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.RecalculateRouteStatsCommandRequest.fromBuffer(value), + ($0.RecalculateRouteStatsCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.AssignZonesToRouteCommandRequest, + $0.AssignZonesToRouteCommandResponse>( + 'AssignZonesToRoute', + assignZonesToRoute_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.AssignZonesToRouteCommandRequest.fromBuffer(value), + ($0.AssignZonesToRouteCommandResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.UpdateRouteTerritoryCommandRequest, + $0.UpdateRouteTerritoryCommandResponse>( + 'UpdateRouteTerritory', + updateRouteTerritory_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.UpdateRouteTerritoryCommandRequest.fromBuffer(value), + ($0.UpdateRouteTerritoryCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod< + $0.AssignDeliveryToRouteFragmentCommandRequest, + $0.AssignDeliveryToRouteFragmentCommandResponse>( + 'AssignDeliveryToRouteFragment', + assignDeliveryToRouteFragment_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.AssignDeliveryToRouteFragmentCommandRequest.fromBuffer(value), + ($0.AssignDeliveryToRouteFragmentCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.FetchRouteFragmentRoutesCommandRequest, + $0.FetchRouteFragmentRoutesCommandResponse>( + 'FetchRouteFragmentRoutes', + fetchRouteFragmentRoutes_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.FetchRouteFragmentRoutesCommandRequest.fromBuffer(value), + ($0.FetchRouteFragmentRoutesCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod< + $0.ReorderRouteFragmentDeliveriesCommandRequest, + $0.ReorderRouteFragmentDeliveriesCommandResponse>( + 'ReorderRouteFragmentDeliveries', + reorderRouteFragmentDeliveries_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.ReorderRouteFragmentDeliveriesCommandRequest.fromBuffer(value), + ($0.ReorderRouteFragmentDeliveriesCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SkipDeliveryCommandRequest, + $0.SkipDeliveryCommandResponse>( + 'SkipDelivery', + skipDelivery_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.SkipDeliveryCommandRequest.fromBuffer(value), + ($0.SkipDeliveryCommandResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.UploadDeliveryPictureCommandRequest, + $0.UploadDeliveryPictureCommandResponse>( + 'UploadDeliveryPicture', + uploadDeliveryPicture_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.UploadDeliveryPictureCommandRequest.fromBuffer(value), + ($0.UploadDeliveryPictureCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.AddUserCommandRequest, + $0.AddUserCommandResponse>( + 'AddUser', + addUser_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.AddUserCommandRequest.fromBuffer(value), + ($0.AddUserCommandResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ResetUserPasswordCommandRequest, + $0.ResetUserPasswordCommandResponse>( + 'ResetUserPassword', + resetUserPassword_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.ResetUserPasswordCommandRequest.fromBuffer(value), + ($0.ResetUserPasswordCommandResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.UpdatePasswordCommandRequest, + $0.UpdatePasswordCommandResponse>( + 'UpdatePassword', + updatePassword_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.UpdatePasswordCommandRequest.fromBuffer(value), + ($0.UpdatePasswordCommandResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.UpdateUserCommandRequest, + $0.UpdateUserCommandResponse>( + 'UpdateUser', + updateUser_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.UpdateUserCommandRequest.fromBuffer(value), + ($0.UpdateUserCommandResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.FetchWooCommerceOrdersCommandRequest, + $0.FetchWooCommerceOrdersCommandResponse>( + 'FetchWooCommerceOrders', + fetchWooCommerceOrders_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.FetchWooCommerceOrdersCommandRequest.fromBuffer(value), + ($0.FetchWooCommerceOrdersCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod< + $0.GenerateRouteFromWooCommerceCommandRequest, + $0.GenerateRouteFromWooCommerceCommandResponse>( + 'GenerateRouteFromWooCommerce', + generateRouteFromWooCommerce_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.GenerateRouteFromWooCommerceCommandRequest.fromBuffer(value), + ($0.GenerateRouteFromWooCommerceCommandResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.SyncWooCommerceOrdersCommandRequest, + $0.SyncWooCommerceOrdersCommandResponse>( + 'SyncWooCommerceOrders', + syncWooCommerceOrders_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.SyncWooCommerceOrdersCommandRequest.fromBuffer(value), + ($0.SyncWooCommerceOrdersCommandResponse value) => + value.writeToBuffer())); + } + + $async.Future<$0.CompleteDeliveryCommandResponse> completeDelivery_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.CompleteDeliveryCommandRequest> $request) async { + return completeDelivery($call, await $request); + } + + $async.Future<$0.CompleteDeliveryCommandResponse> completeDelivery( + $grpc.ServiceCall call, $0.CompleteDeliveryCommandRequest request); + + $async.Future<$0.MarkDeliveryAsUncompletedCommandResponse> + markDeliveryAsUncompleted_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.MarkDeliveryAsUncompletedCommandRequest> + $request) async { + return markDeliveryAsUncompleted($call, await $request); + } + + $async.Future<$0.MarkDeliveryAsUncompletedCommandResponse> + markDeliveryAsUncompleted($grpc.ServiceCall call, + $0.MarkDeliveryAsUncompletedCommandRequest request); + + $async.Future<$0.CreateDeliveryTerritoryCommandResponse> + createDeliveryTerritory_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.CreateDeliveryTerritoryCommandRequest> + $request) async { + return createDeliveryTerritory($call, await $request); + } + + $async.Future<$0.CreateDeliveryTerritoryCommandResponse> + createDeliveryTerritory($grpc.ServiceCall call, + $0.CreateDeliveryTerritoryCommandRequest request); + + $async.Future<$0.DeleteDeliveryTerritoryCommandResponse> + deleteDeliveryTerritory_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.DeleteDeliveryTerritoryCommandRequest> + $request) async { + return deleteDeliveryTerritory($call, await $request); + } + + $async.Future<$0.DeleteDeliveryTerritoryCommandResponse> + deleteDeliveryTerritory($grpc.ServiceCall call, + $0.DeleteDeliveryTerritoryCommandRequest request); + + $async.Future<$0.ReactivateDeliveryTerritoryCommandResponse> + reactivateDeliveryTerritory_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.ReactivateDeliveryTerritoryCommandRequest> + $request) async { + return reactivateDeliveryTerritory($call, await $request); + } + + $async.Future<$0.ReactivateDeliveryTerritoryCommandResponse> + reactivateDeliveryTerritory($grpc.ServiceCall call, + $0.ReactivateDeliveryTerritoryCommandRequest request); + + $async.Future<$0.UpdateDeliveryTerritoryCommandResponse> + updateDeliveryTerritory_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.UpdateDeliveryTerritoryCommandRequest> + $request) async { + return updateDeliveryTerritory($call, await $request); + } + + $async.Future<$0.UpdateDeliveryTerritoryCommandResponse> + updateDeliveryTerritory($grpc.ServiceCall call, + $0.UpdateDeliveryTerritoryCommandRequest request); + + $async.Future<$0.AddDeliveryZoneCommandResponse> addDeliveryZone_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.AddDeliveryZoneCommandRequest> $request) async { + return addDeliveryZone($call, await $request); + } + + $async.Future<$0.AddDeliveryZoneCommandResponse> addDeliveryZone( + $grpc.ServiceCall call, $0.AddDeliveryZoneCommandRequest request); + + $async.Future<$0.AutoFillZoneWaypointsCommandResponse> + autoFillZoneWaypoints_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.AutoFillZoneWaypointsCommandRequest> + $request) async { + return autoFillZoneWaypoints($call, await $request); + } + + $async.Future<$0.AutoFillZoneWaypointsCommandResponse> autoFillZoneWaypoints( + $grpc.ServiceCall call, $0.AutoFillZoneWaypointsCommandRequest request); + + $async.Future<$0.DeleteDeliveryZoneCommandResponse> deleteDeliveryZone_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.DeleteDeliveryZoneCommandRequest> $request) async { + return deleteDeliveryZone($call, await $request); + } + + $async.Future<$0.DeleteDeliveryZoneCommandResponse> deleteDeliveryZone( + $grpc.ServiceCall call, $0.DeleteDeliveryZoneCommandRequest request); + + $async.Future<$0.ImportDeliveryZonesCommandResponse> importDeliveryZones_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.ImportDeliveryZonesCommandRequest> $request) async { + return importDeliveryZones($call, await $request); + } + + $async.Future<$0.ImportDeliveryZonesCommandResponse> importDeliveryZones( + $grpc.ServiceCall call, $0.ImportDeliveryZonesCommandRequest request); + + $async.Future<$0.ReassignDeliveryZoneCommandResponse> + reassignDeliveryZone_Pre($grpc.ServiceCall $call, + $async.Future<$0.ReassignDeliveryZoneCommandRequest> $request) async { + return reassignDeliveryZone($call, await $request); + } + + $async.Future<$0.ReassignDeliveryZoneCommandResponse> reassignDeliveryZone( + $grpc.ServiceCall call, $0.ReassignDeliveryZoneCommandRequest request); + + $async.Future<$0.RemoveDeliveryZoneCommandResponse> removeDeliveryZone_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.RemoveDeliveryZoneCommandRequest> $request) async { + return removeDeliveryZone($call, await $request); + } + + $async.Future<$0.RemoveDeliveryZoneCommandResponse> removeDeliveryZone( + $grpc.ServiceCall call, $0.RemoveDeliveryZoneCommandRequest request); + + $async.Future<$0.ReorderZonePrioritiesCommandResponse> + reorderZonePriorities_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.ReorderZonePrioritiesCommandRequest> + $request) async { + return reorderZonePriorities($call, await $request); + } + + $async.Future<$0.ReorderZonePrioritiesCommandResponse> reorderZonePriorities( + $grpc.ServiceCall call, $0.ReorderZonePrioritiesCommandRequest request); + + $async.Future<$0.SetDeliveryZoneExitWaypointCommandResponse> + setDeliveryZoneExitWaypoint_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.SetDeliveryZoneExitWaypointCommandRequest> + $request) async { + return setDeliveryZoneExitWaypoint($call, await $request); + } + + $async.Future<$0.SetDeliveryZoneExitWaypointCommandResponse> + setDeliveryZoneExitWaypoint($grpc.ServiceCall call, + $0.SetDeliveryZoneExitWaypointCommandRequest request); + + $async.Future<$0.SetDeliveryZoneStartWaypointCommandResponse> + setDeliveryZoneStartWaypoint_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.SetDeliveryZoneStartWaypointCommandRequest> + $request) async { + return setDeliveryZoneStartWaypoint($call, await $request); + } + + $async.Future<$0.SetDeliveryZoneStartWaypointCommandResponse> + setDeliveryZoneStartWaypoint($grpc.ServiceCall call, + $0.SetDeliveryZoneStartWaypointCommandRequest request); + + $async.Future<$0.UpdateDeliveryZoneCommandResponse> updateDeliveryZone_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.UpdateDeliveryZoneCommandRequest> $request) async { + return updateDeliveryZone($call, await $request); + } + + $async.Future<$0.UpdateDeliveryZoneCommandResponse> updateDeliveryZone( + $grpc.ServiceCall call, $0.UpdateDeliveryZoneCommandRequest request); + + $async.Future<$0.GenerateInvoicesReportCommandResponse> + generateInvoicesReport_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.GenerateInvoicesReportCommandRequest> + $request) async { + return generateInvoicesReport($call, await $request); + } + + $async.Future<$0.GenerateInvoicesReportCommandResponse> + generateInvoicesReport($grpc.ServiceCall call, + $0.GenerateInvoicesReportCommandRequest request); + + $async.Future<$0.DefineRouteRoutingCommandResponse> defineRouteRouting_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.DefineRouteRoutingCommandRequest> $request) async { + return defineRouteRouting($call, await $request); + } + + $async.Future<$0.DefineRouteRoutingCommandResponse> defineRouteRouting( + $grpc.ServiceCall call, $0.DefineRouteRoutingCommandRequest request); + + $async.Future<$0.DeleteRouteCommandResponse> deleteRoute_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.DeleteRouteCommandRequest> $request) async { + return deleteRoute($call, await $request); + } + + $async.Future<$0.DeleteRouteCommandResponse> deleteRoute( + $grpc.ServiceCall call, $0.DeleteRouteCommandRequest request); + + $async.Future<$0.GenerateRouteHeatMapCommandResponse> + generateRouteHeatMap_Pre($grpc.ServiceCall $call, + $async.Future<$0.GenerateRouteHeatMapCommandRequest> $request) async { + return generateRouteHeatMap($call, await $request); + } + + $async.Future<$0.GenerateRouteHeatMapCommandResponse> generateRouteHeatMap( + $grpc.ServiceCall call, $0.GenerateRouteHeatMapCommandRequest request); + + $async.Future<$0.ImportAdditionalStopsCommandResponse> + importAdditionalStops_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.ImportAdditionalStopsCommandRequest> + $request) async { + return importAdditionalStops($call, await $request); + } + + $async.Future<$0.ImportAdditionalStopsCommandResponse> importAdditionalStops( + $grpc.ServiceCall call, $0.ImportAdditionalStopsCommandRequest request); + + $async.Future<$0.ImportRouteFromCsvCommandResponse> importRouteFromCsv_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.ImportRouteFromCsvCommandRequest> $request) async { + return importRouteFromCsv($call, await $request); + } + + $async.Future<$0.ImportRouteFromCsvCommandResponse> importRouteFromCsv( + $grpc.ServiceCall call, $0.ImportRouteFromCsvCommandRequest request); + + $async.Future<$0.OptimizeRouteByZonesCommandResponse> + optimizeRouteByZones_Pre($grpc.ServiceCall $call, + $async.Future<$0.OptimizeRouteByZonesCommandRequest> $request) async { + return optimizeRouteByZones($call, await $request); + } + + $async.Future<$0.OptimizeRouteByZonesCommandResponse> optimizeRouteByZones( + $grpc.ServiceCall call, $0.OptimizeRouteByZonesCommandRequest request); + + $async.Future<$0.RecalculateRouteStatsCommandResponse> + recalculateRouteStats_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.RecalculateRouteStatsCommandRequest> + $request) async { + return recalculateRouteStats($call, await $request); + } + + $async.Future<$0.RecalculateRouteStatsCommandResponse> recalculateRouteStats( + $grpc.ServiceCall call, $0.RecalculateRouteStatsCommandRequest request); + + $async.Future<$0.AssignZonesToRouteCommandResponse> assignZonesToRoute_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.AssignZonesToRouteCommandRequest> $request) async { + return assignZonesToRoute($call, await $request); + } + + $async.Future<$0.AssignZonesToRouteCommandResponse> assignZonesToRoute( + $grpc.ServiceCall call, $0.AssignZonesToRouteCommandRequest request); + + $async.Future<$0.UpdateRouteTerritoryCommandResponse> + updateRouteTerritory_Pre($grpc.ServiceCall $call, + $async.Future<$0.UpdateRouteTerritoryCommandRequest> $request) async { + return updateRouteTerritory($call, await $request); + } + + $async.Future<$0.UpdateRouteTerritoryCommandResponse> updateRouteTerritory( + $grpc.ServiceCall call, $0.UpdateRouteTerritoryCommandRequest request); + + $async.Future<$0.AssignDeliveryToRouteFragmentCommandResponse> + assignDeliveryToRouteFragment_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.AssignDeliveryToRouteFragmentCommandRequest> + $request) async { + return assignDeliveryToRouteFragment($call, await $request); + } + + $async.Future<$0.AssignDeliveryToRouteFragmentCommandResponse> + assignDeliveryToRouteFragment($grpc.ServiceCall call, + $0.AssignDeliveryToRouteFragmentCommandRequest request); + + $async.Future<$0.FetchRouteFragmentRoutesCommandResponse> + fetchRouteFragmentRoutes_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.FetchRouteFragmentRoutesCommandRequest> + $request) async { + return fetchRouteFragmentRoutes($call, await $request); + } + + $async.Future<$0.FetchRouteFragmentRoutesCommandResponse> + fetchRouteFragmentRoutes($grpc.ServiceCall call, + $0.FetchRouteFragmentRoutesCommandRequest request); + + $async.Future<$0.ReorderRouteFragmentDeliveriesCommandResponse> + reorderRouteFragmentDeliveries_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.ReorderRouteFragmentDeliveriesCommandRequest> + $request) async { + return reorderRouteFragmentDeliveries($call, await $request); + } + + $async.Future<$0.ReorderRouteFragmentDeliveriesCommandResponse> + reorderRouteFragmentDeliveries($grpc.ServiceCall call, + $0.ReorderRouteFragmentDeliveriesCommandRequest request); + + $async.Future<$0.SkipDeliveryCommandResponse> skipDelivery_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.SkipDeliveryCommandRequest> $request) async { + return skipDelivery($call, await $request); + } + + $async.Future<$0.SkipDeliveryCommandResponse> skipDelivery( + $grpc.ServiceCall call, $0.SkipDeliveryCommandRequest request); + + $async.Future<$0.UploadDeliveryPictureCommandResponse> + uploadDeliveryPicture_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.UploadDeliveryPictureCommandRequest> + $request) async { + return uploadDeliveryPicture($call, await $request); + } + + $async.Future<$0.UploadDeliveryPictureCommandResponse> uploadDeliveryPicture( + $grpc.ServiceCall call, $0.UploadDeliveryPictureCommandRequest request); + + $async.Future<$0.AddUserCommandResponse> addUser_Pre($grpc.ServiceCall $call, + $async.Future<$0.AddUserCommandRequest> $request) async { + return addUser($call, await $request); + } + + $async.Future<$0.AddUserCommandResponse> addUser( + $grpc.ServiceCall call, $0.AddUserCommandRequest request); + + $async.Future<$0.ResetUserPasswordCommandResponse> resetUserPassword_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.ResetUserPasswordCommandRequest> $request) async { + return resetUserPassword($call, await $request); + } + + $async.Future<$0.ResetUserPasswordCommandResponse> resetUserPassword( + $grpc.ServiceCall call, $0.ResetUserPasswordCommandRequest request); + + $async.Future<$0.UpdatePasswordCommandResponse> updatePassword_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.UpdatePasswordCommandRequest> $request) async { + return updatePassword($call, await $request); + } + + $async.Future<$0.UpdatePasswordCommandResponse> updatePassword( + $grpc.ServiceCall call, $0.UpdatePasswordCommandRequest request); + + $async.Future<$0.UpdateUserCommandResponse> updateUser_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.UpdateUserCommandRequest> $request) async { + return updateUser($call, await $request); + } + + $async.Future<$0.UpdateUserCommandResponse> updateUser( + $grpc.ServiceCall call, $0.UpdateUserCommandRequest request); + + $async.Future<$0.FetchWooCommerceOrdersCommandResponse> + fetchWooCommerceOrders_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.FetchWooCommerceOrdersCommandRequest> + $request) async { + return fetchWooCommerceOrders($call, await $request); + } + + $async.Future<$0.FetchWooCommerceOrdersCommandResponse> + fetchWooCommerceOrders($grpc.ServiceCall call, + $0.FetchWooCommerceOrdersCommandRequest request); + + $async.Future<$0.GenerateRouteFromWooCommerceCommandResponse> + generateRouteFromWooCommerce_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.GenerateRouteFromWooCommerceCommandRequest> + $request) async { + return generateRouteFromWooCommerce($call, await $request); + } + + $async.Future<$0.GenerateRouteFromWooCommerceCommandResponse> + generateRouteFromWooCommerce($grpc.ServiceCall call, + $0.GenerateRouteFromWooCommerceCommandRequest request); + + $async.Future<$0.SyncWooCommerceOrdersCommandResponse> + syncWooCommerceOrders_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.SyncWooCommerceOrdersCommandRequest> + $request) async { + return syncWooCommerceOrders($call, await $request); + } + + $async.Future<$0.SyncWooCommerceOrdersCommandResponse> syncWooCommerceOrders( + $grpc.ServiceCall call, $0.SyncWooCommerceOrdersCommandRequest request); +} + +/// Query service for CQRS operations +@$pb.GrpcServiceName('cqrs.QueryService') +class QueryServiceClient extends $grpc.Client { + /// The hostname for this service. + static const $core.String defaultHost = ''; + + /// OAuth scopes needed for the client. + static const $core.List<$core.String> oauthScopes = [ + '', + ]; + + QueryServiceClient(super.channel, {super.options, super.interceptors}); + + /// DeliveriesByFragmentQuery operation + $grpc.ResponseFuture<$0.DeliveriesByFragmentQueryResponse> + deliveriesByFragment( + $0.DeliveriesByFragmentQueryRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$deliveriesByFragment, request, options: options); + } + + /// UnassignedDeliveriesQuery operation + $grpc.ResponseFuture<$0.UnassignedDeliveriesQueryResponse> + unassignedDeliveries( + $0.UnassignedDeliveriesQueryRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$unassignedDeliveries, request, options: options); + } + + /// HealthQuery operation + $grpc.ResponseFuture<$0.HealthQueryResponse> health( + $0.HealthQueryRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$health, request, options: options); + } + + /// DeliveryRouteQuery operation + $grpc.ResponseFuture<$0.DeliveryRouteQueryResponse> deliveryRoute( + $0.DeliveryRouteQueryRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$deliveryRoute, request, options: options); + } + + /// DownloadRouteCsvQuery operation + $grpc.ResponseFuture<$0.DownloadRouteCsvQueryResponse> downloadRouteCsv( + $0.DownloadRouteCsvQueryRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$downloadRouteCsv, request, options: options); + } + + /// RouteHeatMapQuery operation + $grpc.ResponseFuture<$0.RouteHeatMapQueryResponse> routeHeatMap( + $0.RouteHeatMapQueryRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$routeHeatMap, request, options: options); + } + + /// RoutesByTerritoryQuery operation + $grpc.ResponseFuture<$0.RoutesByTerritoryQueryResponse> routesByTerritory( + $0.RoutesByTerritoryQueryRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$routesByTerritory, request, options: options); + } + + /// TerritoryWithZonesQuery operation + $grpc.ResponseFuture<$0.TerritoryWithZonesQueryResponse> territoryWithZones( + $0.TerritoryWithZonesQueryRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$territoryWithZones, request, options: options); + } + + /// ValidatePointInZoneQuery operation + $grpc.ResponseFuture<$0.ValidatePointInZoneQueryResponse> validatePointInZone( + $0.ValidatePointInZoneQueryRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$validatePointInZone, request, options: options); + } + + /// ZoneGeometryQuery operation + $grpc.ResponseFuture<$0.ZoneGeometryQueryResponse> zoneGeometry( + $0.ZoneGeometryQueryRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$zoneGeometry, request, options: options); + } + + /// RouteFragmentDeliveriesMappingQuery operation + $grpc.ResponseFuture<$0.RouteFragmentDeliveriesMappingQueryResponse> + routeFragmentDeliveriesMapping( + $0.RouteFragmentDeliveriesMappingQueryRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$routeFragmentDeliveriesMapping, request, + options: options); + } + + /// WooCommerceSyncStatusQuery operation + $grpc.ResponseFuture<$0.WooCommerceSyncStatusQueryResponse> + wooCommerceSyncStatus( + $0.WooCommerceSyncStatusQueryRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$wooCommerceSyncStatus, request, options: options); + } + + // method descriptors + + static final _$deliveriesByFragment = $grpc.ClientMethod< + $0.DeliveriesByFragmentQueryRequest, + $0.DeliveriesByFragmentQueryResponse>( + '/cqrs.QueryService/DeliveriesByFragment', + ($0.DeliveriesByFragmentQueryRequest value) => value.writeToBuffer(), + $0.DeliveriesByFragmentQueryResponse.fromBuffer); + static final _$unassignedDeliveries = $grpc.ClientMethod< + $0.UnassignedDeliveriesQueryRequest, + $0.UnassignedDeliveriesQueryResponse>( + '/cqrs.QueryService/UnassignedDeliveries', + ($0.UnassignedDeliveriesQueryRequest value) => value.writeToBuffer(), + $0.UnassignedDeliveriesQueryResponse.fromBuffer); + static final _$health = + $grpc.ClientMethod<$0.HealthQueryRequest, $0.HealthQueryResponse>( + '/cqrs.QueryService/Health', + ($0.HealthQueryRequest value) => value.writeToBuffer(), + $0.HealthQueryResponse.fromBuffer); + static final _$deliveryRoute = $grpc.ClientMethod< + $0.DeliveryRouteQueryRequest, $0.DeliveryRouteQueryResponse>( + '/cqrs.QueryService/DeliveryRoute', + ($0.DeliveryRouteQueryRequest value) => value.writeToBuffer(), + $0.DeliveryRouteQueryResponse.fromBuffer); + static final _$downloadRouteCsv = $grpc.ClientMethod< + $0.DownloadRouteCsvQueryRequest, $0.DownloadRouteCsvQueryResponse>( + '/cqrs.QueryService/DownloadRouteCsv', + ($0.DownloadRouteCsvQueryRequest value) => value.writeToBuffer(), + $0.DownloadRouteCsvQueryResponse.fromBuffer); + static final _$routeHeatMap = $grpc.ClientMethod<$0.RouteHeatMapQueryRequest, + $0.RouteHeatMapQueryResponse>( + '/cqrs.QueryService/RouteHeatMap', + ($0.RouteHeatMapQueryRequest value) => value.writeToBuffer(), + $0.RouteHeatMapQueryResponse.fromBuffer); + static final _$routesByTerritory = $grpc.ClientMethod< + $0.RoutesByTerritoryQueryRequest, $0.RoutesByTerritoryQueryResponse>( + '/cqrs.QueryService/RoutesByTerritory', + ($0.RoutesByTerritoryQueryRequest value) => value.writeToBuffer(), + $0.RoutesByTerritoryQueryResponse.fromBuffer); + static final _$territoryWithZones = $grpc.ClientMethod< + $0.TerritoryWithZonesQueryRequest, + $0.TerritoryWithZonesQueryResponse>( + '/cqrs.QueryService/TerritoryWithZones', + ($0.TerritoryWithZonesQueryRequest value) => value.writeToBuffer(), + $0.TerritoryWithZonesQueryResponse.fromBuffer); + static final _$validatePointInZone = $grpc.ClientMethod< + $0.ValidatePointInZoneQueryRequest, + $0.ValidatePointInZoneQueryResponse>( + '/cqrs.QueryService/ValidatePointInZone', + ($0.ValidatePointInZoneQueryRequest value) => value.writeToBuffer(), + $0.ValidatePointInZoneQueryResponse.fromBuffer); + static final _$zoneGeometry = $grpc.ClientMethod<$0.ZoneGeometryQueryRequest, + $0.ZoneGeometryQueryResponse>( + '/cqrs.QueryService/ZoneGeometry', + ($0.ZoneGeometryQueryRequest value) => value.writeToBuffer(), + $0.ZoneGeometryQueryResponse.fromBuffer); + static final _$routeFragmentDeliveriesMapping = $grpc.ClientMethod< + $0.RouteFragmentDeliveriesMappingQueryRequest, + $0.RouteFragmentDeliveriesMappingQueryResponse>( + '/cqrs.QueryService/RouteFragmentDeliveriesMapping', + ($0.RouteFragmentDeliveriesMappingQueryRequest value) => + value.writeToBuffer(), + $0.RouteFragmentDeliveriesMappingQueryResponse.fromBuffer); + static final _$wooCommerceSyncStatus = $grpc.ClientMethod< + $0.WooCommerceSyncStatusQueryRequest, + $0.WooCommerceSyncStatusQueryResponse>( + '/cqrs.QueryService/WooCommerceSyncStatus', + ($0.WooCommerceSyncStatusQueryRequest value) => value.writeToBuffer(), + $0.WooCommerceSyncStatusQueryResponse.fromBuffer); +} + +@$pb.GrpcServiceName('cqrs.QueryService') +abstract class QueryServiceBase extends $grpc.Service { + $core.String get $name => 'cqrs.QueryService'; + + QueryServiceBase() { + $addMethod($grpc.ServiceMethod<$0.DeliveriesByFragmentQueryRequest, + $0.DeliveriesByFragmentQueryResponse>( + 'DeliveriesByFragment', + deliveriesByFragment_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.DeliveriesByFragmentQueryRequest.fromBuffer(value), + ($0.DeliveriesByFragmentQueryResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.UnassignedDeliveriesQueryRequest, + $0.UnassignedDeliveriesQueryResponse>( + 'UnassignedDeliveries', + unassignedDeliveries_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.UnassignedDeliveriesQueryRequest.fromBuffer(value), + ($0.UnassignedDeliveriesQueryResponse value) => value.writeToBuffer())); + $addMethod( + $grpc.ServiceMethod<$0.HealthQueryRequest, $0.HealthQueryResponse>( + 'Health', + health_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.HealthQueryRequest.fromBuffer(value), + ($0.HealthQueryResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DeliveryRouteQueryRequest, + $0.DeliveryRouteQueryResponse>( + 'DeliveryRoute', + deliveryRoute_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.DeliveryRouteQueryRequest.fromBuffer(value), + ($0.DeliveryRouteQueryResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DownloadRouteCsvQueryRequest, + $0.DownloadRouteCsvQueryResponse>( + 'DownloadRouteCsv', + downloadRouteCsv_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.DownloadRouteCsvQueryRequest.fromBuffer(value), + ($0.DownloadRouteCsvQueryResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RouteHeatMapQueryRequest, + $0.RouteHeatMapQueryResponse>( + 'RouteHeatMap', + routeHeatMap_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.RouteHeatMapQueryRequest.fromBuffer(value), + ($0.RouteHeatMapQueryResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.RoutesByTerritoryQueryRequest, + $0.RoutesByTerritoryQueryResponse>( + 'RoutesByTerritory', + routesByTerritory_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.RoutesByTerritoryQueryRequest.fromBuffer(value), + ($0.RoutesByTerritoryQueryResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.TerritoryWithZonesQueryRequest, + $0.TerritoryWithZonesQueryResponse>( + 'TerritoryWithZones', + territoryWithZones_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.TerritoryWithZonesQueryRequest.fromBuffer(value), + ($0.TerritoryWithZonesQueryResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ValidatePointInZoneQueryRequest, + $0.ValidatePointInZoneQueryResponse>( + 'ValidatePointInZone', + validatePointInZone_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.ValidatePointInZoneQueryRequest.fromBuffer(value), + ($0.ValidatePointInZoneQueryResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.ZoneGeometryQueryRequest, + $0.ZoneGeometryQueryResponse>( + 'ZoneGeometry', + zoneGeometry_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.ZoneGeometryQueryRequest.fromBuffer(value), + ($0.ZoneGeometryQueryResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod< + $0.RouteFragmentDeliveriesMappingQueryRequest, + $0.RouteFragmentDeliveriesMappingQueryResponse>( + 'RouteFragmentDeliveriesMapping', + routeFragmentDeliveriesMapping_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.RouteFragmentDeliveriesMappingQueryRequest.fromBuffer(value), + ($0.RouteFragmentDeliveriesMappingQueryResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.WooCommerceSyncStatusQueryRequest, + $0.WooCommerceSyncStatusQueryResponse>( + 'WooCommerceSyncStatus', + wooCommerceSyncStatus_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.WooCommerceSyncStatusQueryRequest.fromBuffer(value), + ($0.WooCommerceSyncStatusQueryResponse value) => + value.writeToBuffer())); + } + + $async.Future<$0.DeliveriesByFragmentQueryResponse> deliveriesByFragment_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.DeliveriesByFragmentQueryRequest> $request) async { + return deliveriesByFragment($call, await $request); + } + + $async.Future<$0.DeliveriesByFragmentQueryResponse> deliveriesByFragment( + $grpc.ServiceCall call, $0.DeliveriesByFragmentQueryRequest request); + + $async.Future<$0.UnassignedDeliveriesQueryResponse> unassignedDeliveries_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.UnassignedDeliveriesQueryRequest> $request) async { + return unassignedDeliveries($call, await $request); + } + + $async.Future<$0.UnassignedDeliveriesQueryResponse> unassignedDeliveries( + $grpc.ServiceCall call, $0.UnassignedDeliveriesQueryRequest request); + + $async.Future<$0.HealthQueryResponse> health_Pre($grpc.ServiceCall $call, + $async.Future<$0.HealthQueryRequest> $request) async { + return health($call, await $request); + } + + $async.Future<$0.HealthQueryResponse> health( + $grpc.ServiceCall call, $0.HealthQueryRequest request); + + $async.Future<$0.DeliveryRouteQueryResponse> deliveryRoute_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.DeliveryRouteQueryRequest> $request) async { + return deliveryRoute($call, await $request); + } + + $async.Future<$0.DeliveryRouteQueryResponse> deliveryRoute( + $grpc.ServiceCall call, $0.DeliveryRouteQueryRequest request); + + $async.Future<$0.DownloadRouteCsvQueryResponse> downloadRouteCsv_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.DownloadRouteCsvQueryRequest> $request) async { + return downloadRouteCsv($call, await $request); + } + + $async.Future<$0.DownloadRouteCsvQueryResponse> downloadRouteCsv( + $grpc.ServiceCall call, $0.DownloadRouteCsvQueryRequest request); + + $async.Future<$0.RouteHeatMapQueryResponse> routeHeatMap_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.RouteHeatMapQueryRequest> $request) async { + return routeHeatMap($call, await $request); + } + + $async.Future<$0.RouteHeatMapQueryResponse> routeHeatMap( + $grpc.ServiceCall call, $0.RouteHeatMapQueryRequest request); + + $async.Future<$0.RoutesByTerritoryQueryResponse> routesByTerritory_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.RoutesByTerritoryQueryRequest> $request) async { + return routesByTerritory($call, await $request); + } + + $async.Future<$0.RoutesByTerritoryQueryResponse> routesByTerritory( + $grpc.ServiceCall call, $0.RoutesByTerritoryQueryRequest request); + + $async.Future<$0.TerritoryWithZonesQueryResponse> territoryWithZones_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.TerritoryWithZonesQueryRequest> $request) async { + return territoryWithZones($call, await $request); + } + + $async.Future<$0.TerritoryWithZonesQueryResponse> territoryWithZones( + $grpc.ServiceCall call, $0.TerritoryWithZonesQueryRequest request); + + $async.Future<$0.ValidatePointInZoneQueryResponse> validatePointInZone_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.ValidatePointInZoneQueryRequest> $request) async { + return validatePointInZone($call, await $request); + } + + $async.Future<$0.ValidatePointInZoneQueryResponse> validatePointInZone( + $grpc.ServiceCall call, $0.ValidatePointInZoneQueryRequest request); + + $async.Future<$0.ZoneGeometryQueryResponse> zoneGeometry_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.ZoneGeometryQueryRequest> $request) async { + return zoneGeometry($call, await $request); + } + + $async.Future<$0.ZoneGeometryQueryResponse> zoneGeometry( + $grpc.ServiceCall call, $0.ZoneGeometryQueryRequest request); + + $async.Future<$0.RouteFragmentDeliveriesMappingQueryResponse> + routeFragmentDeliveriesMapping_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.RouteFragmentDeliveriesMappingQueryRequest> + $request) async { + return routeFragmentDeliveriesMapping($call, await $request); + } + + $async.Future<$0.RouteFragmentDeliveriesMappingQueryResponse> + routeFragmentDeliveriesMapping($grpc.ServiceCall call, + $0.RouteFragmentDeliveriesMappingQueryRequest request); + + $async.Future<$0.WooCommerceSyncStatusQueryResponse> + wooCommerceSyncStatus_Pre($grpc.ServiceCall $call, + $async.Future<$0.WooCommerceSyncStatusQueryRequest> $request) async { + return wooCommerceSyncStatus($call, await $request); + } + + $async.Future<$0.WooCommerceSyncStatusQueryResponse> wooCommerceSyncStatus( + $grpc.ServiceCall call, $0.WooCommerceSyncStatusQueryRequest request); +} + +/// DynamicQuery service for CQRS operations +@$pb.GrpcServiceName('cqrs.DynamicQueryService') +class DynamicQueryServiceClient extends $grpc.Client { + /// The hostname for this service. + static const $core.String defaultHost = ''; + + /// OAuth scopes needed for the client. + static const $core.List<$core.String> oauthScopes = [ + '', + ]; + + DynamicQueryServiceClient(super.channel, {super.options, super.interceptors}); + + /// Dynamic query for SimpleDeliveriesQueryItem + $grpc.ResponseFuture<$0.DynamicQuerySimpleDeliveriesQueryItemsResponse> + querySimpleDeliveriesQueryItems( + $0.DynamicQuerySimpleDeliveriesQueryItemsRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$querySimpleDeliveriesQueryItems, request, + options: options); + } + + /// Dynamic query for SimpleDeliveryRouteQueryItem + $grpc.ResponseFuture<$0.DynamicQuerySimpleDeliveryRouteQueryItemsResponse> + querySimpleDeliveryRouteQueryItems( + $0.DynamicQuerySimpleDeliveryRouteQueryItemsRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$querySimpleDeliveryRouteQueryItems, request, + options: options); + } + + /// Dynamic query for DeliveryTerritoryItem + $grpc.ResponseFuture<$0.DynamicQueryDeliveryTerritoryItemsResponse> + queryDeliveryTerritoryItems( + $0.DynamicQueryDeliveryTerritoryItemsRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$queryDeliveryTerritoryItems, request, + options: options); + } + + /// Dynamic query for DeliveryZoneItem + $grpc.ResponseFuture<$0.DynamicQueryDeliveryZoneItemsResponse> + queryDeliveryZoneItems( + $0.DynamicQueryDeliveryZoneItemsRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$queryDeliveryZoneItems, request, + options: options); + } + + /// Dynamic query for RouteItem + $grpc.ResponseFuture<$0.DynamicQueryRouteItemsResponse> queryRouteItems( + $0.DynamicQueryRouteItemsRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$queryRouteItems, request, options: options); + } + + /// Dynamic query for UserQueryItem + $grpc.ResponseFuture<$0.DynamicQueryUserQueryItemsResponse> + queryUserQueryItems( + $0.DynamicQueryUserQueryItemsRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$queryUserQueryItems, request, options: options); + } + + /// Dynamic query for WooCommerceOrderItem + $grpc.ResponseFuture<$0.DynamicQueryWooCommerceOrderItemsResponse> + queryWooCommerceOrderItems( + $0.DynamicQueryWooCommerceOrderItemsRequest request, { + $grpc.CallOptions? options, + }) { + return $createUnaryCall(_$queryWooCommerceOrderItems, request, + options: options); + } + + // method descriptors + + static final _$querySimpleDeliveriesQueryItems = $grpc.ClientMethod< + $0.DynamicQuerySimpleDeliveriesQueryItemsRequest, + $0.DynamicQuerySimpleDeliveriesQueryItemsResponse>( + '/cqrs.DynamicQueryService/QuerySimpleDeliveriesQueryItems', + ($0.DynamicQuerySimpleDeliveriesQueryItemsRequest value) => + value.writeToBuffer(), + $0.DynamicQuerySimpleDeliveriesQueryItemsResponse.fromBuffer); + static final _$querySimpleDeliveryRouteQueryItems = $grpc.ClientMethod< + $0.DynamicQuerySimpleDeliveryRouteQueryItemsRequest, + $0.DynamicQuerySimpleDeliveryRouteQueryItemsResponse>( + '/cqrs.DynamicQueryService/QuerySimpleDeliveryRouteQueryItems', + ($0.DynamicQuerySimpleDeliveryRouteQueryItemsRequest value) => + value.writeToBuffer(), + $0.DynamicQuerySimpleDeliveryRouteQueryItemsResponse.fromBuffer); + static final _$queryDeliveryTerritoryItems = $grpc.ClientMethod< + $0.DynamicQueryDeliveryTerritoryItemsRequest, + $0.DynamicQueryDeliveryTerritoryItemsResponse>( + '/cqrs.DynamicQueryService/QueryDeliveryTerritoryItems', + ($0.DynamicQueryDeliveryTerritoryItemsRequest value) => + value.writeToBuffer(), + $0.DynamicQueryDeliveryTerritoryItemsResponse.fromBuffer); + static final _$queryDeliveryZoneItems = $grpc.ClientMethod< + $0.DynamicQueryDeliveryZoneItemsRequest, + $0.DynamicQueryDeliveryZoneItemsResponse>( + '/cqrs.DynamicQueryService/QueryDeliveryZoneItems', + ($0.DynamicQueryDeliveryZoneItemsRequest value) => value.writeToBuffer(), + $0.DynamicQueryDeliveryZoneItemsResponse.fromBuffer); + static final _$queryRouteItems = $grpc.ClientMethod< + $0.DynamicQueryRouteItemsRequest, $0.DynamicQueryRouteItemsResponse>( + '/cqrs.DynamicQueryService/QueryRouteItems', + ($0.DynamicQueryRouteItemsRequest value) => value.writeToBuffer(), + $0.DynamicQueryRouteItemsResponse.fromBuffer); + static final _$queryUserQueryItems = $grpc.ClientMethod< + $0.DynamicQueryUserQueryItemsRequest, + $0.DynamicQueryUserQueryItemsResponse>( + '/cqrs.DynamicQueryService/QueryUserQueryItems', + ($0.DynamicQueryUserQueryItemsRequest value) => value.writeToBuffer(), + $0.DynamicQueryUserQueryItemsResponse.fromBuffer); + static final _$queryWooCommerceOrderItems = $grpc.ClientMethod< + $0.DynamicQueryWooCommerceOrderItemsRequest, + $0.DynamicQueryWooCommerceOrderItemsResponse>( + '/cqrs.DynamicQueryService/QueryWooCommerceOrderItems', + ($0.DynamicQueryWooCommerceOrderItemsRequest value) => + value.writeToBuffer(), + $0.DynamicQueryWooCommerceOrderItemsResponse.fromBuffer); +} + +@$pb.GrpcServiceName('cqrs.DynamicQueryService') +abstract class DynamicQueryServiceBase extends $grpc.Service { + $core.String get $name => 'cqrs.DynamicQueryService'; + + DynamicQueryServiceBase() { + $addMethod($grpc.ServiceMethod< + $0.DynamicQuerySimpleDeliveriesQueryItemsRequest, + $0.DynamicQuerySimpleDeliveriesQueryItemsResponse>( + 'QuerySimpleDeliveriesQueryItems', + querySimpleDeliveriesQueryItems_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.DynamicQuerySimpleDeliveriesQueryItemsRequest.fromBuffer(value), + ($0.DynamicQuerySimpleDeliveriesQueryItemsResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod< + $0.DynamicQuerySimpleDeliveryRouteQueryItemsRequest, + $0.DynamicQuerySimpleDeliveryRouteQueryItemsResponse>( + 'QuerySimpleDeliveryRouteQueryItems', + querySimpleDeliveryRouteQueryItems_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.DynamicQuerySimpleDeliveryRouteQueryItemsRequest.fromBuffer( + value), + ($0.DynamicQuerySimpleDeliveryRouteQueryItemsResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DynamicQueryDeliveryTerritoryItemsRequest, + $0.DynamicQueryDeliveryTerritoryItemsResponse>( + 'QueryDeliveryTerritoryItems', + queryDeliveryTerritoryItems_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.DynamicQueryDeliveryTerritoryItemsRequest.fromBuffer(value), + ($0.DynamicQueryDeliveryTerritoryItemsResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DynamicQueryDeliveryZoneItemsRequest, + $0.DynamicQueryDeliveryZoneItemsResponse>( + 'QueryDeliveryZoneItems', + queryDeliveryZoneItems_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.DynamicQueryDeliveryZoneItemsRequest.fromBuffer(value), + ($0.DynamicQueryDeliveryZoneItemsResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DynamicQueryRouteItemsRequest, + $0.DynamicQueryRouteItemsResponse>( + 'QueryRouteItems', + queryRouteItems_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.DynamicQueryRouteItemsRequest.fromBuffer(value), + ($0.DynamicQueryRouteItemsResponse value) => value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DynamicQueryUserQueryItemsRequest, + $0.DynamicQueryUserQueryItemsResponse>( + 'QueryUserQueryItems', + queryUserQueryItems_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.DynamicQueryUserQueryItemsRequest.fromBuffer(value), + ($0.DynamicQueryUserQueryItemsResponse value) => + value.writeToBuffer())); + $addMethod($grpc.ServiceMethod<$0.DynamicQueryWooCommerceOrderItemsRequest, + $0.DynamicQueryWooCommerceOrderItemsResponse>( + 'QueryWooCommerceOrderItems', + queryWooCommerceOrderItems_Pre, + false, + false, + ($core.List<$core.int> value) => + $0.DynamicQueryWooCommerceOrderItemsRequest.fromBuffer(value), + ($0.DynamicQueryWooCommerceOrderItemsResponse value) => + value.writeToBuffer())); + } + + $async.Future<$0.DynamicQuerySimpleDeliveriesQueryItemsResponse> + querySimpleDeliveriesQueryItems_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.DynamicQuerySimpleDeliveriesQueryItemsRequest> + $request) async { + return querySimpleDeliveriesQueryItems($call, await $request); + } + + $async.Future<$0.DynamicQuerySimpleDeliveriesQueryItemsResponse> + querySimpleDeliveriesQueryItems($grpc.ServiceCall call, + $0.DynamicQuerySimpleDeliveriesQueryItemsRequest request); + + $async.Future<$0.DynamicQuerySimpleDeliveryRouteQueryItemsResponse> + querySimpleDeliveryRouteQueryItems_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.DynamicQuerySimpleDeliveryRouteQueryItemsRequest> + $request) async { + return querySimpleDeliveryRouteQueryItems($call, await $request); + } + + $async.Future<$0.DynamicQuerySimpleDeliveryRouteQueryItemsResponse> + querySimpleDeliveryRouteQueryItems($grpc.ServiceCall call, + $0.DynamicQuerySimpleDeliveryRouteQueryItemsRequest request); + + $async.Future<$0.DynamicQueryDeliveryTerritoryItemsResponse> + queryDeliveryTerritoryItems_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.DynamicQueryDeliveryTerritoryItemsRequest> + $request) async { + return queryDeliveryTerritoryItems($call, await $request); + } + + $async.Future<$0.DynamicQueryDeliveryTerritoryItemsResponse> + queryDeliveryTerritoryItems($grpc.ServiceCall call, + $0.DynamicQueryDeliveryTerritoryItemsRequest request); + + $async.Future<$0.DynamicQueryDeliveryZoneItemsResponse> + queryDeliveryZoneItems_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.DynamicQueryDeliveryZoneItemsRequest> + $request) async { + return queryDeliveryZoneItems($call, await $request); + } + + $async.Future<$0.DynamicQueryDeliveryZoneItemsResponse> + queryDeliveryZoneItems($grpc.ServiceCall call, + $0.DynamicQueryDeliveryZoneItemsRequest request); + + $async.Future<$0.DynamicQueryRouteItemsResponse> queryRouteItems_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.DynamicQueryRouteItemsRequest> $request) async { + return queryRouteItems($call, await $request); + } + + $async.Future<$0.DynamicQueryRouteItemsResponse> queryRouteItems( + $grpc.ServiceCall call, $0.DynamicQueryRouteItemsRequest request); + + $async.Future<$0.DynamicQueryUserQueryItemsResponse> queryUserQueryItems_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.DynamicQueryUserQueryItemsRequest> $request) async { + return queryUserQueryItems($call, await $request); + } + + $async.Future<$0.DynamicQueryUserQueryItemsResponse> queryUserQueryItems( + $grpc.ServiceCall call, $0.DynamicQueryUserQueryItemsRequest request); + + $async.Future<$0.DynamicQueryWooCommerceOrderItemsResponse> + queryWooCommerceOrderItems_Pre( + $grpc.ServiceCall $call, + $async.Future<$0.DynamicQueryWooCommerceOrderItemsRequest> + $request) async { + return queryWooCommerceOrderItems($call, await $request); + } + + $async.Future<$0.DynamicQueryWooCommerceOrderItemsResponse> + queryWooCommerceOrderItems($grpc.ServiceCall call, + $0.DynamicQueryWooCommerceOrderItemsRequest request); +} diff --git a/lib/generated/cqrs_services.pbjson.dart b/lib/generated/cqrs_services.pbjson.dart new file mode 100644 index 0000000..b0ff22f --- /dev/null +++ b/lib/generated/cqrs_services.pbjson.dart @@ -0,0 +1,4446 @@ +// This is a generated file - do not edit. +// +// Generated from cqrs_services.proto. + +// @dart = 3.3 + +// ignore_for_file: annotate_overrides, camel_case_types, comment_references +// ignore_for_file: constant_identifier_names +// ignore_for_file: curly_braces_in_flow_control_structures +// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes +// ignore_for_file: non_constant_identifier_names, prefer_relative_imports +// ignore_for_file: unused_import + +import 'dart:convert' as $convert; +import 'dart:core' as $core; +import 'dart:typed_data' as $typed_data; + +@$core.Deprecated('Use invoiceReportFilterDescriptor instead') +const InvoiceReportFilter$json = { + '1': 'InvoiceReportFilter', + '2': [ + {'1': 'INVOICE_REPORT_FILTER_DELIVERY', '2': 0}, + {'1': 'INVOICE_REPORT_FILTER_OTHERS', '2': 1}, + {'1': 'INVOICE_REPORT_FILTER_ALL', '2': 2}, + ], +}; + +/// Descriptor for `InvoiceReportFilter`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List invoiceReportFilterDescriptor = $convert.base64Decode( + 'ChNJbnZvaWNlUmVwb3J0RmlsdGVyEiIKHklOVk9JQ0VfUkVQT1JUX0ZJTFRFUl9ERUxJVkVSWR' + 'AAEiAKHElOVk9JQ0VfUkVQT1JUX0ZJTFRFUl9PVEhFUlMQARIdChlJTlZPSUNFX1JFUE9SVF9G' + 'SUxURVJfQUxMEAI='); + +@$core.Deprecated('Use userRoleDescriptor instead') +const UserRole$json = { + '1': 'UserRole', + '2': [ + {'1': 'USER_ROLE_OWNER', '2': 0}, + {'1': 'USER_ROLE_ADMIN', '2': 1}, + {'1': 'USER_ROLE_DELIVERYMAN', '2': 2}, + ], +}; + +/// Descriptor for `UserRole`. Decode as a `google.protobuf.EnumDescriptorProto`. +final $typed_data.Uint8List userRoleDescriptor = $convert.base64Decode( + 'CghVc2VyUm9sZRITCg9VU0VSX1JPTEVfT1dORVIQABITCg9VU0VSX1JPTEVfQURNSU4QARIZCh' + 'VVU0VSX1JPTEVfREVMSVZFUllNQU4QAg=='); + +@$core.Deprecated('Use completeDeliveryCommandRequestDescriptor instead') +const CompleteDeliveryCommandRequest$json = { + '1': 'CompleteDeliveryCommandRequest', + '2': [ + {'1': 'delivery_id', '3': 1, '4': 1, '5': 3, '10': 'deliveryId'}, + { + '1': 'delivered_at', + '3': 2, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'deliveredAt' + }, + ], +}; + +/// Descriptor for `CompleteDeliveryCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List completeDeliveryCommandRequestDescriptor = + $convert.base64Decode( + 'Ch5Db21wbGV0ZURlbGl2ZXJ5Q29tbWFuZFJlcXVlc3QSHwoLZGVsaXZlcnlfaWQYASABKANSCm' + 'RlbGl2ZXJ5SWQSPQoMZGVsaXZlcmVkX2F0GAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVz' + 'dGFtcFILZGVsaXZlcmVkQXQ='); + +@$core.Deprecated('Use completeDeliveryCommandResponseDescriptor instead') +const CompleteDeliveryCommandResponse$json = { + '1': 'CompleteDeliveryCommandResponse', +}; + +/// Descriptor for `CompleteDeliveryCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List completeDeliveryCommandResponseDescriptor = + $convert.base64Decode('Ch9Db21wbGV0ZURlbGl2ZXJ5Q29tbWFuZFJlc3BvbnNl'); + +@$core + .Deprecated('Use markDeliveryAsUncompletedCommandRequestDescriptor instead') +const MarkDeliveryAsUncompletedCommandRequest$json = { + '1': 'MarkDeliveryAsUncompletedCommandRequest', + '2': [ + {'1': 'delivery_id', '3': 1, '4': 1, '5': 3, '10': 'deliveryId'}, + ], +}; + +/// Descriptor for `MarkDeliveryAsUncompletedCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List markDeliveryAsUncompletedCommandRequestDescriptor = + $convert.base64Decode( + 'CidNYXJrRGVsaXZlcnlBc1VuY29tcGxldGVkQ29tbWFuZFJlcXVlc3QSHwoLZGVsaXZlcnlfaW' + 'QYASABKANSCmRlbGl2ZXJ5SWQ='); + +@$core.Deprecated( + 'Use markDeliveryAsUncompletedCommandResponseDescriptor instead') +const MarkDeliveryAsUncompletedCommandResponse$json = { + '1': 'MarkDeliveryAsUncompletedCommandResponse', +}; + +/// Descriptor for `MarkDeliveryAsUncompletedCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List markDeliveryAsUncompletedCommandResponseDescriptor = + $convert.base64Decode( + 'CihNYXJrRGVsaXZlcnlBc1VuY29tcGxldGVkQ29tbWFuZFJlc3BvbnNl'); + +@$core.Deprecated('Use createDeliveryTerritoryCommandRequestDescriptor instead') +const CreateDeliveryTerritoryCommandRequest$json = { + '1': 'CreateDeliveryTerritoryCommandRequest', + '2': [ + {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + {'1': 'color', '3': 2, '4': 1, '5': 9, '10': 'color'}, + {'1': 'priority', '3': 3, '4': 1, '5': 5, '10': 'priority'}, + ], +}; + +/// Descriptor for `CreateDeliveryTerritoryCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List createDeliveryTerritoryCommandRequestDescriptor = + $convert.base64Decode( + 'CiVDcmVhdGVEZWxpdmVyeVRlcnJpdG9yeUNvbW1hbmRSZXF1ZXN0EhIKBG5hbWUYASABKAlSBG' + '5hbWUSFAoFY29sb3IYAiABKAlSBWNvbG9yEhoKCHByaW9yaXR5GAMgASgFUghwcmlvcml0eQ=='); + +@$core + .Deprecated('Use createDeliveryTerritoryCommandResponseDescriptor instead') +const CreateDeliveryTerritoryCommandResponse$json = { + '1': 'CreateDeliveryTerritoryCommandResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.CreateDeliveryTerritoryCommandResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `CreateDeliveryTerritoryCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List createDeliveryTerritoryCommandResponseDescriptor = + $convert.base64Decode( + 'CiZDcmVhdGVEZWxpdmVyeVRlcnJpdG9yeUNvbW1hbmRSZXNwb25zZRJCCgZyZXN1bHQYASABKA' + 'syKi5jcXJzLkNyZWF0ZURlbGl2ZXJ5VGVycml0b3J5Q29tbWFuZFJlc3VsdFIGcmVzdWx0'); + +@$core.Deprecated('Use createDeliveryTerritoryCommandResultDescriptor instead') +const CreateDeliveryTerritoryCommandResult$json = { + '1': 'CreateDeliveryTerritoryCommandResult', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + ], +}; + +/// Descriptor for `CreateDeliveryTerritoryCommandResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List createDeliveryTerritoryCommandResultDescriptor = + $convert.base64Decode( + 'CiRDcmVhdGVEZWxpdmVyeVRlcnJpdG9yeUNvbW1hbmRSZXN1bHQSDgoCaWQYASABKANSAmlk'); + +@$core.Deprecated('Use deleteDeliveryTerritoryCommandRequestDescriptor instead') +const DeleteDeliveryTerritoryCommandRequest$json = { + '1': 'DeleteDeliveryTerritoryCommandRequest', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + ], +}; + +/// Descriptor for `DeleteDeliveryTerritoryCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteDeliveryTerritoryCommandRequestDescriptor = + $convert.base64Decode( + 'CiVEZWxldGVEZWxpdmVyeVRlcnJpdG9yeUNvbW1hbmRSZXF1ZXN0Eg4KAmlkGAEgASgDUgJpZA' + '=='); + +@$core + .Deprecated('Use deleteDeliveryTerritoryCommandResponseDescriptor instead') +const DeleteDeliveryTerritoryCommandResponse$json = { + '1': 'DeleteDeliveryTerritoryCommandResponse', +}; + +/// Descriptor for `DeleteDeliveryTerritoryCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteDeliveryTerritoryCommandResponseDescriptor = + $convert.base64Decode( + 'CiZEZWxldGVEZWxpdmVyeVRlcnJpdG9yeUNvbW1hbmRSZXNwb25zZQ=='); + +@$core.Deprecated( + 'Use reactivateDeliveryTerritoryCommandRequestDescriptor instead') +const ReactivateDeliveryTerritoryCommandRequest$json = { + '1': 'ReactivateDeliveryTerritoryCommandRequest', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + ], +}; + +/// Descriptor for `ReactivateDeliveryTerritoryCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + reactivateDeliveryTerritoryCommandRequestDescriptor = $convert.base64Decode( + 'CilSZWFjdGl2YXRlRGVsaXZlcnlUZXJyaXRvcnlDb21tYW5kUmVxdWVzdBIOCgJpZBgBIAEoA1' + 'ICaWQ='); + +@$core.Deprecated( + 'Use reactivateDeliveryTerritoryCommandResponseDescriptor instead') +const ReactivateDeliveryTerritoryCommandResponse$json = { + '1': 'ReactivateDeliveryTerritoryCommandResponse', +}; + +/// Descriptor for `ReactivateDeliveryTerritoryCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + reactivateDeliveryTerritoryCommandResponseDescriptor = + $convert.base64Decode( + 'CipSZWFjdGl2YXRlRGVsaXZlcnlUZXJyaXRvcnlDb21tYW5kUmVzcG9uc2U='); + +@$core.Deprecated('Use updateDeliveryTerritoryCommandRequestDescriptor instead') +const UpdateDeliveryTerritoryCommandRequest$json = { + '1': 'UpdateDeliveryTerritoryCommandRequest', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'}, + {'1': 'color', '3': 3, '4': 1, '5': 9, '10': 'color'}, + {'1': 'priority', '3': 4, '4': 1, '5': 5, '10': 'priority'}, + ], +}; + +/// Descriptor for `UpdateDeliveryTerritoryCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List updateDeliveryTerritoryCommandRequestDescriptor = + $convert.base64Decode( + 'CiVVcGRhdGVEZWxpdmVyeVRlcnJpdG9yeUNvbW1hbmRSZXF1ZXN0Eg4KAmlkGAEgASgDUgJpZB' + 'ISCgRuYW1lGAIgASgJUgRuYW1lEhQKBWNvbG9yGAMgASgJUgVjb2xvchIaCghwcmlvcml0eRgE' + 'IAEoBVIIcHJpb3JpdHk='); + +@$core + .Deprecated('Use updateDeliveryTerritoryCommandResponseDescriptor instead') +const UpdateDeliveryTerritoryCommandResponse$json = { + '1': 'UpdateDeliveryTerritoryCommandResponse', +}; + +/// Descriptor for `UpdateDeliveryTerritoryCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List updateDeliveryTerritoryCommandResponseDescriptor = + $convert.base64Decode( + 'CiZVcGRhdGVEZWxpdmVyeVRlcnJpdG9yeUNvbW1hbmRSZXNwb25zZQ=='); + +@$core.Deprecated('Use addDeliveryZoneCommandRequestDescriptor instead') +const AddDeliveryZoneCommandRequest$json = { + '1': 'AddDeliveryZoneCommandRequest', + '2': [ + {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + {'1': 'color', '3': 2, '4': 1, '5': 9, '10': 'color'}, + { + '1': 'polygon', + '3': 3, + '4': 1, + '5': 11, + '6': '.cqrs.NpgsqlPolygon', + '10': 'polygon' + }, + {'1': 'shipping_fee', '3': 4, '4': 1, '5': 9, '10': 'shippingFee'}, + { + '1': 'shipping_schedule_start', + '3': 5, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'shippingScheduleStart' + }, + { + '1': 'shipping_schedule_end', + '3': 6, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'shippingScheduleEnd' + }, + ], +}; + +/// Descriptor for `AddDeliveryZoneCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List addDeliveryZoneCommandRequestDescriptor = $convert.base64Decode( + 'Ch1BZGREZWxpdmVyeVpvbmVDb21tYW5kUmVxdWVzdBISCgRuYW1lGAEgASgJUgRuYW1lEhQKBW' + 'NvbG9yGAIgASgJUgVjb2xvchItCgdwb2x5Z29uGAMgASgLMhMuY3Fycy5OcGdzcWxQb2x5Z29u' + 'Ugdwb2x5Z29uEiEKDHNoaXBwaW5nX2ZlZRgEIAEoCVILc2hpcHBpbmdGZWUSUgoXc2hpcHBpbm' + 'dfc2NoZWR1bGVfc3RhcnQYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUhVzaGlw' + 'cGluZ1NjaGVkdWxlU3RhcnQSTgoVc2hpcHBpbmdfc2NoZWR1bGVfZW5kGAYgASgLMhouZ29vZ2' + 'xlLnByb3RvYnVmLlRpbWVzdGFtcFITc2hpcHBpbmdTY2hlZHVsZUVuZA=='); + +@$core.Deprecated('Use npgsqlPolygonDescriptor instead') +const NpgsqlPolygon$json = { + '1': 'NpgsqlPolygon', + '2': [ + { + '1': 'items', + '3': 1, + '4': 3, + '5': 11, + '6': '.cqrs.NpgsqlPoint', + '10': 'items' + }, + ], +}; + +/// Descriptor for `NpgsqlPolygon`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List npgsqlPolygonDescriptor = $convert.base64Decode( + 'Cg1OcGdzcWxQb2x5Z29uEicKBWl0ZW1zGAEgAygLMhEuY3Fycy5OcGdzcWxQb2ludFIFaXRlbX' + 'M='); + +@$core.Deprecated('Use npgsqlPointDescriptor instead') +const NpgsqlPoint$json = { + '1': 'NpgsqlPoint', + '2': [ + {'1': 'x', '3': 1, '4': 1, '5': 1, '10': 'x'}, + {'1': 'y', '3': 2, '4': 1, '5': 1, '10': 'y'}, + ], +}; + +/// Descriptor for `NpgsqlPoint`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List npgsqlPointDescriptor = $convert + .base64Decode('CgtOcGdzcWxQb2ludBIMCgF4GAEgASgBUgF4EgwKAXkYAiABKAFSAXk='); + +@$core.Deprecated('Use addDeliveryZoneCommandResponseDescriptor instead') +const AddDeliveryZoneCommandResponse$json = { + '1': 'AddDeliveryZoneCommandResponse', +}; + +/// Descriptor for `AddDeliveryZoneCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List addDeliveryZoneCommandResponseDescriptor = + $convert.base64Decode('Ch5BZGREZWxpdmVyeVpvbmVDb21tYW5kUmVzcG9uc2U='); + +@$core.Deprecated('Use autoFillZoneWaypointsCommandRequestDescriptor instead') +const AutoFillZoneWaypointsCommandRequest$json = { + '1': 'AutoFillZoneWaypointsCommandRequest', + '2': [ + {'1': 'territory_id', '3': 1, '4': 1, '5': 3, '10': 'territoryId'}, + { + '1': 'overwrite_existing', + '3': 2, + '4': 1, + '5': 8, + '10': 'overwriteExisting' + }, + ], +}; + +/// Descriptor for `AutoFillZoneWaypointsCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List autoFillZoneWaypointsCommandRequestDescriptor = + $convert.base64Decode( + 'CiNBdXRvRmlsbFpvbmVXYXlwb2ludHNDb21tYW5kUmVxdWVzdBIhCgx0ZXJyaXRvcnlfaWQYAS' + 'ABKANSC3RlcnJpdG9yeUlkEi0KEm92ZXJ3cml0ZV9leGlzdGluZxgCIAEoCFIRb3ZlcndyaXRl' + 'RXhpc3Rpbmc='); + +@$core.Deprecated('Use autoFillZoneWaypointsCommandResponseDescriptor instead') +const AutoFillZoneWaypointsCommandResponse$json = { + '1': 'AutoFillZoneWaypointsCommandResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.AutoFillZoneWaypointsCommandResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `AutoFillZoneWaypointsCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List autoFillZoneWaypointsCommandResponseDescriptor = + $convert.base64Decode( + 'CiRBdXRvRmlsbFpvbmVXYXlwb2ludHNDb21tYW5kUmVzcG9uc2USQAoGcmVzdWx0GAEgASgLMi' + 'guY3Fycy5BdXRvRmlsbFpvbmVXYXlwb2ludHNDb21tYW5kUmVzdWx0UgZyZXN1bHQ='); + +@$core.Deprecated('Use autoFillZoneWaypointsCommandResultDescriptor instead') +const AutoFillZoneWaypointsCommandResult$json = { + '1': 'AutoFillZoneWaypointsCommandResult', + '2': [ + {'1': 'updated_count', '3': 1, '4': 1, '5': 5, '10': 'updatedCount'}, + { + '1': 'updates', + '3': 2, + '4': 3, + '5': 11, + '6': '.cqrs.ZoneWaypointUpdate', + '10': 'updates' + }, + ], +}; + +/// Descriptor for `AutoFillZoneWaypointsCommandResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List autoFillZoneWaypointsCommandResultDescriptor = + $convert.base64Decode( + 'CiJBdXRvRmlsbFpvbmVXYXlwb2ludHNDb21tYW5kUmVzdWx0EiMKDXVwZGF0ZWRfY291bnQYAS' + 'ABKAVSDHVwZGF0ZWRDb3VudBIyCgd1cGRhdGVzGAIgAygLMhguY3Fycy5ab25lV2F5cG9pbnRV' + 'cGRhdGVSB3VwZGF0ZXM='); + +@$core.Deprecated('Use zoneWaypointUpdateDescriptor instead') +const ZoneWaypointUpdate$json = { + '1': 'ZoneWaypointUpdate', + '2': [ + {'1': 'zone_id', '3': 1, '4': 1, '5': 3, '10': 'zoneId'}, + {'1': 'zone_name', '3': 2, '4': 1, '5': 9, '10': 'zoneName'}, + { + '1': 'new_start_waypoint', + '3': 3, + '4': 1, + '5': 11, + '6': '.cqrs.GeoPoint', + '10': 'newStartWaypoint' + }, + ], +}; + +/// Descriptor for `ZoneWaypointUpdate`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List zoneWaypointUpdateDescriptor = $convert.base64Decode( + 'ChJab25lV2F5cG9pbnRVcGRhdGUSFwoHem9uZV9pZBgBIAEoA1IGem9uZUlkEhsKCXpvbmVfbm' + 'FtZRgCIAEoCVIIem9uZU5hbWUSPAoSbmV3X3N0YXJ0X3dheXBvaW50GAMgASgLMg4uY3Fycy5H' + 'ZW9Qb2ludFIQbmV3U3RhcnRXYXlwb2ludA=='); + +@$core.Deprecated('Use geoPointDescriptor instead') +const GeoPoint$json = { + '1': 'GeoPoint', + '2': [ + {'1': 'latitude', '3': 1, '4': 1, '5': 1, '10': 'latitude'}, + {'1': 'longitude', '3': 2, '4': 1, '5': 1, '10': 'longitude'}, + ], +}; + +/// Descriptor for `GeoPoint`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List geoPointDescriptor = $convert.base64Decode( + 'CghHZW9Qb2ludBIaCghsYXRpdHVkZRgBIAEoAVIIbGF0aXR1ZGUSHAoJbG9uZ2l0dWRlGAIgAS' + 'gBUglsb25naXR1ZGU='); + +@$core.Deprecated('Use deleteDeliveryZoneCommandRequestDescriptor instead') +const DeleteDeliveryZoneCommandRequest$json = { + '1': 'DeleteDeliveryZoneCommandRequest', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + ], +}; + +/// Descriptor for `DeleteDeliveryZoneCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteDeliveryZoneCommandRequestDescriptor = + $convert.base64Decode( + 'CiBEZWxldGVEZWxpdmVyeVpvbmVDb21tYW5kUmVxdWVzdBIOCgJpZBgBIAEoA1ICaWQ='); + +@$core.Deprecated('Use deleteDeliveryZoneCommandResponseDescriptor instead') +const DeleteDeliveryZoneCommandResponse$json = { + '1': 'DeleteDeliveryZoneCommandResponse', +}; + +/// Descriptor for `DeleteDeliveryZoneCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteDeliveryZoneCommandResponseDescriptor = + $convert.base64Decode('CiFEZWxldGVEZWxpdmVyeVpvbmVDb21tYW5kUmVzcG9uc2U='); + +@$core.Deprecated('Use importDeliveryZonesCommandRequestDescriptor instead') +const ImportDeliveryZonesCommandRequest$json = { + '1': 'ImportDeliveryZonesCommandRequest', + '2': [ + {'1': 'file_stream', '3': 1, '4': 1, '5': 12, '10': 'fileStream'}, + { + '1': 'delivery_territory_id', + '3': 2, + '4': 1, + '5': 3, + '10': 'deliveryTerritoryId' + }, + ], +}; + +/// Descriptor for `ImportDeliveryZonesCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List importDeliveryZonesCommandRequestDescriptor = + $convert.base64Decode( + 'CiFJbXBvcnREZWxpdmVyeVpvbmVzQ29tbWFuZFJlcXVlc3QSHwoLZmlsZV9zdHJlYW0YASABKA' + 'xSCmZpbGVTdHJlYW0SMgoVZGVsaXZlcnlfdGVycml0b3J5X2lkGAIgASgDUhNkZWxpdmVyeVRl' + 'cnJpdG9yeUlk'); + +@$core.Deprecated('Use importDeliveryZonesCommandResponseDescriptor instead') +const ImportDeliveryZonesCommandResponse$json = { + '1': 'ImportDeliveryZonesCommandResponse', +}; + +/// Descriptor for `ImportDeliveryZonesCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List importDeliveryZonesCommandResponseDescriptor = + $convert.base64Decode('CiJJbXBvcnREZWxpdmVyeVpvbmVzQ29tbWFuZFJlc3BvbnNl'); + +@$core.Deprecated('Use reassignDeliveryZoneCommandRequestDescriptor instead') +const ReassignDeliveryZoneCommandRequest$json = { + '1': 'ReassignDeliveryZoneCommandRequest', + '2': [ + {'1': 'zone_id', '3': 1, '4': 1, '5': 3, '10': 'zoneId'}, + { + '1': 'new_delivery_territory_id', + '3': 2, + '4': 1, + '5': 3, + '10': 'newDeliveryTerritoryId' + }, + {'1': 'new_priority', '3': 3, '4': 1, '5': 5, '10': 'newPriority'}, + ], +}; + +/// Descriptor for `ReassignDeliveryZoneCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List reassignDeliveryZoneCommandRequestDescriptor = + $convert.base64Decode( + 'CiJSZWFzc2lnbkRlbGl2ZXJ5Wm9uZUNvbW1hbmRSZXF1ZXN0EhcKB3pvbmVfaWQYASABKANSBn' + 'pvbmVJZBI5ChluZXdfZGVsaXZlcnlfdGVycml0b3J5X2lkGAIgASgDUhZuZXdEZWxpdmVyeVRl' + 'cnJpdG9yeUlkEiEKDG5ld19wcmlvcml0eRgDIAEoBVILbmV3UHJpb3JpdHk='); + +@$core.Deprecated('Use reassignDeliveryZoneCommandResponseDescriptor instead') +const ReassignDeliveryZoneCommandResponse$json = { + '1': 'ReassignDeliveryZoneCommandResponse', +}; + +/// Descriptor for `ReassignDeliveryZoneCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List reassignDeliveryZoneCommandResponseDescriptor = + $convert + .base64Decode('CiNSZWFzc2lnbkRlbGl2ZXJ5Wm9uZUNvbW1hbmRSZXNwb25zZQ=='); + +@$core.Deprecated('Use removeDeliveryZoneCommandRequestDescriptor instead') +const RemoveDeliveryZoneCommandRequest$json = { + '1': 'RemoveDeliveryZoneCommandRequest', + '2': [ + {'1': 'delivery_zone_id', '3': 1, '4': 1, '5': 3, '10': 'deliveryZoneId'}, + ], +}; + +/// Descriptor for `RemoveDeliveryZoneCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List removeDeliveryZoneCommandRequestDescriptor = + $convert.base64Decode( + 'CiBSZW1vdmVEZWxpdmVyeVpvbmVDb21tYW5kUmVxdWVzdBIoChBkZWxpdmVyeV96b25lX2lkGA' + 'EgASgDUg5kZWxpdmVyeVpvbmVJZA=='); + +@$core.Deprecated('Use removeDeliveryZoneCommandResponseDescriptor instead') +const RemoveDeliveryZoneCommandResponse$json = { + '1': 'RemoveDeliveryZoneCommandResponse', +}; + +/// Descriptor for `RemoveDeliveryZoneCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List removeDeliveryZoneCommandResponseDescriptor = + $convert.base64Decode('CiFSZW1vdmVEZWxpdmVyeVpvbmVDb21tYW5kUmVzcG9uc2U='); + +@$core.Deprecated('Use reorderZonePrioritiesCommandRequestDescriptor instead') +const ReorderZonePrioritiesCommandRequest$json = { + '1': 'ReorderZonePrioritiesCommandRequest', + '2': [ + { + '1': 'delivery_territory_id', + '3': 1, + '4': 1, + '5': 3, + '10': 'deliveryTerritoryId' + }, + { + '1': 'priorities', + '3': 2, + '4': 3, + '5': 11, + '6': '.cqrs.ZonePriorityItem', + '10': 'priorities' + }, + ], +}; + +/// Descriptor for `ReorderZonePrioritiesCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List reorderZonePrioritiesCommandRequestDescriptor = + $convert.base64Decode( + 'CiNSZW9yZGVyWm9uZVByaW9yaXRpZXNDb21tYW5kUmVxdWVzdBIyChVkZWxpdmVyeV90ZXJyaX' + 'RvcnlfaWQYASABKANSE2RlbGl2ZXJ5VGVycml0b3J5SWQSNgoKcHJpb3JpdGllcxgCIAMoCzIW' + 'LmNxcnMuWm9uZVByaW9yaXR5SXRlbVIKcHJpb3JpdGllcw=='); + +@$core.Deprecated('Use zonePriorityItemDescriptor instead') +const ZonePriorityItem$json = { + '1': 'ZonePriorityItem', + '2': [ + {'1': 'zone_id', '3': 1, '4': 1, '5': 3, '10': 'zoneId'}, + {'1': 'priority', '3': 2, '4': 1, '5': 5, '10': 'priority'}, + ], +}; + +/// Descriptor for `ZonePriorityItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List zonePriorityItemDescriptor = $convert.base64Decode( + 'ChBab25lUHJpb3JpdHlJdGVtEhcKB3pvbmVfaWQYASABKANSBnpvbmVJZBIaCghwcmlvcml0eR' + 'gCIAEoBVIIcHJpb3JpdHk='); + +@$core.Deprecated('Use reorderZonePrioritiesCommandResponseDescriptor instead') +const ReorderZonePrioritiesCommandResponse$json = { + '1': 'ReorderZonePrioritiesCommandResponse', +}; + +/// Descriptor for `ReorderZonePrioritiesCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List reorderZonePrioritiesCommandResponseDescriptor = + $convert + .base64Decode('CiRSZW9yZGVyWm9uZVByaW9yaXRpZXNDb21tYW5kUmVzcG9uc2U='); + +@$core.Deprecated( + 'Use setDeliveryZoneExitWaypointCommandRequestDescriptor instead') +const SetDeliveryZoneExitWaypointCommandRequest$json = { + '1': 'SetDeliveryZoneExitWaypointCommandRequest', + '2': [ + {'1': 'delivery_zone_id', '3': 1, '4': 1, '5': 3, '10': 'deliveryZoneId'}, + {'1': 'latitude', '3': 2, '4': 1, '5': 1, '10': 'latitude'}, + {'1': 'longitude', '3': 3, '4': 1, '5': 1, '10': 'longitude'}, + ], +}; + +/// Descriptor for `SetDeliveryZoneExitWaypointCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + setDeliveryZoneExitWaypointCommandRequestDescriptor = $convert.base64Decode( + 'CilTZXREZWxpdmVyeVpvbmVFeGl0V2F5cG9pbnRDb21tYW5kUmVxdWVzdBIoChBkZWxpdmVyeV' + '96b25lX2lkGAEgASgDUg5kZWxpdmVyeVpvbmVJZBIaCghsYXRpdHVkZRgCIAEoAVIIbGF0aXR1' + 'ZGUSHAoJbG9uZ2l0dWRlGAMgASgBUglsb25naXR1ZGU='); + +@$core.Deprecated( + 'Use setDeliveryZoneExitWaypointCommandResponseDescriptor instead') +const SetDeliveryZoneExitWaypointCommandResponse$json = { + '1': 'SetDeliveryZoneExitWaypointCommandResponse', +}; + +/// Descriptor for `SetDeliveryZoneExitWaypointCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + setDeliveryZoneExitWaypointCommandResponseDescriptor = + $convert.base64Decode( + 'CipTZXREZWxpdmVyeVpvbmVFeGl0V2F5cG9pbnRDb21tYW5kUmVzcG9uc2U='); + +@$core.Deprecated( + 'Use setDeliveryZoneStartWaypointCommandRequestDescriptor instead') +const SetDeliveryZoneStartWaypointCommandRequest$json = { + '1': 'SetDeliveryZoneStartWaypointCommandRequest', + '2': [ + {'1': 'delivery_zone_id', '3': 1, '4': 1, '5': 3, '10': 'deliveryZoneId'}, + {'1': 'latitude', '3': 2, '4': 1, '5': 1, '10': 'latitude'}, + {'1': 'longitude', '3': 3, '4': 1, '5': 1, '10': 'longitude'}, + ], +}; + +/// Descriptor for `SetDeliveryZoneStartWaypointCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + setDeliveryZoneStartWaypointCommandRequestDescriptor = + $convert.base64Decode( + 'CipTZXREZWxpdmVyeVpvbmVTdGFydFdheXBvaW50Q29tbWFuZFJlcXVlc3QSKAoQZGVsaXZlcn' + 'lfem9uZV9pZBgBIAEoA1IOZGVsaXZlcnlab25lSWQSGgoIbGF0aXR1ZGUYAiABKAFSCGxhdGl0' + 'dWRlEhwKCWxvbmdpdHVkZRgDIAEoAVIJbG9uZ2l0dWRl'); + +@$core.Deprecated( + 'Use setDeliveryZoneStartWaypointCommandResponseDescriptor instead') +const SetDeliveryZoneStartWaypointCommandResponse$json = { + '1': 'SetDeliveryZoneStartWaypointCommandResponse', +}; + +/// Descriptor for `SetDeliveryZoneStartWaypointCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + setDeliveryZoneStartWaypointCommandResponseDescriptor = + $convert.base64Decode( + 'CitTZXREZWxpdmVyeVpvbmVTdGFydFdheXBvaW50Q29tbWFuZFJlc3BvbnNl'); + +@$core.Deprecated('Use updateDeliveryZoneCommandRequestDescriptor instead') +const UpdateDeliveryZoneCommandRequest$json = { + '1': 'UpdateDeliveryZoneCommandRequest', + '2': [ + {'1': 'territory_id', '3': 1, '4': 1, '5': 3, '10': 'territoryId'}, + {'1': 'delivery_zone_id', '3': 2, '4': 1, '5': 3, '10': 'deliveryZoneId'}, + { + '1': 'polygon', + '3': 3, + '4': 1, + '5': 11, + '6': '.cqrs.NpgsqlPolygon', + '10': 'polygon' + }, + {'1': 'name', '3': 4, '4': 1, '5': 9, '10': 'name'}, + {'1': 'color', '3': 5, '4': 1, '5': 9, '10': 'color'}, + {'1': 'priority', '3': 6, '4': 1, '5': 5, '10': 'priority'}, + {'1': 'is_reverse', '3': 7, '4': 1, '5': 8, '10': 'isReverse'}, + { + '1': 'start_from_warehouse', + '3': 8, + '4': 1, + '5': 8, + '10': 'startFromWarehouse' + }, + {'1': 'shipping_fee', '3': 9, '4': 1, '5': 9, '10': 'shippingFee'}, + { + '1': 'shipping_schedule_start', + '3': 10, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'shippingScheduleStart' + }, + { + '1': 'shipping_schedule_end', + '3': 11, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'shippingScheduleEnd' + }, + ], +}; + +/// Descriptor for `UpdateDeliveryZoneCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List updateDeliveryZoneCommandRequestDescriptor = $convert.base64Decode( + 'CiBVcGRhdGVEZWxpdmVyeVpvbmVDb21tYW5kUmVxdWVzdBIhCgx0ZXJyaXRvcnlfaWQYASABKA' + 'NSC3RlcnJpdG9yeUlkEigKEGRlbGl2ZXJ5X3pvbmVfaWQYAiABKANSDmRlbGl2ZXJ5Wm9uZUlk' + 'Ei0KB3BvbHlnb24YAyABKAsyEy5jcXJzLk5wZ3NxbFBvbHlnb25SB3BvbHlnb24SEgoEbmFtZR' + 'gEIAEoCVIEbmFtZRIUCgVjb2xvchgFIAEoCVIFY29sb3ISGgoIcHJpb3JpdHkYBiABKAVSCHBy' + 'aW9yaXR5Eh0KCmlzX3JldmVyc2UYByABKAhSCWlzUmV2ZXJzZRIwChRzdGFydF9mcm9tX3dhcm' + 'Vob3VzZRgIIAEoCFISc3RhcnRGcm9tV2FyZWhvdXNlEiEKDHNoaXBwaW5nX2ZlZRgJIAEoCVIL' + 'c2hpcHBpbmdGZWUSUgoXc2hpcHBpbmdfc2NoZWR1bGVfc3RhcnQYCiABKAsyGi5nb29nbGUucH' + 'JvdG9idWYuVGltZXN0YW1wUhVzaGlwcGluZ1NjaGVkdWxlU3RhcnQSTgoVc2hpcHBpbmdfc2No' + 'ZWR1bGVfZW5kGAsgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFITc2hpcHBpbmdTY2' + 'hlZHVsZUVuZA=='); + +@$core.Deprecated('Use updateDeliveryZoneCommandResponseDescriptor instead') +const UpdateDeliveryZoneCommandResponse$json = { + '1': 'UpdateDeliveryZoneCommandResponse', +}; + +/// Descriptor for `UpdateDeliveryZoneCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List updateDeliveryZoneCommandResponseDescriptor = + $convert.base64Decode('CiFVcGRhdGVEZWxpdmVyeVpvbmVDb21tYW5kUmVzcG9uc2U='); + +@$core.Deprecated('Use generateInvoicesReportCommandRequestDescriptor instead') +const GenerateInvoicesReportCommandRequest$json = { + '1': 'GenerateInvoicesReportCommandRequest', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + { + '1': 'filter', + '3': 2, + '4': 1, + '5': 14, + '6': '.cqrs.InvoiceReportFilter', + '10': 'filter' + }, + ], +}; + +/// Descriptor for `GenerateInvoicesReportCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generateInvoicesReportCommandRequestDescriptor = + $convert.base64Decode( + 'CiRHZW5lcmF0ZUludm9pY2VzUmVwb3J0Q29tbWFuZFJlcXVlc3QSGQoIcm91dGVfaWQYASABKA' + 'NSB3JvdXRlSWQSMQoGZmlsdGVyGAIgASgOMhkuY3Fycy5JbnZvaWNlUmVwb3J0RmlsdGVyUgZm' + 'aWx0ZXI='); + +@$core.Deprecated('Use generateInvoicesReportCommandResponseDescriptor instead') +const GenerateInvoicesReportCommandResponse$json = { + '1': 'GenerateInvoicesReportCommandResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.GenerateReportResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `GenerateInvoicesReportCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generateInvoicesReportCommandResponseDescriptor = + $convert.base64Decode( + 'CiVHZW5lcmF0ZUludm9pY2VzUmVwb3J0Q29tbWFuZFJlc3BvbnNlEjIKBnJlc3VsdBgBIAEoCz' + 'IaLmNxcnMuR2VuZXJhdGVSZXBvcnRSZXN1bHRSBnJlc3VsdA=='); + +@$core.Deprecated('Use generateReportResultDescriptor instead') +const GenerateReportResult$json = { + '1': 'GenerateReportResult', + '2': [ + {'1': 'report_id', '3': 1, '4': 1, '5': 3, '10': 'reportId'}, + ], +}; + +/// Descriptor for `GenerateReportResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generateReportResultDescriptor = + $convert.base64Decode( + 'ChRHZW5lcmF0ZVJlcG9ydFJlc3VsdBIbCglyZXBvcnRfaWQYASABKANSCHJlcG9ydElk'); + +@$core.Deprecated('Use defineRouteRoutingCommandRequestDescriptor instead') +const DefineRouteRoutingCommandRequest$json = { + '1': 'DefineRouteRoutingCommandRequest', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + { + '1': 'fragments', + '3': 2, + '4': 3, + '5': 11, + '6': '.cqrs.DefineFragment', + '10': 'fragments' + }, + ], +}; + +/// Descriptor for `DefineRouteRoutingCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List defineRouteRoutingCommandRequestDescriptor = + $convert.base64Decode( + 'CiBEZWZpbmVSb3V0ZVJvdXRpbmdDb21tYW5kUmVxdWVzdBIZCghyb3V0ZV9pZBgBIAEoA1IHcm' + '91dGVJZBIyCglmcmFnbWVudHMYAiADKAsyFC5jcXJzLkRlZmluZUZyYWdtZW50UglmcmFnbWVu' + 'dHM='); + +@$core.Deprecated('Use defineFragmentDescriptor instead') +const DefineFragment$json = { + '1': 'DefineFragment', + '2': [ + {'1': 'index', '3': 1, '4': 1, '5': 5, '10': 'index'}, + {'1': 'deliveries', '3': 2, '4': 3, '5': 3, '10': 'deliveries'}, + {'1': 'name', '3': 3, '4': 1, '5': 9, '10': 'name'}, + ], +}; + +/// Descriptor for `DefineFragment`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List defineFragmentDescriptor = $convert.base64Decode( + 'Cg5EZWZpbmVGcmFnbWVudBIUCgVpbmRleBgBIAEoBVIFaW5kZXgSHgoKZGVsaXZlcmllcxgCIA' + 'MoA1IKZGVsaXZlcmllcxISCgRuYW1lGAMgASgJUgRuYW1l'); + +@$core.Deprecated('Use defineRouteRoutingCommandResponseDescriptor instead') +const DefineRouteRoutingCommandResponse$json = { + '1': 'DefineRouteRoutingCommandResponse', +}; + +/// Descriptor for `DefineRouteRoutingCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List defineRouteRoutingCommandResponseDescriptor = + $convert.base64Decode('CiFEZWZpbmVSb3V0ZVJvdXRpbmdDb21tYW5kUmVzcG9uc2U='); + +@$core.Deprecated('Use deleteRouteCommandRequestDescriptor instead') +const DeleteRouteCommandRequest$json = { + '1': 'DeleteRouteCommandRequest', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + ], +}; + +/// Descriptor for `DeleteRouteCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteRouteCommandRequestDescriptor = + $convert.base64Decode( + 'ChlEZWxldGVSb3V0ZUNvbW1hbmRSZXF1ZXN0EhkKCHJvdXRlX2lkGAEgASgDUgdyb3V0ZUlk'); + +@$core.Deprecated('Use deleteRouteCommandResponseDescriptor instead') +const DeleteRouteCommandResponse$json = { + '1': 'DeleteRouteCommandResponse', +}; + +/// Descriptor for `DeleteRouteCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deleteRouteCommandResponseDescriptor = + $convert.base64Decode('ChpEZWxldGVSb3V0ZUNvbW1hbmRSZXNwb25zZQ=='); + +@$core.Deprecated('Use generateRouteHeatMapCommandRequestDescriptor instead') +const GenerateRouteHeatMapCommandRequest$json = { + '1': 'GenerateRouteHeatMapCommandRequest', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + { + '1': 'cluster_radius_meters', + '3': 2, + '4': 1, + '5': 1, + '10': 'clusterRadiusMeters' + }, + { + '1': 'period_start', + '3': 3, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'periodStart' + }, + { + '1': 'period_end', + '3': 4, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'periodEnd' + }, + {'1': 'clear_existing', '3': 5, '4': 1, '5': 8, '10': 'clearExisting'}, + ], +}; + +/// Descriptor for `GenerateRouteHeatMapCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generateRouteHeatMapCommandRequestDescriptor = $convert.base64Decode( + 'CiJHZW5lcmF0ZVJvdXRlSGVhdE1hcENvbW1hbmRSZXF1ZXN0EhkKCHJvdXRlX2lkGAEgASgDUg' + 'dyb3V0ZUlkEjIKFWNsdXN0ZXJfcmFkaXVzX21ldGVycxgCIAEoAVITY2x1c3RlclJhZGl1c01l' + 'dGVycxI9CgxwZXJpb2Rfc3RhcnQYAyABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUg' + 'twZXJpb2RTdGFydBI5CgpwZXJpb2RfZW5kGAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVz' + 'dGFtcFIJcGVyaW9kRW5kEiUKDmNsZWFyX2V4aXN0aW5nGAUgASgIUg1jbGVhckV4aXN0aW5n'); + +@$core.Deprecated('Use generateRouteHeatMapCommandResponseDescriptor instead') +const GenerateRouteHeatMapCommandResponse$json = { + '1': 'GenerateRouteHeatMapCommandResponse', +}; + +/// Descriptor for `GenerateRouteHeatMapCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List generateRouteHeatMapCommandResponseDescriptor = + $convert + .base64Decode('CiNHZW5lcmF0ZVJvdXRlSGVhdE1hcENvbW1hbmRSZXNwb25zZQ=='); + +@$core.Deprecated('Use importAdditionalStopsCommandRequestDescriptor instead') +const ImportAdditionalStopsCommandRequest$json = { + '1': 'ImportAdditionalStopsCommandRequest', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + {'1': 'file_name', '3': 2, '4': 1, '5': 9, '10': 'fileName'}, + {'1': 'file_stream', '3': 3, '4': 1, '5': 12, '10': 'fileStream'}, + {'1': 'file_delimiter', '3': 4, '4': 1, '5': 9, '10': 'fileDelimiter'}, + ], +}; + +/// Descriptor for `ImportAdditionalStopsCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List importAdditionalStopsCommandRequestDescriptor = + $convert.base64Decode( + 'CiNJbXBvcnRBZGRpdGlvbmFsU3RvcHNDb21tYW5kUmVxdWVzdBIZCghyb3V0ZV9pZBgBIAEoA1' + 'IHcm91dGVJZBIbCglmaWxlX25hbWUYAiABKAlSCGZpbGVOYW1lEh8KC2ZpbGVfc3RyZWFtGAMg' + 'ASgMUgpmaWxlU3RyZWFtEiUKDmZpbGVfZGVsaW1pdGVyGAQgASgJUg1maWxlRGVsaW1pdGVy'); + +@$core.Deprecated('Use importAdditionalStopsCommandResponseDescriptor instead') +const ImportAdditionalStopsCommandResponse$json = { + '1': 'ImportAdditionalStopsCommandResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.ImportAdditionalStopsResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `ImportAdditionalStopsCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List importAdditionalStopsCommandResponseDescriptor = + $convert.base64Decode( + 'CiRJbXBvcnRBZGRpdGlvbmFsU3RvcHNDb21tYW5kUmVzcG9uc2USOQoGcmVzdWx0GAEgASgLMi' + 'EuY3Fycy5JbXBvcnRBZGRpdGlvbmFsU3RvcHNSZXN1bHRSBnJlc3VsdA=='); + +@$core.Deprecated('Use importAdditionalStopsResultDescriptor instead') +const ImportAdditionalStopsResult$json = { + '1': 'ImportAdditionalStopsResult', + '2': [ + {'1': 'total_rows', '3': 1, '4': 1, '5': 5, '10': 'totalRows'}, + {'1': 'success_count', '3': 2, '4': 1, '5': 5, '10': 'successCount'}, + {'1': 'failed_count', '3': 3, '4': 1, '5': 5, '10': 'failedCount'}, + { + '1': 'errors', + '3': 4, + '4': 3, + '5': 11, + '6': '.cqrs.ImportError', + '10': 'errors' + }, + { + '1': 'created_stops', + '3': 5, + '4': 3, + '5': 11, + '6': '.cqrs.CreatedStopItem', + '10': 'createdStops' + }, + ], +}; + +/// Descriptor for `ImportAdditionalStopsResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List importAdditionalStopsResultDescriptor = $convert.base64Decode( + 'ChtJbXBvcnRBZGRpdGlvbmFsU3RvcHNSZXN1bHQSHQoKdG90YWxfcm93cxgBIAEoBVIJdG90YW' + 'xSb3dzEiMKDXN1Y2Nlc3NfY291bnQYAiABKAVSDHN1Y2Nlc3NDb3VudBIhCgxmYWlsZWRfY291' + 'bnQYAyABKAVSC2ZhaWxlZENvdW50EikKBmVycm9ycxgEIAMoCzIRLmNxcnMuSW1wb3J0RXJyb3' + 'JSBmVycm9ycxI6Cg1jcmVhdGVkX3N0b3BzGAUgAygLMhUuY3Fycy5DcmVhdGVkU3RvcEl0ZW1S' + 'DGNyZWF0ZWRTdG9wcw=='); + +@$core.Deprecated('Use importErrorDescriptor instead') +const ImportError$json = { + '1': 'ImportError', + '2': [ + {'1': 'row_number', '3': 1, '4': 1, '5': 5, '10': 'rowNumber'}, + {'1': 'field', '3': 2, '4': 1, '5': 9, '10': 'field'}, + {'1': 'message', '3': 3, '4': 1, '5': 9, '10': 'message'}, + ], +}; + +/// Descriptor for `ImportError`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List importErrorDescriptor = $convert.base64Decode( + 'CgtJbXBvcnRFcnJvchIdCgpyb3dfbnVtYmVyGAEgASgFUglyb3dOdW1iZXISFAoFZmllbGQYAi' + 'ABKAlSBWZpZWxkEhgKB21lc3NhZ2UYAyABKAlSB21lc3NhZ2U='); + +@$core.Deprecated('Use createdStopItemDescriptor instead') +const CreatedStopItem$json = { + '1': 'CreatedStopItem', + '2': [ + {'1': 'delivery_id', '3': 1, '4': 1, '5': 3, '10': 'deliveryId'}, + {'1': 'address_line1', '3': 2, '4': 1, '5': 9, '10': 'addressLine1'}, + {'1': 'city', '3': 3, '4': 1, '5': 9, '10': 'city'}, + {'1': 'latitude', '3': 4, '4': 1, '5': 1, '10': 'latitude'}, + {'1': 'longitude', '3': 5, '4': 1, '5': 1, '10': 'longitude'}, + {'1': 'order_count', '3': 6, '4': 1, '5': 5, '10': 'orderCount'}, + ], +}; + +/// Descriptor for `CreatedStopItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List createdStopItemDescriptor = $convert.base64Decode( + 'Cg9DcmVhdGVkU3RvcEl0ZW0SHwoLZGVsaXZlcnlfaWQYASABKANSCmRlbGl2ZXJ5SWQSIwoNYW' + 'RkcmVzc19saW5lMRgCIAEoCVIMYWRkcmVzc0xpbmUxEhIKBGNpdHkYAyABKAlSBGNpdHkSGgoI' + 'bGF0aXR1ZGUYBCABKAFSCGxhdGl0dWRlEhwKCWxvbmdpdHVkZRgFIAEoAVIJbG9uZ2l0dWRlEh' + '8KC29yZGVyX2NvdW50GAYgASgFUgpvcmRlckNvdW50'); + +@$core.Deprecated('Use importRouteFromCsvCommandRequestDescriptor instead') +const ImportRouteFromCsvCommandRequest$json = { + '1': 'ImportRouteFromCsvCommandRequest', + '2': [ + {'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'}, + {'1': 'file_name', '3': 2, '4': 1, '5': 9, '10': 'fileName'}, + {'1': 'file_stream', '3': 3, '4': 1, '5': 12, '10': 'fileStream'}, + {'1': 'file_delimiter', '3': 4, '4': 1, '5': 9, '10': 'fileDelimiter'}, + { + '1': 'delivery_territory_id', + '3': 5, + '4': 1, + '5': 3, + '10': 'deliveryTerritoryId' + }, + {'1': 'total_portions', '3': 6, '4': 1, '5': 5, '10': 'totalPortions'}, + {'1': 'total_orders', '3': 7, '4': 1, '5': 5, '10': 'totalOrders'}, + {'1': 'total_amount', '3': 8, '4': 1, '5': 9, '10': 'totalAmount'}, + { + '1': 'average_order_amount', + '3': 9, + '4': 1, + '5': 9, + '10': 'averageOrderAmount' + }, + {'1': 'delivery_orders', '3': 10, '4': 1, '5': 5, '10': 'deliveryOrders'}, + {'1': 'pickup_orders', '3': 11, '4': 1, '5': 5, '10': 'pickupOrders'}, + { + '1': 'average_plate_amount', + '3': 12, + '4': 1, + '5': 9, + '10': 'averagePlateAmount' + }, + ], +}; + +/// Descriptor for `ImportRouteFromCsvCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List importRouteFromCsvCommandRequestDescriptor = $convert.base64Decode( + 'CiBJbXBvcnRSb3V0ZUZyb21Dc3ZDb21tYW5kUmVxdWVzdBISCgRuYW1lGAEgASgJUgRuYW1lEh' + 'sKCWZpbGVfbmFtZRgCIAEoCVIIZmlsZU5hbWUSHwoLZmlsZV9zdHJlYW0YAyABKAxSCmZpbGVT' + 'dHJlYW0SJQoOZmlsZV9kZWxpbWl0ZXIYBCABKAlSDWZpbGVEZWxpbWl0ZXISMgoVZGVsaXZlcn' + 'lfdGVycml0b3J5X2lkGAUgASgDUhNkZWxpdmVyeVRlcnJpdG9yeUlkEiUKDnRvdGFsX3BvcnRp' + 'b25zGAYgASgFUg10b3RhbFBvcnRpb25zEiEKDHRvdGFsX29yZGVycxgHIAEoBVILdG90YWxPcm' + 'RlcnMSIQoMdG90YWxfYW1vdW50GAggASgJUgt0b3RhbEFtb3VudBIwChRhdmVyYWdlX29yZGVy' + 'X2Ftb3VudBgJIAEoCVISYXZlcmFnZU9yZGVyQW1vdW50EicKD2RlbGl2ZXJ5X29yZGVycxgKIA' + 'EoBVIOZGVsaXZlcnlPcmRlcnMSIwoNcGlja3VwX29yZGVycxgLIAEoBVIMcGlja3VwT3JkZXJz' + 'EjAKFGF2ZXJhZ2VfcGxhdGVfYW1vdW50GAwgASgJUhJhdmVyYWdlUGxhdGVBbW91bnQ='); + +@$core.Deprecated('Use importRouteFromCsvCommandResponseDescriptor instead') +const ImportRouteFromCsvCommandResponse$json = { + '1': 'ImportRouteFromCsvCommandResponse', +}; + +/// Descriptor for `ImportRouteFromCsvCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List importRouteFromCsvCommandResponseDescriptor = + $convert.base64Decode('CiFJbXBvcnRSb3V0ZUZyb21Dc3ZDb21tYW5kUmVzcG9uc2U='); + +@$core.Deprecated('Use optimizeRouteByZonesCommandRequestDescriptor instead') +const OptimizeRouteByZonesCommandRequest$json = { + '1': 'OptimizeRouteByZonesCommandRequest', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + { + '1': 'delivery_territory_id', + '3': 2, + '4': 1, + '5': 3, + '10': 'deliveryTerritoryId' + }, + ], +}; + +/// Descriptor for `OptimizeRouteByZonesCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List optimizeRouteByZonesCommandRequestDescriptor = + $convert.base64Decode( + 'CiJPcHRpbWl6ZVJvdXRlQnlab25lc0NvbW1hbmRSZXF1ZXN0EhkKCHJvdXRlX2lkGAEgASgDUg' + 'dyb3V0ZUlkEjIKFWRlbGl2ZXJ5X3RlcnJpdG9yeV9pZBgCIAEoA1ITZGVsaXZlcnlUZXJyaXRv' + 'cnlJZA=='); + +@$core.Deprecated('Use optimizeRouteByZonesCommandResponseDescriptor instead') +const OptimizeRouteByZonesCommandResponse$json = { + '1': 'OptimizeRouteByZonesCommandResponse', +}; + +/// Descriptor for `OptimizeRouteByZonesCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List optimizeRouteByZonesCommandResponseDescriptor = + $convert + .base64Decode('CiNPcHRpbWl6ZVJvdXRlQnlab25lc0NvbW1hbmRSZXNwb25zZQ=='); + +@$core.Deprecated('Use recalculateRouteStatsCommandRequestDescriptor instead') +const RecalculateRouteStatsCommandRequest$json = { + '1': 'RecalculateRouteStatsCommandRequest', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + ], +}; + +/// Descriptor for `RecalculateRouteStatsCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List recalculateRouteStatsCommandRequestDescriptor = + $convert.base64Decode( + 'CiNSZWNhbGN1bGF0ZVJvdXRlU3RhdHNDb21tYW5kUmVxdWVzdBIZCghyb3V0ZV9pZBgBIAEoA1' + 'IHcm91dGVJZA=='); + +@$core.Deprecated('Use recalculateRouteStatsCommandResponseDescriptor instead') +const RecalculateRouteStatsCommandResponse$json = { + '1': 'RecalculateRouteStatsCommandResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.RecalculateRouteStatsCommandResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `RecalculateRouteStatsCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List recalculateRouteStatsCommandResponseDescriptor = + $convert.base64Decode( + 'CiRSZWNhbGN1bGF0ZVJvdXRlU3RhdHNDb21tYW5kUmVzcG9uc2USQAoGcmVzdWx0GAEgASgLMi' + 'guY3Fycy5SZWNhbGN1bGF0ZVJvdXRlU3RhdHNDb21tYW5kUmVzdWx0UgZyZXN1bHQ='); + +@$core.Deprecated('Use recalculateRouteStatsCommandResultDescriptor instead') +const RecalculateRouteStatsCommandResult$json = { + '1': 'RecalculateRouteStatsCommandResult', + '2': [ + {'1': 'total_orders', '3': 1, '4': 1, '5': 5, '10': 'totalOrders'}, + {'1': 'delivery_orders', '3': 2, '4': 1, '5': 5, '10': 'deliveryOrders'}, + {'1': 'pickup_orders', '3': 3, '4': 1, '5': 5, '10': 'pickupOrders'}, + {'1': 'total_portions', '3': 4, '4': 1, '5': 5, '10': 'totalPortions'}, + {'1': 'total_amount', '3': 5, '4': 1, '5': 9, '10': 'totalAmount'}, + { + '1': 'average_order_amount', + '3': 6, + '4': 1, + '5': 9, + '10': 'averageOrderAmount' + }, + { + '1': 'average_plate_amount', + '3': 7, + '4': 1, + '5': 9, + '10': 'averagePlateAmount' + }, + ], +}; + +/// Descriptor for `RecalculateRouteStatsCommandResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List recalculateRouteStatsCommandResultDescriptor = $convert.base64Decode( + 'CiJSZWNhbGN1bGF0ZVJvdXRlU3RhdHNDb21tYW5kUmVzdWx0EiEKDHRvdGFsX29yZGVycxgBIA' + 'EoBVILdG90YWxPcmRlcnMSJwoPZGVsaXZlcnlfb3JkZXJzGAIgASgFUg5kZWxpdmVyeU9yZGVy' + 'cxIjCg1waWNrdXBfb3JkZXJzGAMgASgFUgxwaWNrdXBPcmRlcnMSJQoOdG90YWxfcG9ydGlvbn' + 'MYBCABKAVSDXRvdGFsUG9ydGlvbnMSIQoMdG90YWxfYW1vdW50GAUgASgJUgt0b3RhbEFtb3Vu' + 'dBIwChRhdmVyYWdlX29yZGVyX2Ftb3VudBgGIAEoCVISYXZlcmFnZU9yZGVyQW1vdW50EjAKFG' + 'F2ZXJhZ2VfcGxhdGVfYW1vdW50GAcgASgJUhJhdmVyYWdlUGxhdGVBbW91bnQ='); + +@$core.Deprecated('Use assignZonesToRouteCommandRequestDescriptor instead') +const AssignZonesToRouteCommandRequest$json = { + '1': 'AssignZonesToRouteCommandRequest', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + { + '1': 'zones', + '3': 2, + '4': 3, + '5': 11, + '6': '.cqrs.ZoneAssignment', + '10': 'zones' + }, + ], +}; + +/// Descriptor for `AssignZonesToRouteCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List assignZonesToRouteCommandRequestDescriptor = + $convert.base64Decode( + 'CiBBc3NpZ25ab25lc1RvUm91dGVDb21tYW5kUmVxdWVzdBIZCghyb3V0ZV9pZBgBIAEoA1IHcm' + '91dGVJZBIqCgV6b25lcxgCIAMoCzIULmNxcnMuWm9uZUFzc2lnbm1lbnRSBXpvbmVz'); + +@$core.Deprecated('Use zoneAssignmentDescriptor instead') +const ZoneAssignment$json = { + '1': 'ZoneAssignment', + '2': [ + {'1': 'delivery_zone_id', '3': 1, '4': 1, '5': 3, '10': 'deliveryZoneId'}, + {'1': 'index', '3': 2, '4': 1, '5': 5, '10': 'index'}, + ], +}; + +/// Descriptor for `ZoneAssignment`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List zoneAssignmentDescriptor = $convert.base64Decode( + 'Cg5ab25lQXNzaWdubWVudBIoChBkZWxpdmVyeV96b25lX2lkGAEgASgDUg5kZWxpdmVyeVpvbm' + 'VJZBIUCgVpbmRleBgCIAEoBVIFaW5kZXg='); + +@$core.Deprecated('Use assignZonesToRouteCommandResponseDescriptor instead') +const AssignZonesToRouteCommandResponse$json = { + '1': 'AssignZonesToRouteCommandResponse', +}; + +/// Descriptor for `AssignZonesToRouteCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List assignZonesToRouteCommandResponseDescriptor = + $convert.base64Decode('CiFBc3NpZ25ab25lc1RvUm91dGVDb21tYW5kUmVzcG9uc2U='); + +@$core.Deprecated('Use updateRouteTerritoryCommandRequestDescriptor instead') +const UpdateRouteTerritoryCommandRequest$json = { + '1': 'UpdateRouteTerritoryCommandRequest', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + { + '1': 'delivery_territory_id', + '3': 2, + '4': 1, + '5': 3, + '10': 'deliveryTerritoryId' + }, + ], +}; + +/// Descriptor for `UpdateRouteTerritoryCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List updateRouteTerritoryCommandRequestDescriptor = + $convert.base64Decode( + 'CiJVcGRhdGVSb3V0ZVRlcnJpdG9yeUNvbW1hbmRSZXF1ZXN0EhkKCHJvdXRlX2lkGAEgASgDUg' + 'dyb3V0ZUlkEjIKFWRlbGl2ZXJ5X3RlcnJpdG9yeV9pZBgCIAEoA1ITZGVsaXZlcnlUZXJyaXRv' + 'cnlJZA=='); + +@$core.Deprecated('Use updateRouteTerritoryCommandResponseDescriptor instead') +const UpdateRouteTerritoryCommandResponse$json = { + '1': 'UpdateRouteTerritoryCommandResponse', +}; + +/// Descriptor for `UpdateRouteTerritoryCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List updateRouteTerritoryCommandResponseDescriptor = + $convert + .base64Decode('CiNVcGRhdGVSb3V0ZVRlcnJpdG9yeUNvbW1hbmRSZXNwb25zZQ=='); + +@$core.Deprecated( + 'Use assignDeliveryToRouteFragmentCommandRequestDescriptor instead') +const AssignDeliveryToRouteFragmentCommandRequest$json = { + '1': 'AssignDeliveryToRouteFragmentCommandRequest', + '2': [ + {'1': 'delivery_id', '3': 1, '4': 1, '5': 3, '10': 'deliveryId'}, + {'1': 'fragment_id', '3': 2, '4': 1, '5': 3, '10': 'fragmentId'}, + {'1': 'position', '3': 3, '4': 1, '5': 5, '10': 'position'}, + { + '1': 'recalculate_route', + '3': 4, + '4': 1, + '5': 8, + '10': 'recalculateRoute' + }, + ], +}; + +/// Descriptor for `AssignDeliveryToRouteFragmentCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + assignDeliveryToRouteFragmentCommandRequestDescriptor = + $convert.base64Decode( + 'CitBc3NpZ25EZWxpdmVyeVRvUm91dGVGcmFnbWVudENvbW1hbmRSZXF1ZXN0Eh8KC2RlbGl2ZX' + 'J5X2lkGAEgASgDUgpkZWxpdmVyeUlkEh8KC2ZyYWdtZW50X2lkGAIgASgDUgpmcmFnbWVudElk' + 'EhoKCHBvc2l0aW9uGAMgASgFUghwb3NpdGlvbhIrChFyZWNhbGN1bGF0ZV9yb3V0ZRgEIAEoCF' + 'IQcmVjYWxjdWxhdGVSb3V0ZQ=='); + +@$core.Deprecated( + 'Use assignDeliveryToRouteFragmentCommandResponseDescriptor instead') +const AssignDeliveryToRouteFragmentCommandResponse$json = { + '1': 'AssignDeliveryToRouteFragmentCommandResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.AssignDeliveryToRouteFragmentCommandResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `AssignDeliveryToRouteFragmentCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + assignDeliveryToRouteFragmentCommandResponseDescriptor = + $convert.base64Decode( + 'CixBc3NpZ25EZWxpdmVyeVRvUm91dGVGcmFnbWVudENvbW1hbmRSZXNwb25zZRJICgZyZXN1bH' + 'QYASABKAsyMC5jcXJzLkFzc2lnbkRlbGl2ZXJ5VG9Sb3V0ZUZyYWdtZW50Q29tbWFuZFJlc3Vs' + 'dFIGcmVzdWx0'); + +@$core.Deprecated( + 'Use assignDeliveryToRouteFragmentCommandResultDescriptor instead') +const AssignDeliveryToRouteFragmentCommandResult$json = { + '1': 'AssignDeliveryToRouteFragmentCommandResult', + '2': [ + {'1': 'delivery_id', '3': 1, '4': 1, '5': 3, '10': 'deliveryId'}, + {'1': 'fragment_id', '3': 2, '4': 1, '5': 3, '10': 'fragmentId'}, + {'1': 'new_position', '3': 3, '4': 1, '5': 5, '10': 'newPosition'}, + {'1': 'updated_polyline', '3': 4, '4': 1, '5': 9, '10': 'updatedPolyline'}, + ], +}; + +/// Descriptor for `AssignDeliveryToRouteFragmentCommandResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + assignDeliveryToRouteFragmentCommandResultDescriptor = + $convert.base64Decode( + 'CipBc3NpZ25EZWxpdmVyeVRvUm91dGVGcmFnbWVudENvbW1hbmRSZXN1bHQSHwoLZGVsaXZlcn' + 'lfaWQYASABKANSCmRlbGl2ZXJ5SWQSHwoLZnJhZ21lbnRfaWQYAiABKANSCmZyYWdtZW50SWQS' + 'IQoMbmV3X3Bvc2l0aW9uGAMgASgFUgtuZXdQb3NpdGlvbhIpChB1cGRhdGVkX3BvbHlsaW5lGA' + 'QgASgJUg91cGRhdGVkUG9seWxpbmU='); + +@$core + .Deprecated('Use fetchRouteFragmentRoutesCommandRequestDescriptor instead') +const FetchRouteFragmentRoutesCommandRequest$json = { + '1': 'FetchRouteFragmentRoutesCommandRequest', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + {'1': 'fragment_ids', '3': 2, '4': 3, '5': 3, '10': 'fragmentIds'}, + ], +}; + +/// Descriptor for `FetchRouteFragmentRoutesCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fetchRouteFragmentRoutesCommandRequestDescriptor = + $convert.base64Decode( + 'CiZGZXRjaFJvdXRlRnJhZ21lbnRSb3V0ZXNDb21tYW5kUmVxdWVzdBIZCghyb3V0ZV9pZBgBIA' + 'EoA1IHcm91dGVJZBIhCgxmcmFnbWVudF9pZHMYAiADKANSC2ZyYWdtZW50SWRz'); + +@$core + .Deprecated('Use fetchRouteFragmentRoutesCommandResponseDescriptor instead') +const FetchRouteFragmentRoutesCommandResponse$json = { + '1': 'FetchRouteFragmentRoutesCommandResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.FetchRouteFragmentRoutesCommandResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `FetchRouteFragmentRoutesCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fetchRouteFragmentRoutesCommandResponseDescriptor = + $convert.base64Decode( + 'CidGZXRjaFJvdXRlRnJhZ21lbnRSb3V0ZXNDb21tYW5kUmVzcG9uc2USQwoGcmVzdWx0GAEgAS' + 'gLMisuY3Fycy5GZXRjaFJvdXRlRnJhZ21lbnRSb3V0ZXNDb21tYW5kUmVzdWx0UgZyZXN1bHQ='); + +@$core.Deprecated('Use fetchRouteFragmentRoutesCommandResultDescriptor instead') +const FetchRouteFragmentRoutesCommandResult$json = { + '1': 'FetchRouteFragmentRoutesCommandResult', + '2': [ + { + '1': 'routes', + '3': 1, + '4': 3, + '5': 11, + '6': '.cqrs.RouteFragmentRouteResult', + '10': 'routes' + }, + ], +}; + +/// Descriptor for `FetchRouteFragmentRoutesCommandResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fetchRouteFragmentRoutesCommandResultDescriptor = + $convert.base64Decode( + 'CiVGZXRjaFJvdXRlRnJhZ21lbnRSb3V0ZXNDb21tYW5kUmVzdWx0EjYKBnJvdXRlcxgBIAMoCz' + 'IeLmNxcnMuUm91dGVGcmFnbWVudFJvdXRlUmVzdWx0UgZyb3V0ZXM='); + +@$core.Deprecated('Use routeFragmentRouteResultDescriptor instead') +const RouteFragmentRouteResult$json = { + '1': 'RouteFragmentRouteResult', + '2': [ + {'1': 'fragment_id', '3': 1, '4': 1, '5': 3, '10': 'fragmentId'}, + {'1': 'encoded_polyline', '3': 2, '4': 1, '5': 9, '10': 'encodedPolyline'}, + {'1': 'total_distance_km', '3': 3, '4': 1, '5': 1, '10': 'totalDistanceKm'}, + { + '1': 'total_duration_minutes', + '3': 4, + '4': 1, + '5': 5, + '10': 'totalDurationMinutes' + }, + {'1': 'success', '3': 5, '4': 1, '5': 8, '10': 'success'}, + {'1': 'error', '3': 6, '4': 1, '5': 9, '10': 'error'}, + ], +}; + +/// Descriptor for `RouteFragmentRouteResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List routeFragmentRouteResultDescriptor = $convert.base64Decode( + 'ChhSb3V0ZUZyYWdtZW50Um91dGVSZXN1bHQSHwoLZnJhZ21lbnRfaWQYASABKANSCmZyYWdtZW' + '50SWQSKQoQZW5jb2RlZF9wb2x5bGluZRgCIAEoCVIPZW5jb2RlZFBvbHlsaW5lEioKEXRvdGFs' + 'X2Rpc3RhbmNlX2ttGAMgASgBUg90b3RhbERpc3RhbmNlS20SNAoWdG90YWxfZHVyYXRpb25fbW' + 'ludXRlcxgEIAEoBVIUdG90YWxEdXJhdGlvbk1pbnV0ZXMSGAoHc3VjY2VzcxgFIAEoCFIHc3Vj' + 'Y2VzcxIUCgVlcnJvchgGIAEoCVIFZXJyb3I='); + +@$core.Deprecated( + 'Use reorderRouteFragmentDeliveriesCommandRequestDescriptor instead') +const ReorderRouteFragmentDeliveriesCommandRequest$json = { + '1': 'ReorderRouteFragmentDeliveriesCommandRequest', + '2': [ + {'1': 'fragment_id', '3': 1, '4': 1, '5': 3, '10': 'fragmentId'}, + {'1': 'delivery_ids', '3': 2, '4': 3, '5': 3, '10': 'deliveryIds'}, + { + '1': 'recalculate_route', + '3': 3, + '4': 1, + '5': 8, + '10': 'recalculateRoute' + }, + ], +}; + +/// Descriptor for `ReorderRouteFragmentDeliveriesCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + reorderRouteFragmentDeliveriesCommandRequestDescriptor = + $convert.base64Decode( + 'CixSZW9yZGVyUm91dGVGcmFnbWVudERlbGl2ZXJpZXNDb21tYW5kUmVxdWVzdBIfCgtmcmFnbW' + 'VudF9pZBgBIAEoA1IKZnJhZ21lbnRJZBIhCgxkZWxpdmVyeV9pZHMYAiADKANSC2RlbGl2ZXJ5' + 'SWRzEisKEXJlY2FsY3VsYXRlX3JvdXRlGAMgASgIUhByZWNhbGN1bGF0ZVJvdXRl'); + +@$core.Deprecated( + 'Use reorderRouteFragmentDeliveriesCommandResponseDescriptor instead') +const ReorderRouteFragmentDeliveriesCommandResponse$json = { + '1': 'ReorderRouteFragmentDeliveriesCommandResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.ReorderRouteFragmentDeliveriesCommandResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `ReorderRouteFragmentDeliveriesCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + reorderRouteFragmentDeliveriesCommandResponseDescriptor = + $convert.base64Decode( + 'Ci1SZW9yZGVyUm91dGVGcmFnbWVudERlbGl2ZXJpZXNDb21tYW5kUmVzcG9uc2USSQoGcmVzdW' + 'x0GAEgASgLMjEuY3Fycy5SZW9yZGVyUm91dGVGcmFnbWVudERlbGl2ZXJpZXNDb21tYW5kUmVz' + 'dWx0UgZyZXN1bHQ='); + +@$core.Deprecated( + 'Use reorderRouteFragmentDeliveriesCommandResultDescriptor instead') +const ReorderRouteFragmentDeliveriesCommandResult$json = { + '1': 'ReorderRouteFragmentDeliveriesCommandResult', + '2': [ + {'1': 'fragment_id', '3': 1, '4': 1, '5': 3, '10': 'fragmentId'}, + {'1': 'reordered_count', '3': 2, '4': 1, '5': 5, '10': 'reorderedCount'}, + {'1': 'updated_polyline', '3': 3, '4': 1, '5': 9, '10': 'updatedPolyline'}, + ], +}; + +/// Descriptor for `ReorderRouteFragmentDeliveriesCommandResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + reorderRouteFragmentDeliveriesCommandResultDescriptor = + $convert.base64Decode( + 'CitSZW9yZGVyUm91dGVGcmFnbWVudERlbGl2ZXJpZXNDb21tYW5kUmVzdWx0Eh8KC2ZyYWdtZW' + '50X2lkGAEgASgDUgpmcmFnbWVudElkEicKD3Jlb3JkZXJlZF9jb3VudBgCIAEoBVIOcmVvcmRl' + 'cmVkQ291bnQSKQoQdXBkYXRlZF9wb2x5bGluZRgDIAEoCVIPdXBkYXRlZFBvbHlsaW5l'); + +@$core.Deprecated('Use skipDeliveryCommandRequestDescriptor instead') +const SkipDeliveryCommandRequest$json = { + '1': 'SkipDeliveryCommandRequest', + '2': [ + {'1': 'delivery_id', '3': 1, '4': 1, '5': 3, '10': 'deliveryId'}, + {'1': 'description', '3': 2, '4': 1, '5': 9, '10': 'description'}, + { + '1': 'skipped_at', + '3': 3, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'skippedAt' + }, + ], +}; + +/// Descriptor for `SkipDeliveryCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List skipDeliveryCommandRequestDescriptor = + $convert.base64Decode( + 'ChpTa2lwRGVsaXZlcnlDb21tYW5kUmVxdWVzdBIfCgtkZWxpdmVyeV9pZBgBIAEoA1IKZGVsaX' + 'ZlcnlJZBIgCgtkZXNjcmlwdGlvbhgCIAEoCVILZGVzY3JpcHRpb24SOQoKc2tpcHBlZF9hdBgD' + 'IAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSCXNraXBwZWRBdA=='); + +@$core.Deprecated('Use skipDeliveryCommandResponseDescriptor instead') +const SkipDeliveryCommandResponse$json = { + '1': 'SkipDeliveryCommandResponse', +}; + +/// Descriptor for `SkipDeliveryCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List skipDeliveryCommandResponseDescriptor = + $convert.base64Decode('ChtTa2lwRGVsaXZlcnlDb21tYW5kUmVzcG9uc2U='); + +@$core.Deprecated('Use uploadDeliveryPictureCommandRequestDescriptor instead') +const UploadDeliveryPictureCommandRequest$json = { + '1': 'UploadDeliveryPictureCommandRequest', + '2': [ + {'1': 'delivery_id', '3': 1, '4': 1, '5': 3, '10': 'deliveryId'}, + {'1': 'file_name', '3': 2, '4': 1, '5': 9, '10': 'fileName'}, + {'1': 'file', '3': 3, '4': 1, '5': 12, '10': 'file'}, + ], +}; + +/// Descriptor for `UploadDeliveryPictureCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uploadDeliveryPictureCommandRequestDescriptor = + $convert.base64Decode( + 'CiNVcGxvYWREZWxpdmVyeVBpY3R1cmVDb21tYW5kUmVxdWVzdBIfCgtkZWxpdmVyeV9pZBgBIA' + 'EoA1IKZGVsaXZlcnlJZBIbCglmaWxlX25hbWUYAiABKAlSCGZpbGVOYW1lEhIKBGZpbGUYAyAB' + 'KAxSBGZpbGU='); + +@$core.Deprecated('Use uploadDeliveryPictureCommandResponseDescriptor instead') +const UploadDeliveryPictureCommandResponse$json = { + '1': 'UploadDeliveryPictureCommandResponse', +}; + +/// Descriptor for `UploadDeliveryPictureCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List uploadDeliveryPictureCommandResponseDescriptor = + $convert + .base64Decode('CiRVcGxvYWREZWxpdmVyeVBpY3R1cmVDb21tYW5kUmVzcG9uc2U='); + +@$core.Deprecated('Use addUserCommandRequestDescriptor instead') +const AddUserCommandRequest$json = { + '1': 'AddUserCommandRequest', + '2': [ + {'1': 'first_name', '3': 1, '4': 1, '5': 9, '10': 'firstName'}, + {'1': 'last_name', '3': 2, '4': 1, '5': 9, '10': 'lastName'}, + {'1': 'email', '3': 3, '4': 1, '5': 9, '10': 'email'}, + {'1': 'role', '3': 4, '4': 1, '5': 14, '6': '.cqrs.UserRole', '10': 'role'}, + { + '1': 'email_notifications', + '3': 5, + '4': 1, + '5': 8, + '10': 'emailNotifications' + }, + ], +}; + +/// Descriptor for `AddUserCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List addUserCommandRequestDescriptor = $convert.base64Decode( + 'ChVBZGRVc2VyQ29tbWFuZFJlcXVlc3QSHQoKZmlyc3RfbmFtZRgBIAEoCVIJZmlyc3ROYW1lEh' + 'sKCWxhc3RfbmFtZRgCIAEoCVIIbGFzdE5hbWUSFAoFZW1haWwYAyABKAlSBWVtYWlsEiIKBHJv' + 'bGUYBCABKA4yDi5jcXJzLlVzZXJSb2xlUgRyb2xlEi8KE2VtYWlsX25vdGlmaWNhdGlvbnMYBS' + 'ABKAhSEmVtYWlsTm90aWZpY2F0aW9ucw=='); + +@$core.Deprecated('Use addUserCommandResponseDescriptor instead') +const AddUserCommandResponse$json = { + '1': 'AddUserCommandResponse', +}; + +/// Descriptor for `AddUserCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List addUserCommandResponseDescriptor = + $convert.base64Decode('ChZBZGRVc2VyQ29tbWFuZFJlc3BvbnNl'); + +@$core.Deprecated('Use resetUserPasswordCommandRequestDescriptor instead') +const ResetUserPasswordCommandRequest$json = { + '1': 'ResetUserPasswordCommandRequest', + '2': [ + {'1': 'user_id', '3': 1, '4': 1, '5': 3, '10': 'userId'}, + ], +}; + +/// Descriptor for `ResetUserPasswordCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List resetUserPasswordCommandRequestDescriptor = + $convert.base64Decode( + 'Ch9SZXNldFVzZXJQYXNzd29yZENvbW1hbmRSZXF1ZXN0EhcKB3VzZXJfaWQYASABKANSBnVzZX' + 'JJZA=='); + +@$core.Deprecated('Use resetUserPasswordCommandResponseDescriptor instead') +const ResetUserPasswordCommandResponse$json = { + '1': 'ResetUserPasswordCommandResponse', +}; + +/// Descriptor for `ResetUserPasswordCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List resetUserPasswordCommandResponseDescriptor = + $convert.base64Decode('CiBSZXNldFVzZXJQYXNzd29yZENvbW1hbmRSZXNwb25zZQ=='); + +@$core.Deprecated('Use updatePasswordCommandRequestDescriptor instead') +const UpdatePasswordCommandRequest$json = { + '1': 'UpdatePasswordCommandRequest', + '2': [ + {'1': 'user_id', '3': 1, '4': 1, '5': 3, '10': 'userId'}, + {'1': 'password', '3': 2, '4': 1, '5': 9, '10': 'password'}, + ], +}; + +/// Descriptor for `UpdatePasswordCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List updatePasswordCommandRequestDescriptor = + $convert.base64Decode( + 'ChxVcGRhdGVQYXNzd29yZENvbW1hbmRSZXF1ZXN0EhcKB3VzZXJfaWQYASABKANSBnVzZXJJZB' + 'IaCghwYXNzd29yZBgCIAEoCVIIcGFzc3dvcmQ='); + +@$core.Deprecated('Use updatePasswordCommandResponseDescriptor instead') +const UpdatePasswordCommandResponse$json = { + '1': 'UpdatePasswordCommandResponse', +}; + +/// Descriptor for `UpdatePasswordCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List updatePasswordCommandResponseDescriptor = + $convert.base64Decode('Ch1VcGRhdGVQYXNzd29yZENvbW1hbmRSZXNwb25zZQ=='); + +@$core.Deprecated('Use updateUserCommandRequestDescriptor instead') +const UpdateUserCommandRequest$json = { + '1': 'UpdateUserCommandRequest', + '2': [ + {'1': 'user_id', '3': 1, '4': 1, '5': 3, '10': 'userId'}, + {'1': 'first_name', '3': 2, '4': 1, '5': 9, '10': 'firstName'}, + {'1': 'last_name', '3': 3, '4': 1, '5': 9, '10': 'lastName'}, + {'1': 'email', '3': 4, '4': 1, '5': 9, '10': 'email'}, + {'1': 'role', '3': 5, '4': 1, '5': 14, '6': '.cqrs.UserRole', '10': 'role'}, + { + '1': 'email_notifications', + '3': 6, + '4': 1, + '5': 8, + '10': 'emailNotifications' + }, + ], +}; + +/// Descriptor for `UpdateUserCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List updateUserCommandRequestDescriptor = $convert.base64Decode( + 'ChhVcGRhdGVVc2VyQ29tbWFuZFJlcXVlc3QSFwoHdXNlcl9pZBgBIAEoA1IGdXNlcklkEh0KCm' + 'ZpcnN0X25hbWUYAiABKAlSCWZpcnN0TmFtZRIbCglsYXN0X25hbWUYAyABKAlSCGxhc3ROYW1l' + 'EhQKBWVtYWlsGAQgASgJUgVlbWFpbBIiCgRyb2xlGAUgASgOMg4uY3Fycy5Vc2VyUm9sZVIEcm' + '9sZRIvChNlbWFpbF9ub3RpZmljYXRpb25zGAYgASgIUhJlbWFpbE5vdGlmaWNhdGlvbnM='); + +@$core.Deprecated('Use updateUserCommandResponseDescriptor instead') +const UpdateUserCommandResponse$json = { + '1': 'UpdateUserCommandResponse', +}; + +/// Descriptor for `UpdateUserCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List updateUserCommandResponseDescriptor = + $convert.base64Decode('ChlVcGRhdGVVc2VyQ29tbWFuZFJlc3BvbnNl'); + +@$core.Deprecated('Use fetchWooCommerceOrdersCommandRequestDescriptor instead') +const FetchWooCommerceOrdersCommandRequest$json = { + '1': 'FetchWooCommerceOrdersCommandRequest', +}; + +/// Descriptor for `FetchWooCommerceOrdersCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fetchWooCommerceOrdersCommandRequestDescriptor = + $convert + .base64Decode('CiRGZXRjaFdvb0NvbW1lcmNlT3JkZXJzQ29tbWFuZFJlcXVlc3Q='); + +@$core.Deprecated('Use fetchWooCommerceOrdersCommandResponseDescriptor instead') +const FetchWooCommerceOrdersCommandResponse$json = { + '1': 'FetchWooCommerceOrdersCommandResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.FetchWooCommerceOrdersResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `FetchWooCommerceOrdersCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fetchWooCommerceOrdersCommandResponseDescriptor = + $convert.base64Decode( + 'CiVGZXRjaFdvb0NvbW1lcmNlT3JkZXJzQ29tbWFuZFJlc3BvbnNlEjoKBnJlc3VsdBgBIAEoCz' + 'IiLmNxcnMuRmV0Y2hXb29Db21tZXJjZU9yZGVyc1Jlc3VsdFIGcmVzdWx0'); + +@$core.Deprecated('Use fetchWooCommerceOrdersResultDescriptor instead') +const FetchWooCommerceOrdersResult$json = { + '1': 'FetchWooCommerceOrdersResult', + '2': [ + { + '1': 'orders', + '3': 1, + '4': 3, + '5': 11, + '6': '.cqrs.WooCommerceOrderDisplay', + '10': 'orders' + }, + { + '1': 'summary', + '3': 2, + '4': 1, + '5': 11, + '6': '.cqrs.FetchWooCommerceOrdersSummary', + '10': 'summary' + }, + ], +}; + +/// Descriptor for `FetchWooCommerceOrdersResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fetchWooCommerceOrdersResultDescriptor = + $convert.base64Decode( + 'ChxGZXRjaFdvb0NvbW1lcmNlT3JkZXJzUmVzdWx0EjUKBm9yZGVycxgBIAMoCzIdLmNxcnMuV2' + '9vQ29tbWVyY2VPcmRlckRpc3BsYXlSBm9yZGVycxI9CgdzdW1tYXJ5GAIgASgLMiMuY3Fycy5G' + 'ZXRjaFdvb0NvbW1lcmNlT3JkZXJzU3VtbWFyeVIHc3VtbWFyeQ=='); + +@$core.Deprecated('Use wooCommerceOrderDisplayDescriptor instead') +const WooCommerceOrderDisplay$json = { + '1': 'WooCommerceOrderDisplay', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'woo_order_id', '3': 2, '4': 1, '5': 3, '10': 'wooOrderId'}, + {'1': 'order_number', '3': 3, '4': 1, '5': 9, '10': 'orderNumber'}, + {'1': 'status', '3': 4, '4': 1, '5': 9, '10': 'status'}, + { + '1': 'date_created', + '3': 5, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'dateCreated' + }, + {'1': 'customer_name', '3': 6, '4': 1, '5': 9, '10': 'customerName'}, + {'1': 'customer_email', '3': 7, '4': 1, '5': 9, '10': 'customerEmail'}, + {'1': 'customer_phone', '3': 8, '4': 1, '5': 9, '10': 'customerPhone'}, + {'1': 'shipping_address', '3': 9, '4': 1, '5': 9, '10': 'shippingAddress'}, + {'1': 'shipping_city', '3': 10, '4': 1, '5': 9, '10': 'shippingCity'}, + { + '1': 'shipping_postcode', + '3': 11, + '4': 1, + '5': 9, + '10': 'shippingPostcode' + }, + {'1': 'subtotal', '3': 12, '4': 1, '5': 9, '10': 'subtotal'}, + {'1': 'total_tax', '3': 13, '4': 1, '5': 9, '10': 'totalTax'}, + {'1': 'discount_total', '3': 14, '4': 1, '5': 9, '10': 'discountTotal'}, + {'1': 'shipping_total', '3': 15, '4': 1, '5': 9, '10': 'shippingTotal'}, + {'1': 'order_total', '3': 16, '4': 1, '5': 9, '10': 'orderTotal'}, + {'1': 'net_amount', '3': 17, '4': 1, '5': 9, '10': 'netAmount'}, + {'1': 'is_delivery', '3': 18, '4': 1, '5': 8, '10': 'isDelivery'}, + {'1': 'total_portions', '3': 19, '4': 1, '5': 5, '10': 'totalPortions'}, + { + '1': 'items', + '3': 20, + '4': 3, + '5': 11, + '6': '.cqrs.WooCommerceOrderItemDisplay', + '10': 'items' + }, + {'1': 'is_imported', '3': 21, '4': 1, '5': 8, '10': 'isImported'}, + { + '1': 'imported_to_route_id', + '3': 22, + '4': 1, + '5': 3, + '10': 'importedToRouteId' + }, + ], +}; + +/// Descriptor for `WooCommerceOrderDisplay`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List wooCommerceOrderDisplayDescriptor = $convert.base64Decode( + 'ChdXb29Db21tZXJjZU9yZGVyRGlzcGxheRIOCgJpZBgBIAEoA1ICaWQSIAoMd29vX29yZGVyX2' + 'lkGAIgASgDUgp3b29PcmRlcklkEiEKDG9yZGVyX251bWJlchgDIAEoCVILb3JkZXJOdW1iZXIS' + 'FgoGc3RhdHVzGAQgASgJUgZzdGF0dXMSPQoMZGF0ZV9jcmVhdGVkGAUgASgLMhouZ29vZ2xlLn' + 'Byb3RvYnVmLlRpbWVzdGFtcFILZGF0ZUNyZWF0ZWQSIwoNY3VzdG9tZXJfbmFtZRgGIAEoCVIM' + 'Y3VzdG9tZXJOYW1lEiUKDmN1c3RvbWVyX2VtYWlsGAcgASgJUg1jdXN0b21lckVtYWlsEiUKDm' + 'N1c3RvbWVyX3Bob25lGAggASgJUg1jdXN0b21lclBob25lEikKEHNoaXBwaW5nX2FkZHJlc3MY' + 'CSABKAlSD3NoaXBwaW5nQWRkcmVzcxIjCg1zaGlwcGluZ19jaXR5GAogASgJUgxzaGlwcGluZ0' + 'NpdHkSKwoRc2hpcHBpbmdfcG9zdGNvZGUYCyABKAlSEHNoaXBwaW5nUG9zdGNvZGUSGgoIc3Vi' + 'dG90YWwYDCABKAlSCHN1YnRvdGFsEhsKCXRvdGFsX3RheBgNIAEoCVIIdG90YWxUYXgSJQoOZG' + 'lzY291bnRfdG90YWwYDiABKAlSDWRpc2NvdW50VG90YWwSJQoOc2hpcHBpbmdfdG90YWwYDyAB' + 'KAlSDXNoaXBwaW5nVG90YWwSHwoLb3JkZXJfdG90YWwYECABKAlSCm9yZGVyVG90YWwSHQoKbm' + 'V0X2Ftb3VudBgRIAEoCVIJbmV0QW1vdW50Eh8KC2lzX2RlbGl2ZXJ5GBIgASgIUgppc0RlbGl2' + 'ZXJ5EiUKDnRvdGFsX3BvcnRpb25zGBMgASgFUg10b3RhbFBvcnRpb25zEjcKBWl0ZW1zGBQgAy' + 'gLMiEuY3Fycy5Xb29Db21tZXJjZU9yZGVySXRlbURpc3BsYXlSBWl0ZW1zEh8KC2lzX2ltcG9y' + 'dGVkGBUgASgIUgppc0ltcG9ydGVkEi8KFGltcG9ydGVkX3RvX3JvdXRlX2lkGBYgASgDUhFpbX' + 'BvcnRlZFRvUm91dGVJZA=='); + +@$core.Deprecated('Use wooCommerceOrderItemDisplayDescriptor instead') +const WooCommerceOrderItemDisplay$json = { + '1': 'WooCommerceOrderItemDisplay', + '2': [ + {'1': 'product_name', '3': 1, '4': 1, '5': 9, '10': 'productName'}, + {'1': 'quantity', '3': 2, '4': 1, '5': 5, '10': 'quantity'}, + {'1': 'total', '3': 3, '4': 1, '5': 9, '10': 'total'}, + {'1': 'portion_count', '3': 4, '4': 1, '5': 5, '10': 'portionCount'}, + ], +}; + +/// Descriptor for `WooCommerceOrderItemDisplay`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List wooCommerceOrderItemDisplayDescriptor = + $convert.base64Decode( + 'ChtXb29Db21tZXJjZU9yZGVySXRlbURpc3BsYXkSIQoMcHJvZHVjdF9uYW1lGAEgASgJUgtwcm' + '9kdWN0TmFtZRIaCghxdWFudGl0eRgCIAEoBVIIcXVhbnRpdHkSFAoFdG90YWwYAyABKAlSBXRv' + 'dGFsEiMKDXBvcnRpb25fY291bnQYBCABKAVSDHBvcnRpb25Db3VudA=='); + +@$core.Deprecated('Use fetchWooCommerceOrdersSummaryDescriptor instead') +const FetchWooCommerceOrdersSummary$json = { + '1': 'FetchWooCommerceOrdersSummary', + '2': [ + {'1': 'total_orders', '3': 1, '4': 1, '5': 5, '10': 'totalOrders'}, + {'1': 'delivery_orders', '3': 2, '4': 1, '5': 5, '10': 'deliveryOrders'}, + {'1': 'pickup_orders', '3': 3, '4': 1, '5': 5, '10': 'pickupOrders'}, + {'1': 'total_portions', '3': 4, '4': 1, '5': 5, '10': 'totalPortions'}, + {'1': 'total_net_amount', '3': 5, '4': 1, '5': 9, '10': 'totalNetAmount'}, + { + '1': 'average_order_amount', + '3': 6, + '4': 1, + '5': 9, + '10': 'averageOrderAmount' + }, + ], +}; + +/// Descriptor for `FetchWooCommerceOrdersSummary`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fetchWooCommerceOrdersSummaryDescriptor = $convert.base64Decode( + 'Ch1GZXRjaFdvb0NvbW1lcmNlT3JkZXJzU3VtbWFyeRIhCgx0b3RhbF9vcmRlcnMYASABKAVSC3' + 'RvdGFsT3JkZXJzEicKD2RlbGl2ZXJ5X29yZGVycxgCIAEoBVIOZGVsaXZlcnlPcmRlcnMSIwoN' + 'cGlja3VwX29yZGVycxgDIAEoBVIMcGlja3VwT3JkZXJzEiUKDnRvdGFsX3BvcnRpb25zGAQgAS' + 'gFUg10b3RhbFBvcnRpb25zEigKEHRvdGFsX25ldF9hbW91bnQYBSABKAlSDnRvdGFsTmV0QW1v' + 'dW50EjAKFGF2ZXJhZ2Vfb3JkZXJfYW1vdW50GAYgASgJUhJhdmVyYWdlT3JkZXJBbW91bnQ='); + +@$core.Deprecated( + 'Use generateRouteFromWooCommerceCommandRequestDescriptor instead') +const GenerateRouteFromWooCommerceCommandRequest$json = { + '1': 'GenerateRouteFromWooCommerceCommandRequest', + '2': [ + {'1': 'route_name', '3': 1, '4': 1, '5': 9, '10': 'routeName'}, + { + '1': 'woo_commerce_order_ids', + '3': 2, + '4': 3, + '5': 3, + '10': 'wooCommerceOrderIds' + }, + { + '1': 'delivery_territory_id', + '3': 3, + '4': 1, + '5': 3, + '10': 'deliveryTerritoryId' + }, + ], +}; + +/// Descriptor for `GenerateRouteFromWooCommerceCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + generateRouteFromWooCommerceCommandRequestDescriptor = + $convert.base64Decode( + 'CipHZW5lcmF0ZVJvdXRlRnJvbVdvb0NvbW1lcmNlQ29tbWFuZFJlcXVlc3QSHQoKcm91dGVfbm' + 'FtZRgBIAEoCVIJcm91dGVOYW1lEjMKFndvb19jb21tZXJjZV9vcmRlcl9pZHMYAiADKANSE3dv' + 'b0NvbW1lcmNlT3JkZXJJZHMSMgoVZGVsaXZlcnlfdGVycml0b3J5X2lkGAMgASgDUhNkZWxpdm' + 'VyeVRlcnJpdG9yeUlk'); + +@$core.Deprecated( + 'Use generateRouteFromWooCommerceCommandResponseDescriptor instead') +const GenerateRouteFromWooCommerceCommandResponse$json = { + '1': 'GenerateRouteFromWooCommerceCommandResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.GenerateRouteFromWooCommerceCommandResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `GenerateRouteFromWooCommerceCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + generateRouteFromWooCommerceCommandResponseDescriptor = + $convert.base64Decode( + 'CitHZW5lcmF0ZVJvdXRlRnJvbVdvb0NvbW1lcmNlQ29tbWFuZFJlc3BvbnNlEkcKBnJlc3VsdB' + 'gBIAEoCzIvLmNxcnMuR2VuZXJhdGVSb3V0ZUZyb21Xb29Db21tZXJjZUNvbW1hbmRSZXN1bHRS' + 'BnJlc3VsdA=='); + +@$core.Deprecated( + 'Use generateRouteFromWooCommerceCommandResultDescriptor instead') +const GenerateRouteFromWooCommerceCommandResult$json = { + '1': 'GenerateRouteFromWooCommerceCommandResult', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + {'1': 'orders_imported', '3': 2, '4': 1, '5': 5, '10': 'ordersImported'}, + { + '1': 'deliveries_created', + '3': 3, + '4': 1, + '5': 5, + '10': 'deliveriesCreated' + }, + ], +}; + +/// Descriptor for `GenerateRouteFromWooCommerceCommandResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + generateRouteFromWooCommerceCommandResultDescriptor = $convert.base64Decode( + 'CilHZW5lcmF0ZVJvdXRlRnJvbVdvb0NvbW1lcmNlQ29tbWFuZFJlc3VsdBIZCghyb3V0ZV9pZB' + 'gBIAEoA1IHcm91dGVJZBInCg9vcmRlcnNfaW1wb3J0ZWQYAiABKAVSDm9yZGVyc0ltcG9ydGVk' + 'Ei0KEmRlbGl2ZXJpZXNfY3JlYXRlZBgDIAEoBVIRZGVsaXZlcmllc0NyZWF0ZWQ='); + +@$core.Deprecated('Use syncWooCommerceOrdersCommandRequestDescriptor instead') +const SyncWooCommerceOrdersCommandRequest$json = { + '1': 'SyncWooCommerceOrdersCommandRequest', + '2': [ + { + '1': 'date_from', + '3': 1, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'dateFrom' + }, + { + '1': 'date_to', + '3': 2, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'dateTo' + }, + ], +}; + +/// Descriptor for `SyncWooCommerceOrdersCommandRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List syncWooCommerceOrdersCommandRequestDescriptor = + $convert.base64Decode( + 'CiNTeW5jV29vQ29tbWVyY2VPcmRlcnNDb21tYW5kUmVxdWVzdBI3CglkYXRlX2Zyb20YASABKA' + 'syGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUghkYXRlRnJvbRIzCgdkYXRlX3RvGAIgASgL' + 'MhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFIGZGF0ZVRv'); + +@$core.Deprecated('Use syncWooCommerceOrdersCommandResponseDescriptor instead') +const SyncWooCommerceOrdersCommandResponse$json = { + '1': 'SyncWooCommerceOrdersCommandResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.SyncWooCommerceOrdersCommandResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `SyncWooCommerceOrdersCommandResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List syncWooCommerceOrdersCommandResponseDescriptor = + $convert.base64Decode( + 'CiRTeW5jV29vQ29tbWVyY2VPcmRlcnNDb21tYW5kUmVzcG9uc2USQAoGcmVzdWx0GAEgASgLMi' + 'guY3Fycy5TeW5jV29vQ29tbWVyY2VPcmRlcnNDb21tYW5kUmVzdWx0UgZyZXN1bHQ='); + +@$core.Deprecated('Use syncWooCommerceOrdersCommandResultDescriptor instead') +const SyncWooCommerceOrdersCommandResult$json = { + '1': 'SyncWooCommerceOrdersCommandResult', + '2': [ + {'1': 'sync_log_id', '3': 1, '4': 1, '5': 3, '10': 'syncLogId'}, + {'1': 'orders_fetched', '3': 2, '4': 1, '5': 5, '10': 'ordersFetched'}, + {'1': 'orders_created', '3': 3, '4': 1, '5': 5, '10': 'ordersCreated'}, + {'1': 'orders_updated', '3': 4, '4': 1, '5': 5, '10': 'ordersUpdated'}, + ], +}; + +/// Descriptor for `SyncWooCommerceOrdersCommandResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List syncWooCommerceOrdersCommandResultDescriptor = + $convert.base64Decode( + 'CiJTeW5jV29vQ29tbWVyY2VPcmRlcnNDb21tYW5kUmVzdWx0Eh4KC3N5bmNfbG9nX2lkGAEgAS' + 'gDUglzeW5jTG9nSWQSJQoOb3JkZXJzX2ZldGNoZWQYAiABKAVSDW9yZGVyc0ZldGNoZWQSJQoO' + 'b3JkZXJzX2NyZWF0ZWQYAyABKAVSDW9yZGVyc0NyZWF0ZWQSJQoOb3JkZXJzX3VwZGF0ZWQYBC' + 'ABKAVSDW9yZGVyc1VwZGF0ZWQ='); + +@$core.Deprecated('Use deliveriesByFragmentQueryRequestDescriptor instead') +const DeliveriesByFragmentQueryRequest$json = { + '1': 'DeliveriesByFragmentQueryRequest', + '2': [ + {'1': 'route_fragment_id', '3': 1, '4': 1, '5': 3, '10': 'routeFragmentId'}, + ], +}; + +/// Descriptor for `DeliveriesByFragmentQueryRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deliveriesByFragmentQueryRequestDescriptor = + $convert.base64Decode( + 'CiBEZWxpdmVyaWVzQnlGcmFnbWVudFF1ZXJ5UmVxdWVzdBIqChFyb3V0ZV9mcmFnbWVudF9pZB' + 'gBIAEoA1IPcm91dGVGcmFnbWVudElk'); + +@$core.Deprecated('Use deliveriesByFragmentQueryResponseDescriptor instead') +const DeliveriesByFragmentQueryResponse$json = { + '1': 'DeliveriesByFragmentQueryResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.DeliveriesByFragmentQueryResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `DeliveriesByFragmentQueryResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deliveriesByFragmentQueryResponseDescriptor = + $convert.base64Decode( + 'CiFEZWxpdmVyaWVzQnlGcmFnbWVudFF1ZXJ5UmVzcG9uc2USPQoGcmVzdWx0GAEgASgLMiUuY3' + 'Fycy5EZWxpdmVyaWVzQnlGcmFnbWVudFF1ZXJ5UmVzdWx0UgZyZXN1bHQ='); + +@$core.Deprecated('Use deliveriesByFragmentQueryResultDescriptor instead') +const DeliveriesByFragmentQueryResult$json = { + '1': 'DeliveriesByFragmentQueryResult', + '2': [ + {'1': 'fragment_id', '3': 1, '4': 1, '5': 3, '10': 'fragmentId'}, + {'1': 'fragment_name', '3': 2, '4': 1, '5': 9, '10': 'fragmentName'}, + { + '1': 'deliveries', + '3': 3, + '4': 3, + '5': 11, + '6': '.cqrs.FragmentDeliveryItem', + '10': 'deliveries' + }, + ], +}; + +/// Descriptor for `DeliveriesByFragmentQueryResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deliveriesByFragmentQueryResultDescriptor = + $convert.base64Decode( + 'Ch9EZWxpdmVyaWVzQnlGcmFnbWVudFF1ZXJ5UmVzdWx0Eh8KC2ZyYWdtZW50X2lkGAEgASgDUg' + 'pmcmFnbWVudElkEiMKDWZyYWdtZW50X25hbWUYAiABKAlSDGZyYWdtZW50TmFtZRI6CgpkZWxp' + 'dmVyaWVzGAMgAygLMhouY3Fycy5GcmFnbWVudERlbGl2ZXJ5SXRlbVIKZGVsaXZlcmllcw=='); + +@$core.Deprecated('Use fragmentDeliveryItemDescriptor instead') +const FragmentDeliveryItem$json = { + '1': 'FragmentDeliveryItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'route_order_index', '3': 2, '4': 1, '5': 5, '10': 'routeOrderIndex'}, + { + '1': 'encoded_polylines', + '3': 3, + '4': 1, + '5': 9, + '10': 'encodedPolylines' + }, + { + '1': 'delivered_at', + '3': 4, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'deliveredAt' + }, + { + '1': 'skipped_at', + '3': 5, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'skippedAt' + }, + { + '1': 'skipped_description', + '3': 6, + '4': 1, + '5': 9, + '10': 'skippedDescription' + }, + { + '1': 'delivery_address_id', + '3': 7, + '4': 1, + '5': 3, + '10': 'deliveryAddressId' + }, + {'1': 'address_line1', '3': 8, '4': 1, '5': 9, '10': 'addressLine1'}, + {'1': 'city', '3': 9, '4': 1, '5': 9, '10': 'city'}, + {'1': 'postal_code', '3': 10, '4': 1, '5': 9, '10': 'postalCode'}, + {'1': 'latitude', '3': 11, '4': 1, '5': 1, '10': 'latitude'}, + {'1': 'longitude', '3': 12, '4': 1, '5': 1, '10': 'longitude'}, + {'1': 'order_count', '3': 13, '4': 1, '5': 5, '10': 'orderCount'}, + {'1': 'total_amount', '3': 14, '4': 1, '5': 9, '10': 'totalAmount'}, + ], +}; + +/// Descriptor for `FragmentDeliveryItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List fragmentDeliveryItemDescriptor = $convert.base64Decode( + 'ChRGcmFnbWVudERlbGl2ZXJ5SXRlbRIOCgJpZBgBIAEoA1ICaWQSKgoRcm91dGVfb3JkZXJfaW' + '5kZXgYAiABKAVSD3JvdXRlT3JkZXJJbmRleBIrChFlbmNvZGVkX3BvbHlsaW5lcxgDIAEoCVIQ' + 'ZW5jb2RlZFBvbHlsaW5lcxI9CgxkZWxpdmVyZWRfYXQYBCABKAsyGi5nb29nbGUucHJvdG9idW' + 'YuVGltZXN0YW1wUgtkZWxpdmVyZWRBdBI5Cgpza2lwcGVkX2F0GAUgASgLMhouZ29vZ2xlLnBy' + 'b3RvYnVmLlRpbWVzdGFtcFIJc2tpcHBlZEF0Ei8KE3NraXBwZWRfZGVzY3JpcHRpb24YBiABKA' + 'lSEnNraXBwZWREZXNjcmlwdGlvbhIuChNkZWxpdmVyeV9hZGRyZXNzX2lkGAcgASgDUhFkZWxp' + 'dmVyeUFkZHJlc3NJZBIjCg1hZGRyZXNzX2xpbmUxGAggASgJUgxhZGRyZXNzTGluZTESEgoEY2' + 'l0eRgJIAEoCVIEY2l0eRIfCgtwb3N0YWxfY29kZRgKIAEoCVIKcG9zdGFsQ29kZRIaCghsYXRp' + 'dHVkZRgLIAEoAVIIbGF0aXR1ZGUSHAoJbG9uZ2l0dWRlGAwgASgBUglsb25naXR1ZGUSHwoLb3' + 'JkZXJfY291bnQYDSABKAVSCm9yZGVyQ291bnQSIQoMdG90YWxfYW1vdW50GA4gASgJUgt0b3Rh' + 'bEFtb3VudA=='); + +@$core.Deprecated('Use unassignedDeliveriesQueryRequestDescriptor instead') +const UnassignedDeliveriesQueryRequest$json = { + '1': 'UnassignedDeliveriesQueryRequest', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + ], +}; + +/// Descriptor for `UnassignedDeliveriesQueryRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List unassignedDeliveriesQueryRequestDescriptor = + $convert.base64Decode( + 'CiBVbmFzc2lnbmVkRGVsaXZlcmllc1F1ZXJ5UmVxdWVzdBIZCghyb3V0ZV9pZBgBIAEoA1IHcm' + '91dGVJZA=='); + +@$core.Deprecated('Use unassignedDeliveriesQueryResponseDescriptor instead') +const UnassignedDeliveriesQueryResponse$json = { + '1': 'UnassignedDeliveriesQueryResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.UnassignedDeliveriesQueryResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `UnassignedDeliveriesQueryResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List unassignedDeliveriesQueryResponseDescriptor = + $convert.base64Decode( + 'CiFVbmFzc2lnbmVkRGVsaXZlcmllc1F1ZXJ5UmVzcG9uc2USPQoGcmVzdWx0GAEgASgLMiUuY3' + 'Fycy5VbmFzc2lnbmVkRGVsaXZlcmllc1F1ZXJ5UmVzdWx0UgZyZXN1bHQ='); + +@$core.Deprecated('Use unassignedDeliveriesQueryResultDescriptor instead') +const UnassignedDeliveriesQueryResult$json = { + '1': 'UnassignedDeliveriesQueryResult', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + { + '1': 'deliveries', + '3': 2, + '4': 3, + '5': 11, + '6': '.cqrs.FragmentDeliveryItem', + '10': 'deliveries' + }, + ], +}; + +/// Descriptor for `UnassignedDeliveriesQueryResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List unassignedDeliveriesQueryResultDescriptor = + $convert.base64Decode( + 'Ch9VbmFzc2lnbmVkRGVsaXZlcmllc1F1ZXJ5UmVzdWx0EhkKCHJvdXRlX2lkGAEgASgDUgdyb3' + 'V0ZUlkEjoKCmRlbGl2ZXJpZXMYAiADKAsyGi5jcXJzLkZyYWdtZW50RGVsaXZlcnlJdGVtUgpk' + 'ZWxpdmVyaWVz'); + +@$core.Deprecated('Use healthQueryRequestDescriptor instead') +const HealthQueryRequest$json = { + '1': 'HealthQueryRequest', +}; + +/// Descriptor for `HealthQueryRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List healthQueryRequestDescriptor = + $convert.base64Decode('ChJIZWFsdGhRdWVyeVJlcXVlc3Q='); + +@$core.Deprecated('Use healthQueryResponseDescriptor instead') +const HealthQueryResponse$json = { + '1': 'HealthQueryResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.HealthQueryResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `HealthQueryResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List healthQueryResponseDescriptor = $convert.base64Decode( + 'ChNIZWFsdGhRdWVyeVJlc3BvbnNlEi8KBnJlc3VsdBgBIAEoCzIXLmNxcnMuSGVhbHRoUXVlcn' + 'lSZXN1bHRSBnJlc3VsdA=='); + +@$core.Deprecated('Use healthQueryResultDescriptor instead') +const HealthQueryResult$json = { + '1': 'HealthQueryResult', + '2': [ + {'1': 'api_status', '3': 1, '4': 1, '5': 8, '10': 'apiStatus'}, + {'1': 'database_status', '3': 2, '4': 1, '5': 8, '10': 'databaseStatus'}, + {'1': 'database_latency', '3': 3, '4': 1, '5': 9, '10': 'databaseLatency'}, + { + '1': 'route_optimization_status', + '3': 4, + '4': 1, + '5': 8, + '10': 'routeOptimizationStatus' + }, + { + '1': 'route_optimization_latency', + '3': 5, + '4': 1, + '5': 9, + '10': 'routeOptimizationLatency' + }, + { + '1': 'geo_decoding_status', + '3': 6, + '4': 1, + '5': 8, + '10': 'geoDecodingStatus' + }, + { + '1': 'geo_decoding_latency', + '3': 7, + '4': 1, + '5': 9, + '10': 'geoDecodingLatency' + }, + ], +}; + +/// Descriptor for `HealthQueryResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List healthQueryResultDescriptor = $convert.base64Decode( + 'ChFIZWFsdGhRdWVyeVJlc3VsdBIdCgphcGlfc3RhdHVzGAEgASgIUglhcGlTdGF0dXMSJwoPZG' + 'F0YWJhc2Vfc3RhdHVzGAIgASgIUg5kYXRhYmFzZVN0YXR1cxIpChBkYXRhYmFzZV9sYXRlbmN5' + 'GAMgASgJUg9kYXRhYmFzZUxhdGVuY3kSOgoZcm91dGVfb3B0aW1pemF0aW9uX3N0YXR1cxgEIA' + 'EoCFIXcm91dGVPcHRpbWl6YXRpb25TdGF0dXMSPAoacm91dGVfb3B0aW1pemF0aW9uX2xhdGVu' + 'Y3kYBSABKAlSGHJvdXRlT3B0aW1pemF0aW9uTGF0ZW5jeRIuChNnZW9fZGVjb2Rpbmdfc3RhdH' + 'VzGAYgASgIUhFnZW9EZWNvZGluZ1N0YXR1cxIwChRnZW9fZGVjb2RpbmdfbGF0ZW5jeRgHIAEo' + 'CVISZ2VvRGVjb2RpbmdMYXRlbmN5'); + +@$core.Deprecated('Use deliveryRouteQueryRequestDescriptor instead') +const DeliveryRouteQueryRequest$json = { + '1': 'DeliveryRouteQueryRequest', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + ], +}; + +/// Descriptor for `DeliveryRouteQueryRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deliveryRouteQueryRequestDescriptor = + $convert.base64Decode( + 'ChlEZWxpdmVyeVJvdXRlUXVlcnlSZXF1ZXN0EhkKCHJvdXRlX2lkGAEgASgDUgdyb3V0ZUlk'); + +@$core.Deprecated('Use deliveryRouteQueryResponseDescriptor instead') +const DeliveryRouteQueryResponse$json = { + '1': 'DeliveryRouteQueryResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.DeliveryRouteItem', + '10': 'result' + }, + ], +}; + +/// Descriptor for `DeliveryRouteQueryResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deliveryRouteQueryResponseDescriptor = + $convert.base64Decode( + 'ChpEZWxpdmVyeVJvdXRlUXVlcnlSZXNwb25zZRIvCgZyZXN1bHQYASABKAsyFy5jcXJzLkRlbG' + 'l2ZXJ5Um91dGVJdGVtUgZyZXN1bHQ='); + +@$core.Deprecated('Use deliveryRouteItemDescriptor instead') +const DeliveryRouteItem$json = { + '1': 'DeliveryRouteItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'}, + { + '1': 'warehouse_location', + '3': 3, + '4': 1, + '5': 11, + '6': '.cqrs.GeoPoint', + '10': 'warehouseLocation' + }, + { + '1': 'deliveries', + '3': 4, + '4': 3, + '5': 11, + '6': '.cqrs.DeliveryItem', + '10': 'deliveries' + }, + { + '1': 'fragments', + '3': 5, + '4': 3, + '5': 11, + '6': '.cqrs.RouteFragmentItem', + '10': 'fragments' + }, + {'1': 'total_portions', '3': 6, '4': 1, '5': 5, '10': 'totalPortions'}, + {'1': 'total_orders', '3': 7, '4': 1, '5': 5, '10': 'totalOrders'}, + {'1': 'total_amount', '3': 8, '4': 1, '5': 9, '10': 'totalAmount'}, + { + '1': 'average_order_amount', + '3': 9, + '4': 1, + '5': 9, + '10': 'averageOrderAmount' + }, + {'1': 'delivery_orders', '3': 10, '4': 1, '5': 5, '10': 'deliveryOrders'}, + {'1': 'pickup_orders', '3': 11, '4': 1, '5': 5, '10': 'pickupOrders'}, + { + '1': 'average_plate_amount', + '3': 12, + '4': 1, + '5': 9, + '10': 'averagePlateAmount' + }, + ], +}; + +/// Descriptor for `DeliveryRouteItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deliveryRouteItemDescriptor = $convert.base64Decode( + 'ChFEZWxpdmVyeVJvdXRlSXRlbRIOCgJpZBgBIAEoA1ICaWQSEgoEbmFtZRgCIAEoCVIEbmFtZR' + 'I9ChJ3YXJlaG91c2VfbG9jYXRpb24YAyABKAsyDi5jcXJzLkdlb1BvaW50UhF3YXJlaG91c2VM' + 'b2NhdGlvbhIyCgpkZWxpdmVyaWVzGAQgAygLMhIuY3Fycy5EZWxpdmVyeUl0ZW1SCmRlbGl2ZX' + 'JpZXMSNQoJZnJhZ21lbnRzGAUgAygLMhcuY3Fycy5Sb3V0ZUZyYWdtZW50SXRlbVIJZnJhZ21l' + 'bnRzEiUKDnRvdGFsX3BvcnRpb25zGAYgASgFUg10b3RhbFBvcnRpb25zEiEKDHRvdGFsX29yZG' + 'VycxgHIAEoBVILdG90YWxPcmRlcnMSIQoMdG90YWxfYW1vdW50GAggASgJUgt0b3RhbEFtb3Vu' + 'dBIwChRhdmVyYWdlX29yZGVyX2Ftb3VudBgJIAEoCVISYXZlcmFnZU9yZGVyQW1vdW50EicKD2' + 'RlbGl2ZXJ5X29yZGVycxgKIAEoBVIOZGVsaXZlcnlPcmRlcnMSIwoNcGlja3VwX29yZGVycxgL' + 'IAEoBVIMcGlja3VwT3JkZXJzEjAKFGF2ZXJhZ2VfcGxhdGVfYW1vdW50GAwgASgJUhJhdmVyYW' + 'dlUGxhdGVBbW91bnQ='); + +@$core.Deprecated('Use deliveryItemDescriptor instead') +const DeliveryItem$json = { + '1': 'DeliveryItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + { + '1': 'orders', + '3': 2, + '4': 3, + '5': 11, + '6': '.cqrs.OrderItem', + '10': 'orders' + }, + { + '1': 'delivery_address', + '3': 3, + '4': 1, + '5': 11, + '6': '.cqrs.DeliveryAddressItem', + '10': 'deliveryAddress' + }, + {'1': 'fragment_id', '3': 4, '4': 1, '5': 3, '10': 'fragmentId'}, + {'1': 'route_order_index', '3': 5, '4': 1, '5': 5, '10': 'routeOrderIndex'}, + ], +}; + +/// Descriptor for `DeliveryItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deliveryItemDescriptor = $convert.base64Decode( + 'CgxEZWxpdmVyeUl0ZW0SDgoCaWQYASABKANSAmlkEicKBm9yZGVycxgCIAMoCzIPLmNxcnMuT3' + 'JkZXJJdGVtUgZvcmRlcnMSRAoQZGVsaXZlcnlfYWRkcmVzcxgDIAEoCzIZLmNxcnMuRGVsaXZl' + 'cnlBZGRyZXNzSXRlbVIPZGVsaXZlcnlBZGRyZXNzEh8KC2ZyYWdtZW50X2lkGAQgASgDUgpmcm' + 'FnbWVudElkEioKEXJvdXRlX29yZGVyX2luZGV4GAUgASgFUg9yb3V0ZU9yZGVySW5kZXg='); + +@$core.Deprecated('Use orderItemDescriptor instead') +const OrderItem$json = { + '1': 'OrderItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'customer_name', '3': 2, '4': 1, '5': 9, '10': 'customerName'}, + ], +}; + +/// Descriptor for `OrderItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List orderItemDescriptor = $convert.base64Decode( + 'CglPcmRlckl0ZW0SDgoCaWQYASABKANSAmlkEiMKDWN1c3RvbWVyX25hbWUYAiABKAlSDGN1c3' + 'RvbWVyTmFtZQ=='); + +@$core.Deprecated('Use deliveryAddressItemDescriptor instead') +const DeliveryAddressItem$json = { + '1': 'DeliveryAddressItem', + '2': [ + {'1': 'latitude', '3': 1, '4': 1, '5': 1, '10': 'latitude'}, + {'1': 'longitude', '3': 2, '4': 1, '5': 1, '10': 'longitude'}, + { + '1': 'formatted_address', + '3': 3, + '4': 1, + '5': 9, + '10': 'formattedAddress' + }, + ], +}; + +/// Descriptor for `DeliveryAddressItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deliveryAddressItemDescriptor = $convert.base64Decode( + 'ChNEZWxpdmVyeUFkZHJlc3NJdGVtEhoKCGxhdGl0dWRlGAEgASgBUghsYXRpdHVkZRIcCglsb2' + '5naXR1ZGUYAiABKAFSCWxvbmdpdHVkZRIrChFmb3JtYXR0ZWRfYWRkcmVzcxgDIAEoCVIQZm9y' + 'bWF0dGVkQWRkcmVzcw=='); + +@$core.Deprecated('Use routeFragmentItemDescriptor instead') +const RouteFragmentItem$json = { + '1': 'RouteFragmentItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'index', '3': 2, '4': 1, '5': 5, '10': 'index'}, + {'1': 'name', '3': 3, '4': 1, '5': 9, '10': 'name'}, + ], +}; + +/// Descriptor for `RouteFragmentItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List routeFragmentItemDescriptor = $convert.base64Decode( + 'ChFSb3V0ZUZyYWdtZW50SXRlbRIOCgJpZBgBIAEoA1ICaWQSFAoFaW5kZXgYAiABKAVSBWluZG' + 'V4EhIKBG5hbWUYAyABKAlSBG5hbWU='); + +@$core.Deprecated('Use downloadRouteCsvQueryRequestDescriptor instead') +const DownloadRouteCsvQueryRequest$json = { + '1': 'DownloadRouteCsvQueryRequest', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + ], +}; + +/// Descriptor for `DownloadRouteCsvQueryRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List downloadRouteCsvQueryRequestDescriptor = + $convert.base64Decode( + 'ChxEb3dubG9hZFJvdXRlQ3N2UXVlcnlSZXF1ZXN0EhkKCHJvdXRlX2lkGAEgASgDUgdyb3V0ZU' + 'lk'); + +@$core.Deprecated('Use downloadRouteCsvQueryResponseDescriptor instead') +const DownloadRouteCsvQueryResponse$json = { + '1': 'DownloadRouteCsvQueryResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.DownloadRouteCsvResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `DownloadRouteCsvQueryResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List downloadRouteCsvQueryResponseDescriptor = + $convert.base64Decode( + 'Ch1Eb3dubG9hZFJvdXRlQ3N2UXVlcnlSZXNwb25zZRI0CgZyZXN1bHQYASABKAsyHC5jcXJzLk' + 'Rvd25sb2FkUm91dGVDc3ZSZXN1bHRSBnJlc3VsdA=='); + +@$core.Deprecated('Use downloadRouteCsvResultDescriptor instead') +const DownloadRouteCsvResult$json = { + '1': 'DownloadRouteCsvResult', + '2': [ + {'1': 'file_stream', '3': 1, '4': 1, '5': 12, '10': 'fileStream'}, + {'1': 'file_name', '3': 2, '4': 1, '5': 9, '10': 'fileName'}, + {'1': 'content_type', '3': 3, '4': 1, '5': 9, '10': 'contentType'}, + ], +}; + +/// Descriptor for `DownloadRouteCsvResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List downloadRouteCsvResultDescriptor = $convert.base64Decode( + 'ChZEb3dubG9hZFJvdXRlQ3N2UmVzdWx0Eh8KC2ZpbGVfc3RyZWFtGAEgASgMUgpmaWxlU3RyZW' + 'FtEhsKCWZpbGVfbmFtZRgCIAEoCVIIZmlsZU5hbWUSIQoMY29udGVudF90eXBlGAMgASgJUgtj' + 'b250ZW50VHlwZQ=='); + +@$core.Deprecated('Use routeHeatMapQueryRequestDescriptor instead') +const RouteHeatMapQueryRequest$json = { + '1': 'RouteHeatMapQueryRequest', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + { + '1': 'generated_after', + '3': 2, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'generatedAfter' + }, + ], +}; + +/// Descriptor for `RouteHeatMapQueryRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List routeHeatMapQueryRequestDescriptor = $convert.base64Decode( + 'ChhSb3V0ZUhlYXRNYXBRdWVyeVJlcXVlc3QSGQoIcm91dGVfaWQYASABKANSB3JvdXRlSWQSQw' + 'oPZ2VuZXJhdGVkX2FmdGVyGAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFIOZ2Vu' + 'ZXJhdGVkQWZ0ZXI='); + +@$core.Deprecated('Use routeHeatMapQueryResponseDescriptor instead') +const RouteHeatMapQueryResponse$json = { + '1': 'RouteHeatMapQueryResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.RouteHeatMapResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `RouteHeatMapQueryResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List routeHeatMapQueryResponseDescriptor = + $convert.base64Decode( + 'ChlSb3V0ZUhlYXRNYXBRdWVyeVJlc3BvbnNlEjAKBnJlc3VsdBgBIAEoCzIYLmNxcnMuUm91dG' + 'VIZWF0TWFwUmVzdWx0UgZyZXN1bHQ='); + +@$core.Deprecated('Use routeHeatMapResultDescriptor instead') +const RouteHeatMapResult$json = { + '1': 'RouteHeatMapResult', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + { + '1': 'points', + '3': 2, + '4': 3, + '5': 11, + '6': '.cqrs.HeatMapPoint', + '10': 'points' + }, + {'1': 'total_points', '3': 3, '4': 1, '5': 5, '10': 'totalPoints'}, + {'1': 'max_intensity', '3': 4, '4': 1, '5': 5, '10': 'maxIntensity'}, + ], +}; + +/// Descriptor for `RouteHeatMapResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List routeHeatMapResultDescriptor = $convert.base64Decode( + 'ChJSb3V0ZUhlYXRNYXBSZXN1bHQSGQoIcm91dGVfaWQYASABKANSB3JvdXRlSWQSKgoGcG9pbn' + 'RzGAIgAygLMhIuY3Fycy5IZWF0TWFwUG9pbnRSBnBvaW50cxIhCgx0b3RhbF9wb2ludHMYAyAB' + 'KAVSC3RvdGFsUG9pbnRzEiMKDW1heF9pbnRlbnNpdHkYBCABKAVSDG1heEludGVuc2l0eQ=='); + +@$core.Deprecated('Use heatMapPointDescriptor instead') +const HeatMapPoint$json = { + '1': 'HeatMapPoint', + '2': [ + {'1': 'latitude', '3': 1, '4': 1, '5': 1, '10': 'latitude'}, + {'1': 'longitude', '3': 2, '4': 1, '5': 1, '10': 'longitude'}, + {'1': 'intensity', '3': 3, '4': 1, '5': 5, '10': 'intensity'}, + { + '1': 'cluster_radius_meters', + '3': 4, + '4': 1, + '5': 1, + '10': 'clusterRadiusMeters' + }, + { + '1': 'generated_at', + '3': 5, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'generatedAt' + }, + ], +}; + +/// Descriptor for `HeatMapPoint`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List heatMapPointDescriptor = $convert.base64Decode( + 'CgxIZWF0TWFwUG9pbnQSGgoIbGF0aXR1ZGUYASABKAFSCGxhdGl0dWRlEhwKCWxvbmdpdHVkZR' + 'gCIAEoAVIJbG9uZ2l0dWRlEhwKCWludGVuc2l0eRgDIAEoBVIJaW50ZW5zaXR5EjIKFWNsdXN0' + 'ZXJfcmFkaXVzX21ldGVycxgEIAEoAVITY2x1c3RlclJhZGl1c01ldGVycxI9CgxnZW5lcmF0ZW' + 'RfYXQYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUgtnZW5lcmF0ZWRBdA=='); + +@$core.Deprecated('Use routesByTerritoryQueryRequestDescriptor instead') +const RoutesByTerritoryQueryRequest$json = { + '1': 'RoutesByTerritoryQueryRequest', + '2': [ + {'1': 'territory_id', '3': 1, '4': 1, '5': 3, '10': 'territoryId'}, + ], +}; + +/// Descriptor for `RoutesByTerritoryQueryRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List routesByTerritoryQueryRequestDescriptor = + $convert.base64Decode( + 'Ch1Sb3V0ZXNCeVRlcnJpdG9yeVF1ZXJ5UmVxdWVzdBIhCgx0ZXJyaXRvcnlfaWQYASABKANSC3' + 'RlcnJpdG9yeUlk'); + +@$core.Deprecated('Use routesByTerritoryQueryResponseDescriptor instead') +const RoutesByTerritoryQueryResponse$json = { + '1': 'RoutesByTerritoryQueryResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.RoutesByTerritoryResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `RoutesByTerritoryQueryResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List routesByTerritoryQueryResponseDescriptor = + $convert.base64Decode( + 'Ch5Sb3V0ZXNCeVRlcnJpdG9yeVF1ZXJ5UmVzcG9uc2USNQoGcmVzdWx0GAEgASgLMh0uY3Fycy' + '5Sb3V0ZXNCeVRlcnJpdG9yeVJlc3VsdFIGcmVzdWx0'); + +@$core.Deprecated('Use routesByTerritoryResultDescriptor instead') +const RoutesByTerritoryResult$json = { + '1': 'RoutesByTerritoryResult', + '2': [ + {'1': 'territory_id', '3': 1, '4': 1, '5': 3, '10': 'territoryId'}, + {'1': 'territory_name', '3': 2, '4': 1, '5': 9, '10': 'territoryName'}, + { + '1': 'routes', + '3': 3, + '4': 3, + '5': 11, + '6': '.cqrs.RoutesByTerritoryItem', + '10': 'routes' + }, + ], +}; + +/// Descriptor for `RoutesByTerritoryResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List routesByTerritoryResultDescriptor = $convert.base64Decode( + 'ChdSb3V0ZXNCeVRlcnJpdG9yeVJlc3VsdBIhCgx0ZXJyaXRvcnlfaWQYASABKANSC3RlcnJpdG' + '9yeUlkEiUKDnRlcnJpdG9yeV9uYW1lGAIgASgJUg10ZXJyaXRvcnlOYW1lEjMKBnJvdXRlcxgD' + 'IAMoCzIbLmNxcnMuUm91dGVzQnlUZXJyaXRvcnlJdGVtUgZyb3V0ZXM='); + +@$core.Deprecated('Use routesByTerritoryItemDescriptor instead') +const RoutesByTerritoryItem$json = { + '1': 'RoutesByTerritoryItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'}, + { + '1': 'created_at', + '3': 3, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'createdAt' + }, + { + '1': 'updated_at', + '3': 4, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'updatedAt' + }, + { + '1': 'optimized_at', + '3': 5, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'optimizedAt' + }, + {'1': 'deliveries_count', '3': 6, '4': 1, '5': 5, '10': 'deliveriesCount'}, + { + '1': 'zones', + '3': 7, + '4': 3, + '5': 11, + '6': '.cqrs.RouteZoneItem', + '10': 'zones' + }, + ], +}; + +/// Descriptor for `RoutesByTerritoryItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List routesByTerritoryItemDescriptor = $convert.base64Decode( + 'ChVSb3V0ZXNCeVRlcnJpdG9yeUl0ZW0SDgoCaWQYASABKANSAmlkEhIKBG5hbWUYAiABKAlSBG' + '5hbWUSOQoKY3JlYXRlZF9hdBgDIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSCWNy' + 'ZWF0ZWRBdBI5Cgp1cGRhdGVkX2F0GAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcF' + 'IJdXBkYXRlZEF0Ej0KDG9wdGltaXplZF9hdBgFIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1l' + 'c3RhbXBSC29wdGltaXplZEF0EikKEGRlbGl2ZXJpZXNfY291bnQYBiABKAVSD2RlbGl2ZXJpZX' + 'NDb3VudBIpCgV6b25lcxgHIAMoCzITLmNxcnMuUm91dGVab25lSXRlbVIFem9uZXM='); + +@$core.Deprecated('Use routeZoneItemDescriptor instead') +const RouteZoneItem$json = { + '1': 'RouteZoneItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'}, + {'1': 'index', '3': 3, '4': 1, '5': 5, '10': 'index'}, + ], +}; + +/// Descriptor for `RouteZoneItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List routeZoneItemDescriptor = $convert.base64Decode( + 'Cg1Sb3V0ZVpvbmVJdGVtEg4KAmlkGAEgASgDUgJpZBISCgRuYW1lGAIgASgJUgRuYW1lEhQKBW' + 'luZGV4GAMgASgFUgVpbmRleA=='); + +@$core.Deprecated('Use territoryWithZonesQueryRequestDescriptor instead') +const TerritoryWithZonesQueryRequest$json = { + '1': 'TerritoryWithZonesQueryRequest', + '2': [ + {'1': 'territory_id', '3': 1, '4': 1, '5': 3, '10': 'territoryId'}, + ], +}; + +/// Descriptor for `TerritoryWithZonesQueryRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List territoryWithZonesQueryRequestDescriptor = + $convert.base64Decode( + 'Ch5UZXJyaXRvcnlXaXRoWm9uZXNRdWVyeVJlcXVlc3QSIQoMdGVycml0b3J5X2lkGAEgASgDUg' + 't0ZXJyaXRvcnlJZA=='); + +@$core.Deprecated('Use territoryWithZonesQueryResponseDescriptor instead') +const TerritoryWithZonesQueryResponse$json = { + '1': 'TerritoryWithZonesQueryResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.TerritoryWithZonesResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `TerritoryWithZonesQueryResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List territoryWithZonesQueryResponseDescriptor = + $convert.base64Decode( + 'Ch9UZXJyaXRvcnlXaXRoWm9uZXNRdWVyeVJlc3BvbnNlEjYKBnJlc3VsdBgBIAEoCzIeLmNxcn' + 'MuVGVycml0b3J5V2l0aFpvbmVzUmVzdWx0UgZyZXN1bHQ='); + +@$core.Deprecated('Use territoryWithZonesResultDescriptor instead') +const TerritoryWithZonesResult$json = { + '1': 'TerritoryWithZonesResult', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'}, + {'1': 'color', '3': 3, '4': 1, '5': 9, '10': 'color'}, + { + '1': 'created_at', + '3': 4, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'createdAt' + }, + { + '1': 'updated_at', + '3': 5, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'updatedAt' + }, + { + '1': 'zones', + '3': 6, + '4': 3, + '5': 11, + '6': '.cqrs.TerritoryZoneItem', + '10': 'zones' + }, + ], +}; + +/// Descriptor for `TerritoryWithZonesResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List territoryWithZonesResultDescriptor = $convert.base64Decode( + 'ChhUZXJyaXRvcnlXaXRoWm9uZXNSZXN1bHQSDgoCaWQYASABKANSAmlkEhIKBG5hbWUYAiABKA' + 'lSBG5hbWUSFAoFY29sb3IYAyABKAlSBWNvbG9yEjkKCmNyZWF0ZWRfYXQYBCABKAsyGi5nb29n' + 'bGUucHJvdG9idWYuVGltZXN0YW1wUgljcmVhdGVkQXQSOQoKdXBkYXRlZF9hdBgFIAEoCzIaLm' + 'dvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSCXVwZGF0ZWRBdBItCgV6b25lcxgGIAMoCzIXLmNx' + 'cnMuVGVycml0b3J5Wm9uZUl0ZW1SBXpvbmVz'); + +@$core.Deprecated('Use territoryZoneItemDescriptor instead') +const TerritoryZoneItem$json = { + '1': 'TerritoryZoneItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'}, + {'1': 'color', '3': 3, '4': 1, '5': 9, '10': 'color'}, + {'1': 'priority', '3': 4, '4': 1, '5': 5, '10': 'priority'}, + {'1': 'is_reverse', '3': 5, '4': 1, '5': 8, '10': 'isReverse'}, + { + '1': 'start_from_warehouse', + '3': 6, + '4': 1, + '5': 8, + '10': 'startFromWarehouse' + }, + { + '1': 'polygon', + '3': 7, + '4': 1, + '5': 11, + '6': '.cqrs.NpgsqlPolygon', + '10': 'polygon' + }, + { + '1': 'start_waypoint', + '3': 8, + '4': 1, + '5': 11, + '6': '.cqrs.GeoPoint', + '10': 'startWaypoint' + }, + { + '1': 'exit_waypoint', + '3': 9, + '4': 1, + '5': 11, + '6': '.cqrs.GeoPoint', + '10': 'exitWaypoint' + }, + ], +}; + +/// Descriptor for `TerritoryZoneItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List territoryZoneItemDescriptor = $convert.base64Decode( + 'ChFUZXJyaXRvcnlab25lSXRlbRIOCgJpZBgBIAEoA1ICaWQSEgoEbmFtZRgCIAEoCVIEbmFtZR' + 'IUCgVjb2xvchgDIAEoCVIFY29sb3ISGgoIcHJpb3JpdHkYBCABKAVSCHByaW9yaXR5Eh0KCmlz' + 'X3JldmVyc2UYBSABKAhSCWlzUmV2ZXJzZRIwChRzdGFydF9mcm9tX3dhcmVob3VzZRgGIAEoCF' + 'ISc3RhcnRGcm9tV2FyZWhvdXNlEi0KB3BvbHlnb24YByABKAsyEy5jcXJzLk5wZ3NxbFBvbHln' + 'b25SB3BvbHlnb24SNQoOc3RhcnRfd2F5cG9pbnQYCCABKAsyDi5jcXJzLkdlb1BvaW50Ug1zdG' + 'FydFdheXBvaW50EjMKDWV4aXRfd2F5cG9pbnQYCSABKAsyDi5jcXJzLkdlb1BvaW50UgxleGl0' + 'V2F5cG9pbnQ='); + +@$core.Deprecated('Use validatePointInZoneQueryRequestDescriptor instead') +const ValidatePointInZoneQueryRequest$json = { + '1': 'ValidatePointInZoneQueryRequest', + '2': [ + {'1': 'latitude', '3': 1, '4': 1, '5': 1, '10': 'latitude'}, + {'1': 'longitude', '3': 2, '4': 1, '5': 1, '10': 'longitude'}, + {'1': 'zone_id', '3': 3, '4': 1, '5': 3, '10': 'zoneId'}, + {'1': 'territory_id', '3': 4, '4': 1, '5': 3, '10': 'territoryId'}, + ], +}; + +/// Descriptor for `ValidatePointInZoneQueryRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatePointInZoneQueryRequestDescriptor = + $convert.base64Decode( + 'Ch9WYWxpZGF0ZVBvaW50SW5ab25lUXVlcnlSZXF1ZXN0EhoKCGxhdGl0dWRlGAEgASgBUghsYX' + 'RpdHVkZRIcCglsb25naXR1ZGUYAiABKAFSCWxvbmdpdHVkZRIXCgd6b25lX2lkGAMgASgDUgZ6' + 'b25lSWQSIQoMdGVycml0b3J5X2lkGAQgASgDUgt0ZXJyaXRvcnlJZA=='); + +@$core.Deprecated('Use validatePointInZoneQueryResponseDescriptor instead') +const ValidatePointInZoneQueryResponse$json = { + '1': 'ValidatePointInZoneQueryResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.ValidatePointInZoneQueryResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `ValidatePointInZoneQueryResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatePointInZoneQueryResponseDescriptor = + $convert.base64Decode( + 'CiBWYWxpZGF0ZVBvaW50SW5ab25lUXVlcnlSZXNwb25zZRI8CgZyZXN1bHQYASABKAsyJC5jcX' + 'JzLlZhbGlkYXRlUG9pbnRJblpvbmVRdWVyeVJlc3VsdFIGcmVzdWx0'); + +@$core.Deprecated('Use validatePointInZoneQueryResultDescriptor instead') +const ValidatePointInZoneQueryResult$json = { + '1': 'ValidatePointInZoneQueryResult', + '2': [ + {'1': 'is_inside_zone', '3': 1, '4': 1, '5': 8, '10': 'isInsideZone'}, + {'1': 'matched_zone_id', '3': 2, '4': 1, '5': 3, '10': 'matchedZoneId'}, + {'1': 'matched_zone_name', '3': 3, '4': 1, '5': 9, '10': 'matchedZoneName'}, + { + '1': 'matched_zone_priority', + '3': 4, + '4': 1, + '5': 5, + '10': 'matchedZonePriority' + }, + ], +}; + +/// Descriptor for `ValidatePointInZoneQueryResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List validatePointInZoneQueryResultDescriptor = + $convert.base64Decode( + 'Ch5WYWxpZGF0ZVBvaW50SW5ab25lUXVlcnlSZXN1bHQSJAoOaXNfaW5zaWRlX3pvbmUYASABKA' + 'hSDGlzSW5zaWRlWm9uZRImCg9tYXRjaGVkX3pvbmVfaWQYAiABKANSDW1hdGNoZWRab25lSWQS' + 'KgoRbWF0Y2hlZF96b25lX25hbWUYAyABKAlSD21hdGNoZWRab25lTmFtZRIyChVtYXRjaGVkX3' + 'pvbmVfcHJpb3JpdHkYBCABKAVSE21hdGNoZWRab25lUHJpb3JpdHk='); + +@$core.Deprecated('Use zoneGeometryQueryRequestDescriptor instead') +const ZoneGeometryQueryRequest$json = { + '1': 'ZoneGeometryQueryRequest', + '2': [ + {'1': 'zone_id', '3': 1, '4': 1, '5': 3, '10': 'zoneId'}, + ], +}; + +/// Descriptor for `ZoneGeometryQueryRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List zoneGeometryQueryRequestDescriptor = + $convert.base64Decode( + 'Chhab25lR2VvbWV0cnlRdWVyeVJlcXVlc3QSFwoHem9uZV9pZBgBIAEoA1IGem9uZUlk'); + +@$core.Deprecated('Use zoneGeometryQueryResponseDescriptor instead') +const ZoneGeometryQueryResponse$json = { + '1': 'ZoneGeometryQueryResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.ZoneGeometryQueryResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `ZoneGeometryQueryResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List zoneGeometryQueryResponseDescriptor = + $convert.base64Decode( + 'Chlab25lR2VvbWV0cnlRdWVyeVJlc3BvbnNlEjUKBnJlc3VsdBgBIAEoCzIdLmNxcnMuWm9uZU' + 'dlb21ldHJ5UXVlcnlSZXN1bHRSBnJlc3VsdA=='); + +@$core.Deprecated('Use zoneGeometryQueryResultDescriptor instead') +const ZoneGeometryQueryResult$json = { + '1': 'ZoneGeometryQueryResult', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'}, + {'1': 'color', '3': 3, '4': 1, '5': 9, '10': 'color'}, + {'1': 'priority', '3': 4, '4': 1, '5': 5, '10': 'priority'}, + { + '1': 'polygon', + '3': 5, + '4': 3, + '5': 11, + '6': '.cqrs.GeoPoint', + '10': 'polygon' + }, + { + '1': 'centroid', + '3': 6, + '4': 1, + '5': 11, + '6': '.cqrs.GeoPoint', + '10': 'centroid' + }, + { + '1': 'start_waypoint', + '3': 7, + '4': 1, + '5': 11, + '6': '.cqrs.GeoPoint', + '10': 'startWaypoint' + }, + { + '1': 'exit_waypoint', + '3': 8, + '4': 1, + '5': 11, + '6': '.cqrs.GeoPoint', + '10': 'exitWaypoint' + }, + { + '1': 'bounding_box', + '3': 9, + '4': 1, + '5': 11, + '6': '.cqrs.BoundingBox', + '10': 'boundingBox' + }, + ], +}; + +/// Descriptor for `ZoneGeometryQueryResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List zoneGeometryQueryResultDescriptor = $convert.base64Decode( + 'Chdab25lR2VvbWV0cnlRdWVyeVJlc3VsdBIOCgJpZBgBIAEoA1ICaWQSEgoEbmFtZRgCIAEoCV' + 'IEbmFtZRIUCgVjb2xvchgDIAEoCVIFY29sb3ISGgoIcHJpb3JpdHkYBCABKAVSCHByaW9yaXR5' + 'EigKB3BvbHlnb24YBSADKAsyDi5jcXJzLkdlb1BvaW50Ugdwb2x5Z29uEioKCGNlbnRyb2lkGA' + 'YgASgLMg4uY3Fycy5HZW9Qb2ludFIIY2VudHJvaWQSNQoOc3RhcnRfd2F5cG9pbnQYByABKAsy' + 'Di5jcXJzLkdlb1BvaW50Ug1zdGFydFdheXBvaW50EjMKDWV4aXRfd2F5cG9pbnQYCCABKAsyDi' + '5jcXJzLkdlb1BvaW50UgxleGl0V2F5cG9pbnQSNAoMYm91bmRpbmdfYm94GAkgASgLMhEuY3Fy' + 'cy5Cb3VuZGluZ0JveFILYm91bmRpbmdCb3g='); + +@$core.Deprecated('Use boundingBoxDescriptor instead') +const BoundingBox$json = { + '1': 'BoundingBox', + '2': [ + {'1': 'min_lat', '3': 1, '4': 1, '5': 1, '10': 'minLat'}, + {'1': 'max_lat', '3': 2, '4': 1, '5': 1, '10': 'maxLat'}, + {'1': 'min_lon', '3': 3, '4': 1, '5': 1, '10': 'minLon'}, + {'1': 'max_lon', '3': 4, '4': 1, '5': 1, '10': 'maxLon'}, + ], +}; + +/// Descriptor for `BoundingBox`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List boundingBoxDescriptor = $convert.base64Decode( + 'CgtCb3VuZGluZ0JveBIXCgdtaW5fbGF0GAEgASgBUgZtaW5MYXQSFwoHbWF4X2xhdBgCIAEoAV' + 'IGbWF4TGF0EhcKB21pbl9sb24YAyABKAFSBm1pbkxvbhIXCgdtYXhfbG9uGAQgASgBUgZtYXhM' + 'b24='); + +@$core.Deprecated( + 'Use routeFragmentDeliveriesMappingQueryRequestDescriptor instead') +const RouteFragmentDeliveriesMappingQueryRequest$json = { + '1': 'RouteFragmentDeliveriesMappingQueryRequest', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + ], +}; + +/// Descriptor for `RouteFragmentDeliveriesMappingQueryRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + routeFragmentDeliveriesMappingQueryRequestDescriptor = + $convert.base64Decode( + 'CipSb3V0ZUZyYWdtZW50RGVsaXZlcmllc01hcHBpbmdRdWVyeVJlcXVlc3QSGQoIcm91dGVfaW' + 'QYASABKANSB3JvdXRlSWQ='); + +@$core.Deprecated( + 'Use routeFragmentDeliveriesMappingQueryResponseDescriptor instead') +const RouteFragmentDeliveriesMappingQueryResponse$json = { + '1': 'RouteFragmentDeliveriesMappingQueryResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.RouteFragmentDeliveriesMappingQueryResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `RouteFragmentDeliveriesMappingQueryResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + routeFragmentDeliveriesMappingQueryResponseDescriptor = + $convert.base64Decode( + 'CitSb3V0ZUZyYWdtZW50RGVsaXZlcmllc01hcHBpbmdRdWVyeVJlc3BvbnNlEkcKBnJlc3VsdB' + 'gBIAEoCzIvLmNxcnMuUm91dGVGcmFnbWVudERlbGl2ZXJpZXNNYXBwaW5nUXVlcnlSZXN1bHRS' + 'BnJlc3VsdA=='); + +@$core.Deprecated( + 'Use routeFragmentDeliveriesMappingQueryResultDescriptor instead') +const RouteFragmentDeliveriesMappingQueryResult$json = { + '1': 'RouteFragmentDeliveriesMappingQueryResult', + '2': [ + {'1': 'route_id', '3': 1, '4': 1, '5': 3, '10': 'routeId'}, + { + '1': 'fragments', + '3': 2, + '4': 3, + '5': 11, + '6': '.cqrs.RouteFragmentMapping', + '10': 'fragments' + }, + ], +}; + +/// Descriptor for `RouteFragmentDeliveriesMappingQueryResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + routeFragmentDeliveriesMappingQueryResultDescriptor = $convert.base64Decode( + 'CilSb3V0ZUZyYWdtZW50RGVsaXZlcmllc01hcHBpbmdRdWVyeVJlc3VsdBIZCghyb3V0ZV9pZB' + 'gBIAEoA1IHcm91dGVJZBI4CglmcmFnbWVudHMYAiADKAsyGi5jcXJzLlJvdXRlRnJhZ21lbnRN' + 'YXBwaW5nUglmcmFnbWVudHM='); + +@$core.Deprecated('Use routeFragmentMappingDescriptor instead') +const RouteFragmentMapping$json = { + '1': 'RouteFragmentMapping', + '2': [ + {'1': 'fragment_id', '3': 1, '4': 1, '5': 3, '10': 'fragmentId'}, + {'1': 'fragment_index', '3': 2, '4': 1, '5': 5, '10': 'fragmentIndex'}, + {'1': 'fragment_name', '3': 3, '4': 1, '5': 9, '10': 'fragmentName'}, + {'1': 'encoded_polyline', '3': 4, '4': 1, '5': 9, '10': 'encodedPolyline'}, + { + '1': 'deliveries', + '3': 5, + '4': 3, + '5': 11, + '6': '.cqrs.RouteFragmentDelivery', + '10': 'deliveries' + }, + ], +}; + +/// Descriptor for `RouteFragmentMapping`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List routeFragmentMappingDescriptor = $convert.base64Decode( + 'ChRSb3V0ZUZyYWdtZW50TWFwcGluZxIfCgtmcmFnbWVudF9pZBgBIAEoA1IKZnJhZ21lbnRJZB' + 'IlCg5mcmFnbWVudF9pbmRleBgCIAEoBVINZnJhZ21lbnRJbmRleBIjCg1mcmFnbWVudF9uYW1l' + 'GAMgASgJUgxmcmFnbWVudE5hbWUSKQoQZW5jb2RlZF9wb2x5bGluZRgEIAEoCVIPZW5jb2RlZF' + 'BvbHlsaW5lEjsKCmRlbGl2ZXJpZXMYBSADKAsyGy5jcXJzLlJvdXRlRnJhZ21lbnREZWxpdmVy' + 'eVIKZGVsaXZlcmllcw=='); + +@$core.Deprecated('Use routeFragmentDeliveryDescriptor instead') +const RouteFragmentDelivery$json = { + '1': 'RouteFragmentDelivery', + '2': [ + {'1': 'delivery_id', '3': 1, '4': 1, '5': 3, '10': 'deliveryId'}, + {'1': 'order_index', '3': 2, '4': 1, '5': 5, '10': 'orderIndex'}, + {'1': 'latitude', '3': 3, '4': 1, '5': 1, '10': 'latitude'}, + {'1': 'longitude', '3': 4, '4': 1, '5': 1, '10': 'longitude'}, + {'1': 'address_line1', '3': 5, '4': 1, '5': 9, '10': 'addressLine1'}, + {'1': 'city', '3': 6, '4': 1, '5': 9, '10': 'city'}, + { + '1': 'delivered_at', + '3': 7, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'deliveredAt' + }, + { + '1': 'skipped_at', + '3': 8, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'skippedAt' + }, + ], +}; + +/// Descriptor for `RouteFragmentDelivery`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List routeFragmentDeliveryDescriptor = $convert.base64Decode( + 'ChVSb3V0ZUZyYWdtZW50RGVsaXZlcnkSHwoLZGVsaXZlcnlfaWQYASABKANSCmRlbGl2ZXJ5SW' + 'QSHwoLb3JkZXJfaW5kZXgYAiABKAVSCm9yZGVySW5kZXgSGgoIbGF0aXR1ZGUYAyABKAFSCGxh' + 'dGl0dWRlEhwKCWxvbmdpdHVkZRgEIAEoAVIJbG9uZ2l0dWRlEiMKDWFkZHJlc3NfbGluZTEYBS' + 'ABKAlSDGFkZHJlc3NMaW5lMRISCgRjaXR5GAYgASgJUgRjaXR5Ej0KDGRlbGl2ZXJlZF9hdBgH' + 'IAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSC2RlbGl2ZXJlZEF0EjkKCnNraXBwZW' + 'RfYXQYCCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUglza2lwcGVkQXQ='); + +@$core.Deprecated('Use wooCommerceSyncStatusQueryRequestDescriptor instead') +const WooCommerceSyncStatusQueryRequest$json = { + '1': 'WooCommerceSyncStatusQueryRequest', + '2': [ + { + '1': 'date_from', + '3': 1, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'dateFrom' + }, + { + '1': 'date_to', + '3': 2, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'dateTo' + }, + ], +}; + +/// Descriptor for `WooCommerceSyncStatusQueryRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List wooCommerceSyncStatusQueryRequestDescriptor = + $convert.base64Decode( + 'CiFXb29Db21tZXJjZVN5bmNTdGF0dXNRdWVyeVJlcXVlc3QSNwoJZGF0ZV9mcm9tGAEgASgLMh' + 'ouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFIIZGF0ZUZyb20SMwoHZGF0ZV90bxgCIAEoCzIa' + 'Lmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSBmRhdGVUbw=='); + +@$core.Deprecated('Use wooCommerceSyncStatusQueryResponseDescriptor instead') +const WooCommerceSyncStatusQueryResponse$json = { + '1': 'WooCommerceSyncStatusQueryResponse', + '2': [ + { + '1': 'result', + '3': 1, + '4': 1, + '5': 11, + '6': '.cqrs.WooCommerceSyncStatusQueryResult', + '10': 'result' + }, + ], +}; + +/// Descriptor for `WooCommerceSyncStatusQueryResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List wooCommerceSyncStatusQueryResponseDescriptor = + $convert.base64Decode( + 'CiJXb29Db21tZXJjZVN5bmNTdGF0dXNRdWVyeVJlc3BvbnNlEj4KBnJlc3VsdBgBIAEoCzImLm' + 'NxcnMuV29vQ29tbWVyY2VTeW5jU3RhdHVzUXVlcnlSZXN1bHRSBnJlc3VsdA=='); + +@$core.Deprecated('Use wooCommerceSyncStatusQueryResultDescriptor instead') +const WooCommerceSyncStatusQueryResult$json = { + '1': 'WooCommerceSyncStatusQueryResult', + '2': [ + { + '1': 'total_orders_synced', + '3': 1, + '4': 1, + '5': 5, + '10': 'totalOrdersSynced' + }, + {'1': 'delivery_orders', '3': 2, '4': 1, '5': 5, '10': 'deliveryOrders'}, + {'1': 'pickup_orders', '3': 3, '4': 1, '5': 5, '10': 'pickupOrders'}, + {'1': 'total_portions', '3': 4, '4': 1, '5': 5, '10': 'totalPortions'}, + {'1': 'total_net_amount', '3': 5, '4': 1, '5': 9, '10': 'totalNetAmount'}, + { + '1': 'last_sync_at', + '3': 6, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'lastSyncAt' + }, + { + '1': 'recent_syncs', + '3': 7, + '4': 3, + '5': 11, + '6': '.cqrs.WooCommerceSyncLogItem', + '10': 'recentSyncs' + }, + ], +}; + +/// Descriptor for `WooCommerceSyncStatusQueryResult`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List wooCommerceSyncStatusQueryResultDescriptor = $convert.base64Decode( + 'CiBXb29Db21tZXJjZVN5bmNTdGF0dXNRdWVyeVJlc3VsdBIuChN0b3RhbF9vcmRlcnNfc3luY2' + 'VkGAEgASgFUhF0b3RhbE9yZGVyc1N5bmNlZBInCg9kZWxpdmVyeV9vcmRlcnMYAiABKAVSDmRl' + 'bGl2ZXJ5T3JkZXJzEiMKDXBpY2t1cF9vcmRlcnMYAyABKAVSDHBpY2t1cE9yZGVycxIlCg50b3' + 'RhbF9wb3J0aW9ucxgEIAEoBVINdG90YWxQb3J0aW9ucxIoChB0b3RhbF9uZXRfYW1vdW50GAUg' + 'ASgJUg50b3RhbE5ldEFtb3VudBI8CgxsYXN0X3N5bmNfYXQYBiABKAsyGi5nb29nbGUucHJvdG' + '9idWYuVGltZXN0YW1wUgpsYXN0U3luY0F0Ej8KDHJlY2VudF9zeW5jcxgHIAMoCzIcLmNxcnMu' + 'V29vQ29tbWVyY2VTeW5jTG9nSXRlbVILcmVjZW50U3luY3M='); + +@$core.Deprecated('Use wooCommerceSyncLogItemDescriptor instead') +const WooCommerceSyncLogItem$json = { + '1': 'WooCommerceSyncLogItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + { + '1': 'sync_started_at', + '3': 2, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'syncStartedAt' + }, + { + '1': 'sync_completed_at', + '3': 3, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'syncCompletedAt' + }, + {'1': 'date_from', '3': 4, '4': 1, '5': 9, '10': 'dateFrom'}, + {'1': 'date_to', '3': 5, '4': 1, '5': 9, '10': 'dateTo'}, + {'1': 'orders_fetched', '3': 6, '4': 1, '5': 5, '10': 'ordersFetched'}, + {'1': 'orders_created', '3': 7, '4': 1, '5': 5, '10': 'ordersCreated'}, + {'1': 'orders_updated', '3': 8, '4': 1, '5': 5, '10': 'ordersUpdated'}, + {'1': 'status', '3': 9, '4': 1, '5': 9, '10': 'status'}, + {'1': 'error_message', '3': 10, '4': 1, '5': 9, '10': 'errorMessage'}, + ], +}; + +/// Descriptor for `WooCommerceSyncLogItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List wooCommerceSyncLogItemDescriptor = $convert.base64Decode( + 'ChZXb29Db21tZXJjZVN5bmNMb2dJdGVtEg4KAmlkGAEgASgDUgJpZBJCCg9zeW5jX3N0YXJ0ZW' + 'RfYXQYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUg1zeW5jU3RhcnRlZEF0EkYK' + 'EXN5bmNfY29tcGxldGVkX2F0GAMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFIPc3' + 'luY0NvbXBsZXRlZEF0EhsKCWRhdGVfZnJvbRgEIAEoCVIIZGF0ZUZyb20SFwoHZGF0ZV90bxgF' + 'IAEoCVIGZGF0ZVRvEiUKDm9yZGVyc19mZXRjaGVkGAYgASgFUg1vcmRlcnNGZXRjaGVkEiUKDm' + '9yZGVyc19jcmVhdGVkGAcgASgFUg1vcmRlcnNDcmVhdGVkEiUKDm9yZGVyc191cGRhdGVkGAgg' + 'ASgFUg1vcmRlcnNVcGRhdGVkEhYKBnN0YXR1cxgJIAEoCVIGc3RhdHVzEiMKDWVycm9yX21lc3' + 'NhZ2UYCiABKAlSDGVycm9yTWVzc2FnZQ=='); + +@$core.Deprecated('Use dynamicQueryFilterDescriptor instead') +const DynamicQueryFilter$json = { + '1': 'DynamicQueryFilter', + '2': [ + {'1': 'path', '3': 1, '4': 1, '5': 9, '10': 'path'}, + {'1': 'type', '3': 2, '4': 1, '5': 5, '10': 'type'}, + {'1': 'value', '3': 3, '4': 1, '5': 9, '10': 'value'}, + { + '1': 'and', + '3': 4, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryFilter', + '10': 'and' + }, + { + '1': 'or', + '3': 5, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryFilter', + '10': 'or' + }, + ], +}; + +/// Descriptor for `DynamicQueryFilter`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dynamicQueryFilterDescriptor = $convert.base64Decode( + 'ChJEeW5hbWljUXVlcnlGaWx0ZXISEgoEcGF0aBgBIAEoCVIEcGF0aBISCgR0eXBlGAIgASgFUg' + 'R0eXBlEhQKBXZhbHVlGAMgASgJUgV2YWx1ZRIqCgNhbmQYBCADKAsyGC5jcXJzLkR5bmFtaWNR' + 'dWVyeUZpbHRlclIDYW5kEigKAm9yGAUgAygLMhguY3Fycy5EeW5hbWljUXVlcnlGaWx0ZXJSAm' + '9y'); + +@$core.Deprecated('Use dynamicQuerySortDescriptor instead') +const DynamicQuerySort$json = { + '1': 'DynamicQuerySort', + '2': [ + {'1': 'path', '3': 1, '4': 1, '5': 9, '10': 'path'}, + {'1': 'ascending', '3': 2, '4': 1, '5': 8, '10': 'ascending'}, + ], +}; + +/// Descriptor for `DynamicQuerySort`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dynamicQuerySortDescriptor = $convert.base64Decode( + 'ChBEeW5hbWljUXVlcnlTb3J0EhIKBHBhdGgYASABKAlSBHBhdGgSHAoJYXNjZW5kaW5nGAIgAS' + 'gIUglhc2NlbmRpbmc='); + +@$core.Deprecated('Use dynamicQueryGroupDescriptor instead') +const DynamicQueryGroup$json = { + '1': 'DynamicQueryGroup', + '2': [ + {'1': 'path', '3': 1, '4': 1, '5': 9, '10': 'path'}, + ], +}; + +/// Descriptor for `DynamicQueryGroup`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dynamicQueryGroupDescriptor = $convert + .base64Decode('ChFEeW5hbWljUXVlcnlHcm91cBISCgRwYXRoGAEgASgJUgRwYXRo'); + +@$core.Deprecated('Use dynamicQueryAggregateDescriptor instead') +const DynamicQueryAggregate$json = { + '1': 'DynamicQueryAggregate', + '2': [ + {'1': 'path', '3': 1, '4': 1, '5': 9, '10': 'path'}, + {'1': 'type', '3': 2, '4': 1, '5': 5, '10': 'type'}, + ], +}; + +/// Descriptor for `DynamicQueryAggregate`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dynamicQueryAggregateDescriptor = $convert.base64Decode( + 'ChVEeW5hbWljUXVlcnlBZ2dyZWdhdGUSEgoEcGF0aBgBIAEoCVIEcGF0aBISCgR0eXBlGAIgAS' + 'gFUgR0eXBl'); + +@$core.Deprecated( + 'Use dynamicQuerySimpleDeliveriesQueryItemsRequestDescriptor instead') +const DynamicQuerySimpleDeliveriesQueryItemsRequest$json = { + '1': 'DynamicQuerySimpleDeliveriesQueryItemsRequest', + '2': [ + {'1': 'page', '3': 1, '4': 1, '5': 5, '10': 'page'}, + {'1': 'page_size', '3': 2, '4': 1, '5': 5, '10': 'pageSize'}, + { + '1': 'filters', + '3': 3, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryFilter', + '10': 'filters' + }, + { + '1': 'sorts', + '3': 4, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQuerySort', + '10': 'sorts' + }, + { + '1': 'groups', + '3': 5, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryGroup', + '10': 'groups' + }, + { + '1': 'aggregates', + '3': 6, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryAggregate', + '10': 'aggregates' + }, + ], +}; + +/// Descriptor for `DynamicQuerySimpleDeliveriesQueryItemsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + dynamicQuerySimpleDeliveriesQueryItemsRequestDescriptor = + $convert.base64Decode( + 'Ci1EeW5hbWljUXVlcnlTaW1wbGVEZWxpdmVyaWVzUXVlcnlJdGVtc1JlcXVlc3QSEgoEcGFnZR' + 'gBIAEoBVIEcGFnZRIbCglwYWdlX3NpemUYAiABKAVSCHBhZ2VTaXplEjIKB2ZpbHRlcnMYAyAD' + 'KAsyGC5jcXJzLkR5bmFtaWNRdWVyeUZpbHRlclIHZmlsdGVycxIsCgVzb3J0cxgEIAMoCzIWLm' + 'NxcnMuRHluYW1pY1F1ZXJ5U29ydFIFc29ydHMSLwoGZ3JvdXBzGAUgAygLMhcuY3Fycy5EeW5h' + 'bWljUXVlcnlHcm91cFIGZ3JvdXBzEjsKCmFnZ3JlZ2F0ZXMYBiADKAsyGy5jcXJzLkR5bmFtaW' + 'NRdWVyeUFnZ3JlZ2F0ZVIKYWdncmVnYXRlcw=='); + +@$core.Deprecated( + 'Use dynamicQuerySimpleDeliveriesQueryItemsResponseDescriptor instead') +const DynamicQuerySimpleDeliveriesQueryItemsResponse$json = { + '1': 'DynamicQuerySimpleDeliveriesQueryItemsResponse', + '2': [ + { + '1': 'data', + '3': 1, + '4': 3, + '5': 11, + '6': '.cqrs.SimpleDeliveriesQueryItem', + '10': 'data' + }, + {'1': 'total_records', '3': 2, '4': 1, '5': 3, '10': 'totalRecords'}, + {'1': 'number_of_pages', '3': 3, '4': 1, '5': 5, '10': 'numberOfPages'}, + ], +}; + +/// Descriptor for `DynamicQuerySimpleDeliveriesQueryItemsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + dynamicQuerySimpleDeliveriesQueryItemsResponseDescriptor = + $convert.base64Decode( + 'Ci5EeW5hbWljUXVlcnlTaW1wbGVEZWxpdmVyaWVzUXVlcnlJdGVtc1Jlc3BvbnNlEjMKBGRhdG' + 'EYASADKAsyHy5jcXJzLlNpbXBsZURlbGl2ZXJpZXNRdWVyeUl0ZW1SBGRhdGESIwoNdG90YWxf' + 'cmVjb3JkcxgCIAEoA1IMdG90YWxSZWNvcmRzEiYKD251bWJlcl9vZl9wYWdlcxgDIAEoBVINbn' + 'VtYmVyT2ZQYWdlcw=='); + +@$core.Deprecated('Use simpleDeliveriesQueryItemDescriptor instead') +const SimpleDeliveriesQueryItem$json = { + '1': 'SimpleDeliveriesQueryItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'route_fragment_id', '3': 2, '4': 1, '5': 3, '10': 'routeFragmentId'}, + {'1': 'delivery_index', '3': 3, '4': 1, '5': 5, '10': 'deliveryIndex'}, + { + '1': 'orders', + '3': 4, + '4': 3, + '5': 11, + '6': '.cqrs.SimpleDeliveryOrder', + '10': 'orders' + }, + { + '1': 'delivered_by', + '3': 5, + '4': 1, + '5': 11, + '6': '.cqrs.SimpleUserInfo', + '10': 'deliveredBy' + }, + { + '1': 'delivery_address', + '3': 6, + '4': 1, + '5': 11, + '6': '.cqrs.SimpleDeliveryAddress', + '10': 'deliveryAddress' + }, + { + '1': 'delivered_at', + '3': 7, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'deliveredAt' + }, + { + '1': 'skipped_at', + '3': 8, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'skippedAt' + }, + { + '1': 'created_at', + '3': 9, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'createdAt' + }, + { + '1': 'updated_at', + '3': 10, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'updatedAt' + }, + {'1': 'delivered', '3': 11, '4': 1, '5': 8, '10': 'delivered'}, + {'1': 'has_been_skipped', '3': 12, '4': 1, '5': 8, '10': 'hasBeenSkipped'}, + {'1': 'is_skipped', '3': 13, '4': 1, '5': 8, '10': 'isSkipped'}, + {'1': 'name', '3': 14, '4': 1, '5': 9, '10': 'name'}, + ], +}; + +/// Descriptor for `SimpleDeliveriesQueryItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List simpleDeliveriesQueryItemDescriptor = $convert.base64Decode( + 'ChlTaW1wbGVEZWxpdmVyaWVzUXVlcnlJdGVtEg4KAmlkGAEgASgDUgJpZBIqChFyb3V0ZV9mcm' + 'FnbWVudF9pZBgCIAEoA1IPcm91dGVGcmFnbWVudElkEiUKDmRlbGl2ZXJ5X2luZGV4GAMgASgF' + 'Ug1kZWxpdmVyeUluZGV4EjEKBm9yZGVycxgEIAMoCzIZLmNxcnMuU2ltcGxlRGVsaXZlcnlPcm' + 'RlclIGb3JkZXJzEjcKDGRlbGl2ZXJlZF9ieRgFIAEoCzIULmNxcnMuU2ltcGxlVXNlckluZm9S' + 'C2RlbGl2ZXJlZEJ5EkYKEGRlbGl2ZXJ5X2FkZHJlc3MYBiABKAsyGy5jcXJzLlNpbXBsZURlbG' + 'l2ZXJ5QWRkcmVzc1IPZGVsaXZlcnlBZGRyZXNzEj0KDGRlbGl2ZXJlZF9hdBgHIAEoCzIaLmdv' + 'b2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSC2RlbGl2ZXJlZEF0EjkKCnNraXBwZWRfYXQYCCABKA' + 'syGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUglza2lwcGVkQXQSOQoKY3JlYXRlZF9hdBgJ' + 'IAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSCWNyZWF0ZWRBdBI5Cgp1cGRhdGVkX2' + 'F0GAogASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFIJdXBkYXRlZEF0EhwKCWRlbGl2' + 'ZXJlZBgLIAEoCFIJZGVsaXZlcmVkEigKEGhhc19iZWVuX3NraXBwZWQYDCABKAhSDmhhc0JlZW' + '5Ta2lwcGVkEh0KCmlzX3NraXBwZWQYDSABKAhSCWlzU2tpcHBlZBISCgRuYW1lGA4gASgJUgRu' + 'YW1l'); + +@$core.Deprecated('Use simpleDeliveryOrderDescriptor instead') +const SimpleDeliveryOrder$json = { + '1': 'SimpleDeliveryOrder', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'is_new_customer', '3': 2, '4': 1, '5': 8, '10': 'isNewCustomer'}, + {'1': 'note', '3': 3, '4': 1, '5': 9, '10': 'note'}, + {'1': 'total_amount', '3': 4, '4': 1, '5': 9, '10': 'totalAmount'}, + {'1': 'total_paid', '3': 5, '4': 1, '5': 9, '10': 'totalPaid'}, + {'1': 'total_items', '3': 6, '4': 1, '5': 5, '10': 'totalItems'}, + { + '1': 'contacts', + '3': 7, + '4': 3, + '5': 11, + '6': '.cqrs.SimpleDeliveryContact', + '10': 'contacts' + }, + { + '1': 'contact', + '3': 8, + '4': 1, + '5': 11, + '6': '.cqrs.SimpleDeliveryContact', + '10': 'contact' + }, + ], +}; + +/// Descriptor for `SimpleDeliveryOrder`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List simpleDeliveryOrderDescriptor = $convert.base64Decode( + 'ChNTaW1wbGVEZWxpdmVyeU9yZGVyEg4KAmlkGAEgASgDUgJpZBImCg9pc19uZXdfY3VzdG9tZX' + 'IYAiABKAhSDWlzTmV3Q3VzdG9tZXISEgoEbm90ZRgDIAEoCVIEbm90ZRIhCgx0b3RhbF9hbW91' + 'bnQYBCABKAlSC3RvdGFsQW1vdW50Eh0KCnRvdGFsX3BhaWQYBSABKAlSCXRvdGFsUGFpZBIfCg' + 't0b3RhbF9pdGVtcxgGIAEoBVIKdG90YWxJdGVtcxI3Cghjb250YWN0cxgHIAMoCzIbLmNxcnMu' + 'U2ltcGxlRGVsaXZlcnlDb250YWN0Ughjb250YWN0cxI1Cgdjb250YWN0GAggASgLMhsuY3Fycy' + '5TaW1wbGVEZWxpdmVyeUNvbnRhY3RSB2NvbnRhY3Q='); + +@$core.Deprecated('Use simpleDeliveryContactDescriptor instead') +const SimpleDeliveryContact$json = { + '1': 'SimpleDeliveryContact', + '2': [ + {'1': 'first_name', '3': 1, '4': 1, '5': 9, '10': 'firstName'}, + {'1': 'last_name', '3': 2, '4': 1, '5': 9, '10': 'lastName'}, + {'1': 'phone_number', '3': 3, '4': 1, '5': 9, '10': 'phoneNumber'}, + {'1': 'full_name', '3': 4, '4': 1, '5': 9, '10': 'fullName'}, + ], +}; + +/// Descriptor for `SimpleDeliveryContact`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List simpleDeliveryContactDescriptor = $convert.base64Decode( + 'ChVTaW1wbGVEZWxpdmVyeUNvbnRhY3QSHQoKZmlyc3RfbmFtZRgBIAEoCVIJZmlyc3ROYW1lEh' + 'sKCWxhc3RfbmFtZRgCIAEoCVIIbGFzdE5hbWUSIQoMcGhvbmVfbnVtYmVyGAMgASgJUgtwaG9u' + 'ZU51bWJlchIbCglmdWxsX25hbWUYBCABKAlSCGZ1bGxOYW1l'); + +@$core.Deprecated('Use simpleUserInfoDescriptor instead') +const SimpleUserInfo$json = { + '1': 'SimpleUserInfo', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'first_name', '3': 2, '4': 1, '5': 9, '10': 'firstName'}, + {'1': 'last_name', '3': 3, '4': 1, '5': 9, '10': 'lastName'}, + {'1': 'full_name', '3': 4, '4': 1, '5': 9, '10': 'fullName'}, + ], +}; + +/// Descriptor for `SimpleUserInfo`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List simpleUserInfoDescriptor = $convert.base64Decode( + 'Cg5TaW1wbGVVc2VySW5mbxIOCgJpZBgBIAEoA1ICaWQSHQoKZmlyc3RfbmFtZRgCIAEoCVIJZm' + 'lyc3ROYW1lEhsKCWxhc3RfbmFtZRgDIAEoCVIIbGFzdE5hbWUSGwoJZnVsbF9uYW1lGAQgASgJ' + 'UghmdWxsTmFtZQ=='); + +@$core.Deprecated('Use simpleDeliveryAddressDescriptor instead') +const SimpleDeliveryAddress$json = { + '1': 'SimpleDeliveryAddress', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'line1', '3': 2, '4': 1, '5': 9, '10': 'line1'}, + {'1': 'line2', '3': 3, '4': 1, '5': 9, '10': 'line2'}, + {'1': 'postal_code', '3': 4, '4': 1, '5': 9, '10': 'postalCode'}, + {'1': 'city', '3': 5, '4': 1, '5': 9, '10': 'city'}, + {'1': 'subdivision', '3': 6, '4': 1, '5': 9, '10': 'subdivision'}, + {'1': 'country_code', '3': 7, '4': 1, '5': 9, '10': 'countryCode'}, + {'1': 'latitude', '3': 8, '4': 1, '5': 1, '10': 'latitude'}, + {'1': 'longitude', '3': 9, '4': 1, '5': 1, '10': 'longitude'}, + { + '1': 'formatted_address', + '3': 10, + '4': 1, + '5': 9, + '10': 'formattedAddress' + }, + ], +}; + +/// Descriptor for `SimpleDeliveryAddress`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List simpleDeliveryAddressDescriptor = $convert.base64Decode( + 'ChVTaW1wbGVEZWxpdmVyeUFkZHJlc3MSDgoCaWQYASABKANSAmlkEhQKBWxpbmUxGAIgASgJUg' + 'VsaW5lMRIUCgVsaW5lMhgDIAEoCVIFbGluZTISHwoLcG9zdGFsX2NvZGUYBCABKAlSCnBvc3Rh' + 'bENvZGUSEgoEY2l0eRgFIAEoCVIEY2l0eRIgCgtzdWJkaXZpc2lvbhgGIAEoCVILc3ViZGl2aX' + 'Npb24SIQoMY291bnRyeV9jb2RlGAcgASgJUgtjb3VudHJ5Q29kZRIaCghsYXRpdHVkZRgIIAEo' + 'AVIIbGF0aXR1ZGUSHAoJbG9uZ2l0dWRlGAkgASgBUglsb25naXR1ZGUSKwoRZm9ybWF0dGVkX2' + 'FkZHJlc3MYCiABKAlSEGZvcm1hdHRlZEFkZHJlc3M='); + +@$core.Deprecated( + 'Use dynamicQuerySimpleDeliveryRouteQueryItemsRequestDescriptor instead') +const DynamicQuerySimpleDeliveryRouteQueryItemsRequest$json = { + '1': 'DynamicQuerySimpleDeliveryRouteQueryItemsRequest', + '2': [ + {'1': 'page', '3': 1, '4': 1, '5': 5, '10': 'page'}, + {'1': 'page_size', '3': 2, '4': 1, '5': 5, '10': 'pageSize'}, + { + '1': 'filters', + '3': 3, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryFilter', + '10': 'filters' + }, + { + '1': 'sorts', + '3': 4, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQuerySort', + '10': 'sorts' + }, + { + '1': 'groups', + '3': 5, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryGroup', + '10': 'groups' + }, + { + '1': 'aggregates', + '3': 6, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryAggregate', + '10': 'aggregates' + }, + ], +}; + +/// Descriptor for `DynamicQuerySimpleDeliveryRouteQueryItemsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + dynamicQuerySimpleDeliveryRouteQueryItemsRequestDescriptor = + $convert.base64Decode( + 'CjBEeW5hbWljUXVlcnlTaW1wbGVEZWxpdmVyeVJvdXRlUXVlcnlJdGVtc1JlcXVlc3QSEgoEcG' + 'FnZRgBIAEoBVIEcGFnZRIbCglwYWdlX3NpemUYAiABKAVSCHBhZ2VTaXplEjIKB2ZpbHRlcnMY' + 'AyADKAsyGC5jcXJzLkR5bmFtaWNRdWVyeUZpbHRlclIHZmlsdGVycxIsCgVzb3J0cxgEIAMoCz' + 'IWLmNxcnMuRHluYW1pY1F1ZXJ5U29ydFIFc29ydHMSLwoGZ3JvdXBzGAUgAygLMhcuY3Fycy5E' + 'eW5hbWljUXVlcnlHcm91cFIGZ3JvdXBzEjsKCmFnZ3JlZ2F0ZXMYBiADKAsyGy5jcXJzLkR5bm' + 'FtaWNRdWVyeUFnZ3JlZ2F0ZVIKYWdncmVnYXRlcw=='); + +@$core.Deprecated( + 'Use dynamicQuerySimpleDeliveryRouteQueryItemsResponseDescriptor instead') +const DynamicQuerySimpleDeliveryRouteQueryItemsResponse$json = { + '1': 'DynamicQuerySimpleDeliveryRouteQueryItemsResponse', + '2': [ + { + '1': 'data', + '3': 1, + '4': 3, + '5': 11, + '6': '.cqrs.SimpleDeliveryRouteQueryItem', + '10': 'data' + }, + {'1': 'total_records', '3': 2, '4': 1, '5': 3, '10': 'totalRecords'}, + {'1': 'number_of_pages', '3': 3, '4': 1, '5': 5, '10': 'numberOfPages'}, + ], +}; + +/// Descriptor for `DynamicQuerySimpleDeliveryRouteQueryItemsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + dynamicQuerySimpleDeliveryRouteQueryItemsResponseDescriptor = + $convert.base64Decode( + 'CjFEeW5hbWljUXVlcnlTaW1wbGVEZWxpdmVyeVJvdXRlUXVlcnlJdGVtc1Jlc3BvbnNlEjYKBG' + 'RhdGEYASADKAsyIi5jcXJzLlNpbXBsZURlbGl2ZXJ5Um91dGVRdWVyeUl0ZW1SBGRhdGESIwoN' + 'dG90YWxfcmVjb3JkcxgCIAEoA1IMdG90YWxSZWNvcmRzEiYKD251bWJlcl9vZl9wYWdlcxgDIA' + 'EoBVINbnVtYmVyT2ZQYWdlcw=='); + +@$core.Deprecated('Use simpleDeliveryRouteQueryItemDescriptor instead') +const SimpleDeliveryRouteQueryItem$json = { + '1': 'SimpleDeliveryRouteQueryItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'route_id', '3': 2, '4': 1, '5': 3, '10': 'routeId'}, + {'1': 'name', '3': 3, '4': 1, '5': 9, '10': 'name'}, + {'1': 'route_name', '3': 4, '4': 1, '5': 9, '10': 'routeName'}, + {'1': 'deliveries_count', '3': 5, '4': 1, '5': 5, '10': 'deliveriesCount'}, + {'1': 'delivered_count', '3': 6, '4': 1, '5': 5, '10': 'deliveredCount'}, + {'1': 'completed', '3': 7, '4': 1, '5': 8, '10': 'completed'}, + { + '1': 'created_at', + '3': 8, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'createdAt' + }, + ], +}; + +/// Descriptor for `SimpleDeliveryRouteQueryItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List simpleDeliveryRouteQueryItemDescriptor = $convert.base64Decode( + 'ChxTaW1wbGVEZWxpdmVyeVJvdXRlUXVlcnlJdGVtEg4KAmlkGAEgASgDUgJpZBIZCghyb3V0ZV' + '9pZBgCIAEoA1IHcm91dGVJZBISCgRuYW1lGAMgASgJUgRuYW1lEh0KCnJvdXRlX25hbWUYBCAB' + 'KAlSCXJvdXRlTmFtZRIpChBkZWxpdmVyaWVzX2NvdW50GAUgASgFUg9kZWxpdmVyaWVzQ291bn' + 'QSJwoPZGVsaXZlcmVkX2NvdW50GAYgASgFUg5kZWxpdmVyZWRDb3VudBIcCgljb21wbGV0ZWQY' + 'ByABKAhSCWNvbXBsZXRlZBI5CgpjcmVhdGVkX2F0GAggASgLMhouZ29vZ2xlLnByb3RvYnVmLl' + 'RpbWVzdGFtcFIJY3JlYXRlZEF0'); + +@$core.Deprecated( + 'Use dynamicQueryDeliveryTerritoryItemsRequestDescriptor instead') +const DynamicQueryDeliveryTerritoryItemsRequest$json = { + '1': 'DynamicQueryDeliveryTerritoryItemsRequest', + '2': [ + {'1': 'page', '3': 1, '4': 1, '5': 5, '10': 'page'}, + {'1': 'page_size', '3': 2, '4': 1, '5': 5, '10': 'pageSize'}, + { + '1': 'filters', + '3': 3, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryFilter', + '10': 'filters' + }, + { + '1': 'sorts', + '3': 4, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQuerySort', + '10': 'sorts' + }, + { + '1': 'groups', + '3': 5, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryGroup', + '10': 'groups' + }, + { + '1': 'aggregates', + '3': 6, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryAggregate', + '10': 'aggregates' + }, + ], +}; + +/// Descriptor for `DynamicQueryDeliveryTerritoryItemsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + dynamicQueryDeliveryTerritoryItemsRequestDescriptor = $convert.base64Decode( + 'CilEeW5hbWljUXVlcnlEZWxpdmVyeVRlcnJpdG9yeUl0ZW1zUmVxdWVzdBISCgRwYWdlGAEgAS' + 'gFUgRwYWdlEhsKCXBhZ2Vfc2l6ZRgCIAEoBVIIcGFnZVNpemUSMgoHZmlsdGVycxgDIAMoCzIY' + 'LmNxcnMuRHluYW1pY1F1ZXJ5RmlsdGVyUgdmaWx0ZXJzEiwKBXNvcnRzGAQgAygLMhYuY3Fycy' + '5EeW5hbWljUXVlcnlTb3J0UgVzb3J0cxIvCgZncm91cHMYBSADKAsyFy5jcXJzLkR5bmFtaWNR' + 'dWVyeUdyb3VwUgZncm91cHMSOwoKYWdncmVnYXRlcxgGIAMoCzIbLmNxcnMuRHluYW1pY1F1ZX' + 'J5QWdncmVnYXRlUgphZ2dyZWdhdGVz'); + +@$core.Deprecated( + 'Use dynamicQueryDeliveryTerritoryItemsResponseDescriptor instead') +const DynamicQueryDeliveryTerritoryItemsResponse$json = { + '1': 'DynamicQueryDeliveryTerritoryItemsResponse', + '2': [ + { + '1': 'data', + '3': 1, + '4': 3, + '5': 11, + '6': '.cqrs.DeliveryTerritoryItem', + '10': 'data' + }, + {'1': 'total_records', '3': 2, '4': 1, '5': 3, '10': 'totalRecords'}, + {'1': 'number_of_pages', '3': 3, '4': 1, '5': 5, '10': 'numberOfPages'}, + ], +}; + +/// Descriptor for `DynamicQueryDeliveryTerritoryItemsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + dynamicQueryDeliveryTerritoryItemsResponseDescriptor = + $convert.base64Decode( + 'CipEeW5hbWljUXVlcnlEZWxpdmVyeVRlcnJpdG9yeUl0ZW1zUmVzcG9uc2USLwoEZGF0YRgBIA' + 'MoCzIbLmNxcnMuRGVsaXZlcnlUZXJyaXRvcnlJdGVtUgRkYXRhEiMKDXRvdGFsX3JlY29yZHMY' + 'AiABKANSDHRvdGFsUmVjb3JkcxImCg9udW1iZXJfb2ZfcGFnZXMYAyABKAVSDW51bWJlck9mUG' + 'FnZXM='); + +@$core.Deprecated('Use deliveryTerritoryItemDescriptor instead') +const DeliveryTerritoryItem$json = { + '1': 'DeliveryTerritoryItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'}, + {'1': 'color', '3': 3, '4': 1, '5': 9, '10': 'color'}, + {'1': 'priority', '3': 4, '4': 1, '5': 5, '10': 'priority'}, + { + '1': 'created_at', + '3': 5, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'createdAt' + }, + { + '1': 'updated_at', + '3': 6, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'updatedAt' + }, + {'1': 'zone_count', '3': 7, '4': 1, '5': 5, '10': 'zoneCount'}, + {'1': 'is_active', '3': 8, '4': 1, '5': 8, '10': 'isActive'}, + { + '1': 'deactivated_at', + '3': 9, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'deactivatedAt' + }, + ], +}; + +/// Descriptor for `DeliveryTerritoryItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deliveryTerritoryItemDescriptor = $convert.base64Decode( + 'ChVEZWxpdmVyeVRlcnJpdG9yeUl0ZW0SDgoCaWQYASABKANSAmlkEhIKBG5hbWUYAiABKAlSBG' + '5hbWUSFAoFY29sb3IYAyABKAlSBWNvbG9yEhoKCHByaW9yaXR5GAQgASgFUghwcmlvcml0eRI5' + 'CgpjcmVhdGVkX2F0GAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFIJY3JlYXRlZE' + 'F0EjkKCnVwZGF0ZWRfYXQYBiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUgl1cGRh' + 'dGVkQXQSHQoKem9uZV9jb3VudBgHIAEoBVIJem9uZUNvdW50EhsKCWlzX2FjdGl2ZRgIIAEoCF' + 'IIaXNBY3RpdmUSQQoOZGVhY3RpdmF0ZWRfYXQYCSABKAsyGi5nb29nbGUucHJvdG9idWYuVGlt' + 'ZXN0YW1wUg1kZWFjdGl2YXRlZEF0'); + +@$core.Deprecated('Use dynamicQueryDeliveryZoneItemsRequestDescriptor instead') +const DynamicQueryDeliveryZoneItemsRequest$json = { + '1': 'DynamicQueryDeliveryZoneItemsRequest', + '2': [ + {'1': 'page', '3': 1, '4': 1, '5': 5, '10': 'page'}, + {'1': 'page_size', '3': 2, '4': 1, '5': 5, '10': 'pageSize'}, + { + '1': 'filters', + '3': 3, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryFilter', + '10': 'filters' + }, + { + '1': 'sorts', + '3': 4, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQuerySort', + '10': 'sorts' + }, + { + '1': 'groups', + '3': 5, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryGroup', + '10': 'groups' + }, + { + '1': 'aggregates', + '3': 6, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryAggregate', + '10': 'aggregates' + }, + ], +}; + +/// Descriptor for `DynamicQueryDeliveryZoneItemsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dynamicQueryDeliveryZoneItemsRequestDescriptor = $convert.base64Decode( + 'CiREeW5hbWljUXVlcnlEZWxpdmVyeVpvbmVJdGVtc1JlcXVlc3QSEgoEcGFnZRgBIAEoBVIEcG' + 'FnZRIbCglwYWdlX3NpemUYAiABKAVSCHBhZ2VTaXplEjIKB2ZpbHRlcnMYAyADKAsyGC5jcXJz' + 'LkR5bmFtaWNRdWVyeUZpbHRlclIHZmlsdGVycxIsCgVzb3J0cxgEIAMoCzIWLmNxcnMuRHluYW' + '1pY1F1ZXJ5U29ydFIFc29ydHMSLwoGZ3JvdXBzGAUgAygLMhcuY3Fycy5EeW5hbWljUXVlcnlH' + 'cm91cFIGZ3JvdXBzEjsKCmFnZ3JlZ2F0ZXMYBiADKAsyGy5jcXJzLkR5bmFtaWNRdWVyeUFnZ3' + 'JlZ2F0ZVIKYWdncmVnYXRlcw=='); + +@$core.Deprecated('Use dynamicQueryDeliveryZoneItemsResponseDescriptor instead') +const DynamicQueryDeliveryZoneItemsResponse$json = { + '1': 'DynamicQueryDeliveryZoneItemsResponse', + '2': [ + { + '1': 'data', + '3': 1, + '4': 3, + '5': 11, + '6': '.cqrs.DeliveryZoneItem', + '10': 'data' + }, + {'1': 'total_records', '3': 2, '4': 1, '5': 3, '10': 'totalRecords'}, + {'1': 'number_of_pages', '3': 3, '4': 1, '5': 5, '10': 'numberOfPages'}, + ], +}; + +/// Descriptor for `DynamicQueryDeliveryZoneItemsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dynamicQueryDeliveryZoneItemsResponseDescriptor = + $convert.base64Decode( + 'CiVEeW5hbWljUXVlcnlEZWxpdmVyeVpvbmVJdGVtc1Jlc3BvbnNlEioKBGRhdGEYASADKAsyFi' + '5jcXJzLkRlbGl2ZXJ5Wm9uZUl0ZW1SBGRhdGESIwoNdG90YWxfcmVjb3JkcxgCIAEoA1IMdG90' + 'YWxSZWNvcmRzEiYKD251bWJlcl9vZl9wYWdlcxgDIAEoBVINbnVtYmVyT2ZQYWdlcw=='); + +@$core.Deprecated('Use deliveryZoneItemDescriptor instead') +const DeliveryZoneItem$json = { + '1': 'DeliveryZoneItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'}, + {'1': 'color', '3': 3, '4': 1, '5': 9, '10': 'color'}, + {'1': 'priority', '3': 4, '4': 1, '5': 5, '10': 'priority'}, + {'1': 'is_reverse', '3': 5, '4': 1, '5': 8, '10': 'isReverse'}, + { + '1': 'start_from_warehouse', + '3': 6, + '4': 1, + '5': 8, + '10': 'startFromWarehouse' + }, + { + '1': 'polygon', + '3': 7, + '4': 1, + '5': 11, + '6': '.cqrs.NpgsqlPolygon', + '10': 'polygon' + }, + {'1': 'shipping_fee', '3': 8, '4': 1, '5': 9, '10': 'shippingFee'}, + { + '1': 'shipping_schedule_start', + '3': 9, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'shippingScheduleStart' + }, + { + '1': 'shipping_schedule_end', + '3': 10, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'shippingScheduleEnd' + }, + { + '1': 'start_waypoint', + '3': 11, + '4': 1, + '5': 11, + '6': '.cqrs.GeoPoint', + '10': 'startWaypoint' + }, + { + '1': 'exit_waypoint', + '3': 12, + '4': 1, + '5': 11, + '6': '.cqrs.GeoPoint', + '10': 'exitWaypoint' + }, + { + '1': 'created_at', + '3': 13, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'createdAt' + }, + { + '1': 'updated_at', + '3': 14, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'updatedAt' + }, + { + '1': 'delivery_territory_id', + '3': 15, + '4': 1, + '5': 3, + '10': 'deliveryTerritoryId' + }, + { + '1': 'delivery_territory_name', + '3': 16, + '4': 1, + '5': 9, + '10': 'deliveryTerritoryName' + }, + ], +}; + +/// Descriptor for `DeliveryZoneItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List deliveryZoneItemDescriptor = $convert.base64Decode( + 'ChBEZWxpdmVyeVpvbmVJdGVtEg4KAmlkGAEgASgDUgJpZBISCgRuYW1lGAIgASgJUgRuYW1lEh' + 'QKBWNvbG9yGAMgASgJUgVjb2xvchIaCghwcmlvcml0eRgEIAEoBVIIcHJpb3JpdHkSHQoKaXNf' + 'cmV2ZXJzZRgFIAEoCFIJaXNSZXZlcnNlEjAKFHN0YXJ0X2Zyb21fd2FyZWhvdXNlGAYgASgIUh' + 'JzdGFydEZyb21XYXJlaG91c2USLQoHcG9seWdvbhgHIAEoCzITLmNxcnMuTnBnc3FsUG9seWdv' + 'blIHcG9seWdvbhIhCgxzaGlwcGluZ19mZWUYCCABKAlSC3NoaXBwaW5nRmVlElIKF3NoaXBwaW' + '5nX3NjaGVkdWxlX3N0YXJ0GAkgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFIVc2hp' + 'cHBpbmdTY2hlZHVsZVN0YXJ0Ek4KFXNoaXBwaW5nX3NjaGVkdWxlX2VuZBgKIAEoCzIaLmdvb2' + 'dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSE3NoaXBwaW5nU2NoZWR1bGVFbmQSNQoOc3RhcnRfd2F5' + 'cG9pbnQYCyABKAsyDi5jcXJzLkdlb1BvaW50Ug1zdGFydFdheXBvaW50EjMKDWV4aXRfd2F5cG' + '9pbnQYDCABKAsyDi5jcXJzLkdlb1BvaW50UgxleGl0V2F5cG9pbnQSOQoKY3JlYXRlZF9hdBgN' + 'IAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSCWNyZWF0ZWRBdBI5Cgp1cGRhdGVkX2' + 'F0GA4gASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcFIJdXBkYXRlZEF0EjIKFWRlbGl2' + 'ZXJ5X3RlcnJpdG9yeV9pZBgPIAEoA1ITZGVsaXZlcnlUZXJyaXRvcnlJZBI2ChdkZWxpdmVyeV' + '90ZXJyaXRvcnlfbmFtZRgQIAEoCVIVZGVsaXZlcnlUZXJyaXRvcnlOYW1l'); + +@$core.Deprecated('Use dynamicQueryRouteItemsRequestDescriptor instead') +const DynamicQueryRouteItemsRequest$json = { + '1': 'DynamicQueryRouteItemsRequest', + '2': [ + {'1': 'page', '3': 1, '4': 1, '5': 5, '10': 'page'}, + {'1': 'page_size', '3': 2, '4': 1, '5': 5, '10': 'pageSize'}, + { + '1': 'filters', + '3': 3, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryFilter', + '10': 'filters' + }, + { + '1': 'sorts', + '3': 4, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQuerySort', + '10': 'sorts' + }, + { + '1': 'groups', + '3': 5, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryGroup', + '10': 'groups' + }, + { + '1': 'aggregates', + '3': 6, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryAggregate', + '10': 'aggregates' + }, + ], +}; + +/// Descriptor for `DynamicQueryRouteItemsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dynamicQueryRouteItemsRequestDescriptor = $convert.base64Decode( + 'Ch1EeW5hbWljUXVlcnlSb3V0ZUl0ZW1zUmVxdWVzdBISCgRwYWdlGAEgASgFUgRwYWdlEhsKCX' + 'BhZ2Vfc2l6ZRgCIAEoBVIIcGFnZVNpemUSMgoHZmlsdGVycxgDIAMoCzIYLmNxcnMuRHluYW1p' + 'Y1F1ZXJ5RmlsdGVyUgdmaWx0ZXJzEiwKBXNvcnRzGAQgAygLMhYuY3Fycy5EeW5hbWljUXVlcn' + 'lTb3J0UgVzb3J0cxIvCgZncm91cHMYBSADKAsyFy5jcXJzLkR5bmFtaWNRdWVyeUdyb3VwUgZn' + 'cm91cHMSOwoKYWdncmVnYXRlcxgGIAMoCzIbLmNxcnMuRHluYW1pY1F1ZXJ5QWdncmVnYXRlUg' + 'phZ2dyZWdhdGVz'); + +@$core.Deprecated('Use dynamicQueryRouteItemsResponseDescriptor instead') +const DynamicQueryRouteItemsResponse$json = { + '1': 'DynamicQueryRouteItemsResponse', + '2': [ + { + '1': 'data', + '3': 1, + '4': 3, + '5': 11, + '6': '.cqrs.RouteItem', + '10': 'data' + }, + {'1': 'total_records', '3': 2, '4': 1, '5': 3, '10': 'totalRecords'}, + {'1': 'number_of_pages', '3': 3, '4': 1, '5': 5, '10': 'numberOfPages'}, + ], +}; + +/// Descriptor for `DynamicQueryRouteItemsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dynamicQueryRouteItemsResponseDescriptor = + $convert.base64Decode( + 'Ch5EeW5hbWljUXVlcnlSb3V0ZUl0ZW1zUmVzcG9uc2USIwoEZGF0YRgBIAMoCzIPLmNxcnMuUm' + '91dGVJdGVtUgRkYXRhEiMKDXRvdGFsX3JlY29yZHMYAiABKANSDHRvdGFsUmVjb3JkcxImCg9u' + 'dW1iZXJfb2ZfcGFnZXMYAyABKAVSDW51bWJlck9mUGFnZXM='); + +@$core.Deprecated('Use routeItemDescriptor instead') +const RouteItem$json = { + '1': 'RouteItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'name', '3': 2, '4': 1, '5': 9, '10': 'name'}, + {'1': 'deliveries_count', '3': 3, '4': 1, '5': 5, '10': 'deliveriesCount'}, + { + '1': 'optimized_at', + '3': 4, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'optimizedAt' + }, + { + '1': 'created_at', + '3': 5, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'createdAt' + }, + { + '1': 'updated_at', + '3': 6, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'updatedAt' + }, + {'1': 'fragments_count', '3': 7, '4': 1, '5': 5, '10': 'fragmentsCount'}, + {'1': 'fragment_ids', '3': 8, '4': 3, '5': 3, '10': 'fragmentIds'}, + { + '1': 'delivery_territory_id', + '3': 9, + '4': 1, + '5': 3, + '10': 'deliveryTerritoryId' + }, + { + '1': 'delivery_territory_name', + '3': 10, + '4': 1, + '5': 9, + '10': 'deliveryTerritoryName' + }, + { + '1': 'zones', + '3': 11, + '4': 3, + '5': 11, + '6': '.cqrs.RouteZoneItem', + '10': 'zones' + }, + {'1': 'total_portions', '3': 12, '4': 1, '5': 5, '10': 'totalPortions'}, + {'1': 'total_orders', '3': 13, '4': 1, '5': 5, '10': 'totalOrders'}, + {'1': 'total_amount', '3': 14, '4': 1, '5': 9, '10': 'totalAmount'}, + { + '1': 'average_order_amount', + '3': 15, + '4': 1, + '5': 9, + '10': 'averageOrderAmount' + }, + {'1': 'delivery_orders', '3': 16, '4': 1, '5': 5, '10': 'deliveryOrders'}, + {'1': 'pickup_orders', '3': 17, '4': 1, '5': 5, '10': 'pickupOrders'}, + { + '1': 'average_plate_amount', + '3': 18, + '4': 1, + '5': 9, + '10': 'averagePlateAmount' + }, + ], +}; + +/// Descriptor for `RouteItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List routeItemDescriptor = $convert.base64Decode( + 'CglSb3V0ZUl0ZW0SDgoCaWQYASABKANSAmlkEhIKBG5hbWUYAiABKAlSBG5hbWUSKQoQZGVsaX' + 'Zlcmllc19jb3VudBgDIAEoBVIPZGVsaXZlcmllc0NvdW50Ej0KDG9wdGltaXplZF9hdBgEIAEo' + 'CzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSC29wdGltaXplZEF0EjkKCmNyZWF0ZWRfYX' + 'QYBSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wUgljcmVhdGVkQXQSOQoKdXBkYXRl' + 'ZF9hdBgGIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSCXVwZGF0ZWRBdBInCg9mcm' + 'FnbWVudHNfY291bnQYByABKAVSDmZyYWdtZW50c0NvdW50EiEKDGZyYWdtZW50X2lkcxgIIAMo' + 'A1ILZnJhZ21lbnRJZHMSMgoVZGVsaXZlcnlfdGVycml0b3J5X2lkGAkgASgDUhNkZWxpdmVyeV' + 'RlcnJpdG9yeUlkEjYKF2RlbGl2ZXJ5X3RlcnJpdG9yeV9uYW1lGAogASgJUhVkZWxpdmVyeVRl' + 'cnJpdG9yeU5hbWUSKQoFem9uZXMYCyADKAsyEy5jcXJzLlJvdXRlWm9uZUl0ZW1SBXpvbmVzEi' + 'UKDnRvdGFsX3BvcnRpb25zGAwgASgFUg10b3RhbFBvcnRpb25zEiEKDHRvdGFsX29yZGVycxgN' + 'IAEoBVILdG90YWxPcmRlcnMSIQoMdG90YWxfYW1vdW50GA4gASgJUgt0b3RhbEFtb3VudBIwCh' + 'RhdmVyYWdlX29yZGVyX2Ftb3VudBgPIAEoCVISYXZlcmFnZU9yZGVyQW1vdW50EicKD2RlbGl2' + 'ZXJ5X29yZGVycxgQIAEoBVIOZGVsaXZlcnlPcmRlcnMSIwoNcGlja3VwX29yZGVycxgRIAEoBV' + 'IMcGlja3VwT3JkZXJzEjAKFGF2ZXJhZ2VfcGxhdGVfYW1vdW50GBIgASgJUhJhdmVyYWdlUGxh' + 'dGVBbW91bnQ='); + +@$core.Deprecated('Use dynamicQueryUserQueryItemsRequestDescriptor instead') +const DynamicQueryUserQueryItemsRequest$json = { + '1': 'DynamicQueryUserQueryItemsRequest', + '2': [ + {'1': 'page', '3': 1, '4': 1, '5': 5, '10': 'page'}, + {'1': 'page_size', '3': 2, '4': 1, '5': 5, '10': 'pageSize'}, + { + '1': 'filters', + '3': 3, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryFilter', + '10': 'filters' + }, + { + '1': 'sorts', + '3': 4, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQuerySort', + '10': 'sorts' + }, + { + '1': 'groups', + '3': 5, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryGroup', + '10': 'groups' + }, + { + '1': 'aggregates', + '3': 6, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryAggregate', + '10': 'aggregates' + }, + ], +}; + +/// Descriptor for `DynamicQueryUserQueryItemsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dynamicQueryUserQueryItemsRequestDescriptor = $convert.base64Decode( + 'CiFEeW5hbWljUXVlcnlVc2VyUXVlcnlJdGVtc1JlcXVlc3QSEgoEcGFnZRgBIAEoBVIEcGFnZR' + 'IbCglwYWdlX3NpemUYAiABKAVSCHBhZ2VTaXplEjIKB2ZpbHRlcnMYAyADKAsyGC5jcXJzLkR5' + 'bmFtaWNRdWVyeUZpbHRlclIHZmlsdGVycxIsCgVzb3J0cxgEIAMoCzIWLmNxcnMuRHluYW1pY1' + 'F1ZXJ5U29ydFIFc29ydHMSLwoGZ3JvdXBzGAUgAygLMhcuY3Fycy5EeW5hbWljUXVlcnlHcm91' + 'cFIGZ3JvdXBzEjsKCmFnZ3JlZ2F0ZXMYBiADKAsyGy5jcXJzLkR5bmFtaWNRdWVyeUFnZ3JlZ2' + 'F0ZVIKYWdncmVnYXRlcw=='); + +@$core.Deprecated('Use dynamicQueryUserQueryItemsResponseDescriptor instead') +const DynamicQueryUserQueryItemsResponse$json = { + '1': 'DynamicQueryUserQueryItemsResponse', + '2': [ + { + '1': 'data', + '3': 1, + '4': 3, + '5': 11, + '6': '.cqrs.UserQueryItem', + '10': 'data' + }, + {'1': 'total_records', '3': 2, '4': 1, '5': 3, '10': 'totalRecords'}, + {'1': 'number_of_pages', '3': 3, '4': 1, '5': 5, '10': 'numberOfPages'}, + ], +}; + +/// Descriptor for `DynamicQueryUserQueryItemsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dynamicQueryUserQueryItemsResponseDescriptor = + $convert.base64Decode( + 'CiJEeW5hbWljUXVlcnlVc2VyUXVlcnlJdGVtc1Jlc3BvbnNlEicKBGRhdGEYASADKAsyEy5jcX' + 'JzLlVzZXJRdWVyeUl0ZW1SBGRhdGESIwoNdG90YWxfcmVjb3JkcxgCIAEoA1IMdG90YWxSZWNv' + 'cmRzEiYKD251bWJlcl9vZl9wYWdlcxgDIAEoBVINbnVtYmVyT2ZQYWdlcw=='); + +@$core.Deprecated('Use userQueryItemDescriptor instead') +const UserQueryItem$json = { + '1': 'UserQueryItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'first_name', '3': 2, '4': 1, '5': 9, '10': 'firstName'}, + {'1': 'last_name', '3': 3, '4': 1, '5': 9, '10': 'lastName'}, + {'1': 'email', '3': 4, '4': 1, '5': 9, '10': 'email'}, + {'1': 'subject_id', '3': 5, '4': 1, '5': 9, '10': 'subjectId'}, + {'1': 'role', '3': 6, '4': 1, '5': 14, '6': '.cqrs.UserRole', '10': 'role'}, + { + '1': 'email_notifications', + '3': 7, + '4': 1, + '5': 8, + '10': 'emailNotifications' + }, + { + '1': 'created_at', + '3': 8, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'createdAt' + }, + ], +}; + +/// Descriptor for `UserQueryItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List userQueryItemDescriptor = $convert.base64Decode( + 'Cg1Vc2VyUXVlcnlJdGVtEg4KAmlkGAEgASgDUgJpZBIdCgpmaXJzdF9uYW1lGAIgASgJUglmaX' + 'JzdE5hbWUSGwoJbGFzdF9uYW1lGAMgASgJUghsYXN0TmFtZRIUCgVlbWFpbBgEIAEoCVIFZW1h' + 'aWwSHQoKc3ViamVjdF9pZBgFIAEoCVIJc3ViamVjdElkEiIKBHJvbGUYBiABKA4yDi5jcXJzLl' + 'VzZXJSb2xlUgRyb2xlEi8KE2VtYWlsX25vdGlmaWNhdGlvbnMYByABKAhSEmVtYWlsTm90aWZp' + 'Y2F0aW9ucxI5CgpjcmVhdGVkX2F0GAggASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcF' + 'IJY3JlYXRlZEF0'); + +@$core.Deprecated( + 'Use dynamicQueryWooCommerceOrderItemsRequestDescriptor instead') +const DynamicQueryWooCommerceOrderItemsRequest$json = { + '1': 'DynamicQueryWooCommerceOrderItemsRequest', + '2': [ + {'1': 'page', '3': 1, '4': 1, '5': 5, '10': 'page'}, + {'1': 'page_size', '3': 2, '4': 1, '5': 5, '10': 'pageSize'}, + { + '1': 'filters', + '3': 3, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryFilter', + '10': 'filters' + }, + { + '1': 'sorts', + '3': 4, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQuerySort', + '10': 'sorts' + }, + { + '1': 'groups', + '3': 5, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryGroup', + '10': 'groups' + }, + { + '1': 'aggregates', + '3': 6, + '4': 3, + '5': 11, + '6': '.cqrs.DynamicQueryAggregate', + '10': 'aggregates' + }, + ], +}; + +/// Descriptor for `DynamicQueryWooCommerceOrderItemsRequest`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List dynamicQueryWooCommerceOrderItemsRequestDescriptor = + $convert.base64Decode( + 'CihEeW5hbWljUXVlcnlXb29Db21tZXJjZU9yZGVySXRlbXNSZXF1ZXN0EhIKBHBhZ2UYASABKA' + 'VSBHBhZ2USGwoJcGFnZV9zaXplGAIgASgFUghwYWdlU2l6ZRIyCgdmaWx0ZXJzGAMgAygLMhgu' + 'Y3Fycy5EeW5hbWljUXVlcnlGaWx0ZXJSB2ZpbHRlcnMSLAoFc29ydHMYBCADKAsyFi5jcXJzLk' + 'R5bmFtaWNRdWVyeVNvcnRSBXNvcnRzEi8KBmdyb3VwcxgFIAMoCzIXLmNxcnMuRHluYW1pY1F1' + 'ZXJ5R3JvdXBSBmdyb3VwcxI7CgphZ2dyZWdhdGVzGAYgAygLMhsuY3Fycy5EeW5hbWljUXVlcn' + 'lBZ2dyZWdhdGVSCmFnZ3JlZ2F0ZXM='); + +@$core.Deprecated( + 'Use dynamicQueryWooCommerceOrderItemsResponseDescriptor instead') +const DynamicQueryWooCommerceOrderItemsResponse$json = { + '1': 'DynamicQueryWooCommerceOrderItemsResponse', + '2': [ + { + '1': 'data', + '3': 1, + '4': 3, + '5': 11, + '6': '.cqrs.WooCommerceOrderItem', + '10': 'data' + }, + {'1': 'total_records', '3': 2, '4': 1, '5': 3, '10': 'totalRecords'}, + {'1': 'number_of_pages', '3': 3, '4': 1, '5': 5, '10': 'numberOfPages'}, + ], +}; + +/// Descriptor for `DynamicQueryWooCommerceOrderItemsResponse`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List + dynamicQueryWooCommerceOrderItemsResponseDescriptor = $convert.base64Decode( + 'CilEeW5hbWljUXVlcnlXb29Db21tZXJjZU9yZGVySXRlbXNSZXNwb25zZRIuCgRkYXRhGAEgAy' + 'gLMhouY3Fycy5Xb29Db21tZXJjZU9yZGVySXRlbVIEZGF0YRIjCg10b3RhbF9yZWNvcmRzGAIg' + 'ASgDUgx0b3RhbFJlY29yZHMSJgoPbnVtYmVyX29mX3BhZ2VzGAMgASgFUg1udW1iZXJPZlBhZ2' + 'Vz'); + +@$core.Deprecated('Use wooCommerceOrderItemDescriptor instead') +const WooCommerceOrderItem$json = { + '1': 'WooCommerceOrderItem', + '2': [ + {'1': 'id', '3': 1, '4': 1, '5': 3, '10': 'id'}, + {'1': 'woo_order_id', '3': 2, '4': 1, '5': 3, '10': 'wooOrderId'}, + {'1': 'order_number', '3': 3, '4': 1, '5': 9, '10': 'orderNumber'}, + {'1': 'status', '3': 4, '4': 1, '5': 9, '10': 'status'}, + { + '1': 'date_created', + '3': 5, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'dateCreated' + }, + {'1': 'customer_name', '3': 6, '4': 1, '5': 9, '10': 'customerName'}, + {'1': 'customer_email', '3': 7, '4': 1, '5': 9, '10': 'customerEmail'}, + {'1': 'shipping_city', '3': 8, '4': 1, '5': 9, '10': 'shippingCity'}, + { + '1': 'shipping_postcode', + '3': 9, + '4': 1, + '5': 9, + '10': 'shippingPostcode' + }, + {'1': 'subtotal', '3': 10, '4': 1, '5': 9, '10': 'subtotal'}, + {'1': 'total_tax', '3': 11, '4': 1, '5': 9, '10': 'totalTax'}, + {'1': 'discount_total', '3': 12, '4': 1, '5': 9, '10': 'discountTotal'}, + {'1': 'order_total', '3': 13, '4': 1, '5': 9, '10': 'orderTotal'}, + {'1': 'net_amount', '3': 14, '4': 1, '5': 9, '10': 'netAmount'}, + {'1': 'total_portions', '3': 15, '4': 1, '5': 5, '10': 'totalPortions'}, + {'1': 'is_delivery', '3': 16, '4': 1, '5': 8, '10': 'isDelivery'}, + {'1': 'is_imported', '3': 17, '4': 1, '5': 8, '10': 'isImported'}, + { + '1': 'imported_to_route_id', + '3': 18, + '4': 1, + '5': 3, + '10': 'importedToRouteId' + }, + { + '1': 'synced_at', + '3': 19, + '4': 1, + '5': 11, + '6': '.google.protobuf.Timestamp', + '10': 'syncedAt' + }, + ], +}; + +/// Descriptor for `WooCommerceOrderItem`. Decode as a `google.protobuf.DescriptorProto`. +final $typed_data.Uint8List wooCommerceOrderItemDescriptor = $convert.base64Decode( + 'ChRXb29Db21tZXJjZU9yZGVySXRlbRIOCgJpZBgBIAEoA1ICaWQSIAoMd29vX29yZGVyX2lkGA' + 'IgASgDUgp3b29PcmRlcklkEiEKDG9yZGVyX251bWJlchgDIAEoCVILb3JkZXJOdW1iZXISFgoG' + 'c3RhdHVzGAQgASgJUgZzdGF0dXMSPQoMZGF0ZV9jcmVhdGVkGAUgASgLMhouZ29vZ2xlLnByb3' + 'RvYnVmLlRpbWVzdGFtcFILZGF0ZUNyZWF0ZWQSIwoNY3VzdG9tZXJfbmFtZRgGIAEoCVIMY3Vz' + 'dG9tZXJOYW1lEiUKDmN1c3RvbWVyX2VtYWlsGAcgASgJUg1jdXN0b21lckVtYWlsEiMKDXNoaX' + 'BwaW5nX2NpdHkYCCABKAlSDHNoaXBwaW5nQ2l0eRIrChFzaGlwcGluZ19wb3N0Y29kZRgJIAEo' + 'CVIQc2hpcHBpbmdQb3N0Y29kZRIaCghzdWJ0b3RhbBgKIAEoCVIIc3VidG90YWwSGwoJdG90YW' + 'xfdGF4GAsgASgJUgh0b3RhbFRheBIlCg5kaXNjb3VudF90b3RhbBgMIAEoCVINZGlzY291bnRU' + 'b3RhbBIfCgtvcmRlcl90b3RhbBgNIAEoCVIKb3JkZXJUb3RhbBIdCgpuZXRfYW1vdW50GA4gAS' + 'gJUgluZXRBbW91bnQSJQoOdG90YWxfcG9ydGlvbnMYDyABKAVSDXRvdGFsUG9ydGlvbnMSHwoL' + 'aXNfZGVsaXZlcnkYECABKAhSCmlzRGVsaXZlcnkSHwoLaXNfaW1wb3J0ZWQYESABKAhSCmlzSW' + '1wb3J0ZWQSLwoUaW1wb3J0ZWRfdG9fcm91dGVfaWQYEiABKANSEWltcG9ydGVkVG9Sb3V0ZUlk' + 'EjcKCXN5bmNlZF9hdBgTIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXBSCHN5bmNlZE' + 'F0'); diff --git a/lib/generated/delivery_service.pb.dart b/lib/generated/delivery_service.pb.dart deleted file mode 100644 index 3a1edfe..0000000 --- a/lib/generated/delivery_service.pb.dart +++ /dev/null @@ -1,1351 +0,0 @@ -// 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 createRepeated() => []; -} - -/// 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 createRepeated() => []; - - @$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? 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(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 createRepeated() => []; - - @$pb.TagNumber(1) - $core.List get routes => $_getList(0); -} - -/// Response message containing a list of deliveries. -class DeliveriesResponse extends $pb.GeneratedMessage { - factory DeliveriesResponse({ - $core.Iterable? 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(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 createRepeated() => []; - - @$pb.TagNumber(1) - $core.List 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 createRepeated() => []; - - @$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? 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(4, 'orders', $pb.PbFieldType.PM, - subBuilder: DeliveryOrderProto.create) - ..aOM(5, 'deliveredBy', subBuilder: UserInfoProto.create) - ..aOM(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 createRepeated() => []; - - @$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 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 createRepeated() => []; - - @$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? 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(7, 'contacts', $pb.PbFieldType.PM, - subBuilder: DeliveryContactProto.create) - ..aOM(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 createRepeated() => []; - - @$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 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 createRepeated() => []; - - @$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 createRepeated() => []; - - @$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 createRepeated() => []; - - @$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 createRepeated() => []; - - @$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 createRepeated() => []; - - @$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 createRepeated() => []; - - @$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 createRepeated() => []; - - @$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 createRepeated() => []; - - @$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); -} diff --git a/lib/generated/delivery_service.pbgrpc.dart b/lib/generated/delivery_service.pbgrpc.dart deleted file mode 100644 index b9fc40a..0000000 --- a/lib/generated/delivery_service.pbgrpc.dart +++ /dev/null @@ -1,297 +0,0 @@ -// 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, - ); -} diff --git a/lib/generated/descriptor.pb.dart b/lib/generated/descriptor.pb.dart deleted file mode 100644 index 03a7b5c..0000000 --- a/lib/generated/descriptor.pb.dart +++ /dev/null @@ -1,821 +0,0 @@ -// Minimal FileDescriptorProto implementation for proto generation -// ignore_for_file: annotate_overrides, camel_case_types, constant_identifier_names -// ignore_for_file: non_constant_identifier_names, prefer_single_quotes, use_super_parameters -// Based on google/protobuf/descriptor.proto - -import 'dart:core' as $core; -import 'package:protobuf/protobuf.dart' as $pb; - -class FileDescriptorProto extends $pb.GeneratedMessage { - factory FileDescriptorProto({ - $core.String? name, - $core.String? package, - $core.Iterable<$core.String>? dependency, - $core.Iterable? messageType, - $core.Iterable? enumType, - $core.Iterable? service, - $core.Iterable? extension, - FileOptions? options, - $core.String? syntax, - }) { - final result = create(); - if (name != null) result.name = name; - if (package != null) result.package = package; - if (dependency != null) result.dependency.addAll(dependency); - if (messageType != null) result.messageType.addAll(messageType); - if (enumType != null) result.enumType.addAll(enumType); - if (service != null) result.service.addAll(service); - if (extension != null) result.extension.addAll(extension); - if (options != null) result.options = options; - if (syntax != null) result.syntax = syntax; - return result; - } - - FileDescriptorProto._() : super(); - - factory FileDescriptorProto.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('FileDescriptorProto', - package: const $pb.PackageName('google.protobuf'), - createEmptyInstance: create) - ..aOS(1, 'name') - ..aOS(2, 'package') - ..pPS(3, 'dependency') - ..pc(4, 'messageType', $pb.PbFieldType.PM, - subBuilder: DescriptorProto.create) - ..pc(5, 'enumType', $pb.PbFieldType.PM, - subBuilder: EnumDescriptorProto.create) - ..pc(6, 'service', $pb.PbFieldType.PM, - subBuilder: ServiceDescriptorProto.create) - ..pc(7, 'extension', $pb.PbFieldType.PM, - subBuilder: FieldDescriptorProto.create) - ..aOM(8, 'options', subBuilder: FileOptions.create) - ..aOS(12, 'syntax') - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - @$core.override - FileDescriptorProto createEmptyInstance() => create(); - static FileDescriptorProto create() => FileDescriptorProto._(); - @$core.override - FileDescriptorProto clone() => FileDescriptorProto()..mergeFromMessage(this); - - @$pb.TagNumber(1) - $core.String get name => $_getSZ(0); - @$pb.TagNumber(1) - set name($core.String v) => $_setString(0, v); - @$pb.TagNumber(1) - $core.bool hasName() => $_has(0); - - @$pb.TagNumber(2) - $core.String get package => $_getSZ(1); - @$pb.TagNumber(2) - set package($core.String v) => $_setString(1, v); - @$pb.TagNumber(2) - $core.bool hasPackage() => $_has(1); - - @$pb.TagNumber(3) - $core.List<$core.String> get dependency => $_getList(2); - - @$pb.TagNumber(4) - $core.List get messageType => $_getList(3); - - @$pb.TagNumber(5) - $core.List get enumType => $_getList(4); - - @$pb.TagNumber(6) - $core.List get service => $_getList(5); - - @$pb.TagNumber(7) - $core.List get extension => $_getList(6); - - @$pb.TagNumber(8) - FileOptions get options => $_getN(7); - @$pb.TagNumber(8) - set options(FileOptions v) => setField(8, v); - @$pb.TagNumber(8) - $core.bool hasOptions() => $_has(7); - @$pb.TagNumber(8) - FileOptions ensureOptions() => $_ensure(7); - - @$pb.TagNumber(12) - $core.String get syntax => $_getSZ(8); - @$pb.TagNumber(12) - set syntax($core.String v) => $_setString(8, v); - @$pb.TagNumber(12) - $core.bool hasSyntax() => $_has(8); -} - -class DescriptorProto extends $pb.GeneratedMessage { - factory DescriptorProto({ - $core.String? name, - $core.Iterable? field, - $core.Iterable? extension, - $core.Iterable? nestedType, - $core.Iterable? enumType, - $core.Iterable? reservedRange, - $core.Iterable<$core.String>? reservedName, - $core.Iterable? oneofDecl, - MessageOptions? options, - }) { - final result = create(); - if (name != null) result.name = name; - if (field != null) result.field.addAll(field); - if (extension != null) result.extension.addAll(extension); - if (nestedType != null) result.nestedType.addAll(nestedType); - if (enumType != null) result.enumType.addAll(enumType); - if (reservedRange != null) result.reservedRange.addAll(reservedRange); - if (reservedName != null) result.reservedName.addAll(reservedName); - if (oneofDecl != null) result.oneofDecl.addAll(oneofDecl); - if (options != null) result.options = options; - return result; - } - - DescriptorProto._() : super(); - - factory DescriptorProto.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('DescriptorProto', - package: const $pb.PackageName('google.protobuf'), - createEmptyInstance: create) - ..aOS(1, 'name') - ..pc(2, 'field', $pb.PbFieldType.PM, - subBuilder: FieldDescriptorProto.create) - ..pc(6, 'extension', $pb.PbFieldType.PM, - subBuilder: FieldDescriptorProto.create) - ..pc(3, 'nestedType', $pb.PbFieldType.PM, - subBuilder: DescriptorProto.create) - ..pc(4, 'enumType', $pb.PbFieldType.PM, - subBuilder: EnumDescriptorProto.create) - ..pc(9, 'reservedRange', $pb.PbFieldType.PM, - subBuilder: DescriptorProto_ReservedRange.create) - ..pPS(10, 'reservedName') - ..pc(8, 'oneofDecl', $pb.PbFieldType.PM, - subBuilder: OneofDescriptorProto.create) - ..aOM(7, 'options', subBuilder: MessageOptions.create) - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - @$core.override - DescriptorProto createEmptyInstance() => create(); - static DescriptorProto create() => DescriptorProto._(); - @$core.override - DescriptorProto clone() => DescriptorProto()..mergeFromMessage(this); - - @$pb.TagNumber(1) - $core.String get name => $_getSZ(0); - @$pb.TagNumber(1) - set name($core.String v) => $_setString(0, v); - - @$pb.TagNumber(2) - $core.List get field => $_getList(1); - - @$pb.TagNumber(6) - $core.List get extension => $_getList(2); - - @$pb.TagNumber(3) - $core.List get nestedType => $_getList(3); - - @$pb.TagNumber(4) - $core.List get enumType => $_getList(4); - - @$pb.TagNumber(9) - $core.List get reservedRange => $_getList(5); - - @$pb.TagNumber(10) - $core.List<$core.String> get reservedName => $_getList(6); - - @$pb.TagNumber(8) - $core.List get oneofDecl => $_getList(7); - - @$pb.TagNumber(7) - MessageOptions get options => $_getN(8); - @$pb.TagNumber(7) - set options(MessageOptions v) => setField(7, v); - @$pb.TagNumber(7) - $core.bool hasOptions() => $_has(8); - @$pb.TagNumber(7) - MessageOptions ensureOptions() => $_ensure(8); -} - -class DescriptorProto_ReservedRange extends $pb.GeneratedMessage { - factory DescriptorProto_ReservedRange({$core.int? start, $core.int? end}) { - final result = create(); - if (start != null) result.start = start; - if (end != null) result.end = end; - return result; - } - - DescriptorProto_ReservedRange._() : super(); - - factory DescriptorProto_ReservedRange.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('DescriptorProto.ReservedRange', - package: const $pb.PackageName('google.protobuf'), - createEmptyInstance: create) - ..a<$core.int>(1, 'start', $pb.PbFieldType.O3) - ..a<$core.int>(2, 'end', $pb.PbFieldType.O3) - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - @$core.override - DescriptorProto_ReservedRange createEmptyInstance() => create(); - static DescriptorProto_ReservedRange create() => DescriptorProto_ReservedRange._(); - @$core.override - DescriptorProto_ReservedRange clone() => DescriptorProto_ReservedRange()..mergeFromMessage(this); - - @$pb.TagNumber(1) - $core.int get start => $_getIZ(0); - @$pb.TagNumber(1) - set start($core.int v) => $_setSignedInt32(0, v); - - @$pb.TagNumber(2) - $core.int get end => $_getIZ(1); - @$pb.TagNumber(2) - set end($core.int v) => $_setSignedInt32(1, v); -} - -class FieldDescriptorProto extends $pb.GeneratedMessage { - factory FieldDescriptorProto({ - $core.String? name, - $core.int? number, - FieldDescriptorProto_Label? label, - FieldDescriptorProto_Type? type, - $core.String? typeName, - $core.String? extendee, - $core.String? defaultValue, - $core.int? oneofIndex, - $core.String? jsonName, - FieldOptions? options, - $core.bool? proto3Optional, - }) { - final result = create(); - if (name != null) result.name = name; - if (number != null) result.number = number; - if (label != null) result.label = label; - if (type != null) result.type = type; - if (typeName != null) result.typeName = typeName; - if (extendee != null) result.extendee = extendee; - if (defaultValue != null) result.defaultValue = defaultValue; - if (oneofIndex != null) result.oneofIndex = oneofIndex; - if (jsonName != null) result.jsonName = jsonName; - if (options != null) result.options = options; - if (proto3Optional != null) result.proto3Optional = proto3Optional; - return result; - } - - FieldDescriptorProto._() : super(); - - factory FieldDescriptorProto.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('FieldDescriptorProto', - package: const $pb.PackageName('google.protobuf'), - createEmptyInstance: create) - ..aOS(1, 'name') - ..a<$core.int>(3, 'number', $pb.PbFieldType.O3) - ..e(4, 'label', $pb.PbFieldType.OE, - defaultOrMaker: FieldDescriptorProto_Label.LABEL_OPTIONAL, - valueOf: FieldDescriptorProto_Label.valueOf, - enumValues: FieldDescriptorProto_Label.values) - ..e(5, 'type', $pb.PbFieldType.OE, - defaultOrMaker: FieldDescriptorProto_Type.TYPE_DOUBLE, - valueOf: FieldDescriptorProto_Type.valueOf, - enumValues: FieldDescriptorProto_Type.values) - ..aOS(6, 'typeName') - ..aOS(2, 'extendee') - ..aOS(7, 'defaultValue') - ..a<$core.int>(9, 'oneofIndex', $pb.PbFieldType.O3) - ..aOS(10, 'jsonName') - ..aOM(8, 'options', subBuilder: FieldOptions.create) - ..aOB(17, 'proto3Optional') - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - @$core.override - FieldDescriptorProto createEmptyInstance() => create(); - static FieldDescriptorProto create() => FieldDescriptorProto._(); - @$core.override - FieldDescriptorProto clone() => FieldDescriptorProto()..mergeFromMessage(this); - - @$pb.TagNumber(1) - $core.String get name => $_getSZ(0); - @$pb.TagNumber(1) - set name($core.String v) => $_setString(0, v); - - @$pb.TagNumber(3) - $core.int get number => $_getIZ(1); - @$pb.TagNumber(3) - set number($core.int v) => $_setSignedInt32(1, v); - - @$pb.TagNumber(4) - FieldDescriptorProto_Label get label => $_getN(2); - @$pb.TagNumber(4) - set label(FieldDescriptorProto_Label v) => setField(4, v); - @$pb.TagNumber(4) - $core.bool hasLabel() => $_has(2); - - @$pb.TagNumber(5) - FieldDescriptorProto_Type get type => $_getN(3); - @$pb.TagNumber(5) - set type(FieldDescriptorProto_Type v) => setField(5, v); - @$pb.TagNumber(5) - $core.bool hasType() => $_has(3); - - @$pb.TagNumber(6) - $core.String get typeName => $_getSZ(4); - @$pb.TagNumber(6) - set typeName($core.String v) => $_setString(4, v); - @$pb.TagNumber(6) - $core.bool hasTypeName() => $_has(4); - - @$pb.TagNumber(2) - $core.String get extendee => $_getSZ(5); - @$pb.TagNumber(2) - set extendee($core.String v) => $_setString(5, v); - - @$pb.TagNumber(7) - $core.String get defaultValue => $_getSZ(6); - @$pb.TagNumber(7) - set defaultValue($core.String v) => $_setString(6, v); - - @$pb.TagNumber(9) - $core.int get oneofIndex => $_getIZ(7); - @$pb.TagNumber(9) - set oneofIndex($core.int v) => $_setSignedInt32(7, v); - @$pb.TagNumber(9) - $core.bool hasOneofIndex() => $_has(7); - - @$pb.TagNumber(10) - $core.String get jsonName => $_getSZ(8); - @$pb.TagNumber(10) - set jsonName($core.String v) => $_setString(8, v); - @$pb.TagNumber(10) - $core.bool hasJsonName() => $_has(8); - - @$pb.TagNumber(8) - FieldOptions get options => $_getN(9); - @$pb.TagNumber(8) - set options(FieldOptions v) => setField(8, v); - @$pb.TagNumber(8) - $core.bool hasOptions() => $_has(9); - @$pb.TagNumber(8) - FieldOptions ensureOptions() => $_ensure(9); - - @$pb.TagNumber(17) - $core.bool get proto3Optional => $_getBF(10); - @$pb.TagNumber(17) - set proto3Optional($core.bool v) => $_setBool(10, v); - @$pb.TagNumber(17) - $core.bool hasProto3Optional() => $_has(10); -} - -class FieldDescriptorProto_Type extends $pb.ProtobufEnum { - static const FieldDescriptorProto_Type TYPE_DOUBLE = FieldDescriptorProto_Type._(1, 'TYPE_DOUBLE'); - static const FieldDescriptorProto_Type TYPE_FLOAT = FieldDescriptorProto_Type._(2, 'TYPE_FLOAT'); - static const FieldDescriptorProto_Type TYPE_INT64 = FieldDescriptorProto_Type._(3, 'TYPE_INT64'); - static const FieldDescriptorProto_Type TYPE_UINT64 = FieldDescriptorProto_Type._(4, 'TYPE_UINT64'); - static const FieldDescriptorProto_Type TYPE_INT32 = FieldDescriptorProto_Type._(5, 'TYPE_INT32'); - static const FieldDescriptorProto_Type TYPE_FIXED64 = FieldDescriptorProto_Type._(6, 'TYPE_FIXED64'); - static const FieldDescriptorProto_Type TYPE_FIXED32 = FieldDescriptorProto_Type._(7, 'TYPE_FIXED32'); - static const FieldDescriptorProto_Type TYPE_BOOL = FieldDescriptorProto_Type._(8, 'TYPE_BOOL'); - static const FieldDescriptorProto_Type TYPE_STRING = FieldDescriptorProto_Type._(9, 'TYPE_STRING'); - static const FieldDescriptorProto_Type TYPE_GROUP = FieldDescriptorProto_Type._(10, 'TYPE_GROUP'); - static const FieldDescriptorProto_Type TYPE_MESSAGE = FieldDescriptorProto_Type._(11, 'TYPE_MESSAGE'); - static const FieldDescriptorProto_Type TYPE_BYTES = FieldDescriptorProto_Type._(12, 'TYPE_BYTES'); - static const FieldDescriptorProto_Type TYPE_UINT32 = FieldDescriptorProto_Type._(13, 'TYPE_UINT32'); - static const FieldDescriptorProto_Type TYPE_ENUM = FieldDescriptorProto_Type._(14, 'TYPE_ENUM'); - static const FieldDescriptorProto_Type TYPE_SFIXED32 = FieldDescriptorProto_Type._(15, 'TYPE_SFIXED32'); - static const FieldDescriptorProto_Type TYPE_SFIXED64 = FieldDescriptorProto_Type._(16, 'TYPE_SFIXED64'); - static const FieldDescriptorProto_Type TYPE_SINT32 = FieldDescriptorProto_Type._(17, 'TYPE_SINT32'); - static const FieldDescriptorProto_Type TYPE_SINT64 = FieldDescriptorProto_Type._(18, 'TYPE_SINT64'); - - static const $core.List values = [ - TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT64, TYPE_UINT64, TYPE_INT32, - TYPE_FIXED64, TYPE_FIXED32, TYPE_BOOL, TYPE_STRING, TYPE_GROUP, - TYPE_MESSAGE, TYPE_BYTES, TYPE_UINT32, TYPE_ENUM, TYPE_SFIXED32, - TYPE_SFIXED64, TYPE_SINT32, TYPE_SINT64, - ]; - - static final $core.Map<$core.int, FieldDescriptorProto_Type> _byValue = $pb.ProtobufEnum.initByValue(values); - static FieldDescriptorProto_Type? valueOf($core.int value) => _byValue[value]; - - const FieldDescriptorProto_Type._($core.int v, $core.String n) : super(v, n); -} - -class FieldDescriptorProto_Label extends $pb.ProtobufEnum { - static const FieldDescriptorProto_Label LABEL_OPTIONAL = FieldDescriptorProto_Label._(1, 'LABEL_OPTIONAL'); - static const FieldDescriptorProto_Label LABEL_REQUIRED = FieldDescriptorProto_Label._(2, 'LABEL_REQUIRED'); - static const FieldDescriptorProto_Label LABEL_REPEATED = FieldDescriptorProto_Label._(3, 'LABEL_REPEATED'); - - static const $core.List values = [LABEL_OPTIONAL, LABEL_REQUIRED, LABEL_REPEATED]; - - static final $core.Map<$core.int, FieldDescriptorProto_Label> _byValue = $pb.ProtobufEnum.initByValue(values); - static FieldDescriptorProto_Label? valueOf($core.int value) => _byValue[value]; - - const FieldDescriptorProto_Label._($core.int v, $core.String n) : super(v, n); -} - -class EnumDescriptorProto extends $pb.GeneratedMessage { - factory EnumDescriptorProto({ - $core.String? name, - $core.Iterable? value, - EnumOptions? options, - }) { - final result = create(); - if (name != null) result.name = name; - if (value != null) result.value.addAll(value); - if (options != null) result.options = options; - return result; - } - - EnumDescriptorProto._() : super(); - - factory EnumDescriptorProto.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('EnumDescriptorProto', - package: const $pb.PackageName('google.protobuf'), - createEmptyInstance: create) - ..aOS(1, 'name') - ..pc(2, 'value', $pb.PbFieldType.PM, - subBuilder: EnumValueDescriptorProto.create) - ..aOM(3, 'options', subBuilder: EnumOptions.create) - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - @$core.override - EnumDescriptorProto createEmptyInstance() => create(); - static EnumDescriptorProto create() => EnumDescriptorProto._(); - @$core.override - EnumDescriptorProto clone() => EnumDescriptorProto()..mergeFromMessage(this); - - @$pb.TagNumber(1) - $core.String get name => $_getSZ(0); - @$pb.TagNumber(1) - set name($core.String v) => $_setString(0, v); - - @$pb.TagNumber(2) - $core.List get value => $_getList(1); - - @$pb.TagNumber(3) - EnumOptions get options => $_getN(2); - @$pb.TagNumber(3) - set options(EnumOptions v) => setField(3, v); - @$pb.TagNumber(3) - $core.bool hasOptions() => $_has(2); -} - -class EnumValueDescriptorProto extends $pb.GeneratedMessage { - factory EnumValueDescriptorProto({$core.String? name, $core.int? number}) { - final result = create(); - if (name != null) result.name = name; - if (number != null) result.number = number; - return result; - } - - EnumValueDescriptorProto._() : super(); - - factory EnumValueDescriptorProto.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('EnumValueDescriptorProto', - package: const $pb.PackageName('google.protobuf'), - createEmptyInstance: create) - ..aOS(1, 'name') - ..a<$core.int>(2, 'number', $pb.PbFieldType.O3) - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - @$core.override - EnumValueDescriptorProto createEmptyInstance() => create(); - static EnumValueDescriptorProto create() => EnumValueDescriptorProto._(); - @$core.override - EnumValueDescriptorProto clone() => EnumValueDescriptorProto()..mergeFromMessage(this); - - @$pb.TagNumber(1) - $core.String get name => $_getSZ(0); - @$pb.TagNumber(1) - set name($core.String v) => $_setString(0, v); - - @$pb.TagNumber(2) - $core.int get number => $_getIZ(1); - @$pb.TagNumber(2) - set number($core.int v) => $_setSignedInt32(1, v); -} - -class ServiceDescriptorProto extends $pb.GeneratedMessage { - factory ServiceDescriptorProto({ - $core.String? name, - $core.Iterable? method, - ServiceOptions? options, - }) { - final result = create(); - if (name != null) result.name = name; - if (method != null) result.method.addAll(method); - if (options != null) result.options = options; - return result; - } - - ServiceDescriptorProto._() : super(); - - factory ServiceDescriptorProto.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('ServiceDescriptorProto', - package: const $pb.PackageName('google.protobuf'), - createEmptyInstance: create) - ..aOS(1, 'name') - ..pc(2, 'method', $pb.PbFieldType.PM, - subBuilder: MethodDescriptorProto.create) - ..aOM(3, 'options', subBuilder: ServiceOptions.create) - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - @$core.override - ServiceDescriptorProto createEmptyInstance() => create(); - static ServiceDescriptorProto create() => ServiceDescriptorProto._(); - @$core.override - ServiceDescriptorProto clone() => ServiceDescriptorProto()..mergeFromMessage(this); - - @$pb.TagNumber(1) - $core.String get name => $_getSZ(0); - @$pb.TagNumber(1) - set name($core.String v) => $_setString(0, v); - - @$pb.TagNumber(2) - $core.List get method => $_getList(1); - - @$pb.TagNumber(3) - ServiceOptions get options => $_getN(2); - @$pb.TagNumber(3) - set options(ServiceOptions v) => setField(3, v); - @$pb.TagNumber(3) - $core.bool hasOptions() => $_has(2); -} - -class MethodDescriptorProto extends $pb.GeneratedMessage { - factory MethodDescriptorProto({ - $core.String? name, - $core.String? inputType, - $core.String? outputType, - MethodOptions? options, - $core.bool? clientStreaming, - $core.bool? serverStreaming, - }) { - final result = create(); - if (name != null) result.name = name; - if (inputType != null) result.inputType = inputType; - if (outputType != null) result.outputType = outputType; - if (options != null) result.options = options; - if (clientStreaming != null) result.clientStreaming = clientStreaming; - if (serverStreaming != null) result.serverStreaming = serverStreaming; - return result; - } - - MethodDescriptorProto._() : super(); - - factory MethodDescriptorProto.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('MethodDescriptorProto', - package: const $pb.PackageName('google.protobuf'), - createEmptyInstance: create) - ..aOS(1, 'name') - ..aOS(2, 'inputType') - ..aOS(3, 'outputType') - ..aOM(4, 'options', subBuilder: MethodOptions.create) - ..aOB(5, 'clientStreaming') - ..aOB(6, 'serverStreaming') - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - @$core.override - MethodDescriptorProto createEmptyInstance() => create(); - static MethodDescriptorProto create() => MethodDescriptorProto._(); - @$core.override - MethodDescriptorProto clone() => MethodDescriptorProto()..mergeFromMessage(this); - - @$pb.TagNumber(1) - $core.String get name => $_getSZ(0); - @$pb.TagNumber(1) - set name($core.String v) => $_setString(0, v); - - @$pb.TagNumber(2) - $core.String get inputType => $_getSZ(1); - @$pb.TagNumber(2) - set inputType($core.String v) => $_setString(1, v); - - @$pb.TagNumber(3) - $core.String get outputType => $_getSZ(2); - @$pb.TagNumber(3) - set outputType($core.String v) => $_setString(2, v); - - @$pb.TagNumber(4) - MethodOptions get options => $_getN(3); - @$pb.TagNumber(4) - set options(MethodOptions v) => setField(4, v); - @$pb.TagNumber(4) - $core.bool hasOptions() => $_has(3); - - @$pb.TagNumber(5) - $core.bool get clientStreaming => $_getBF(4); - @$pb.TagNumber(5) - set clientStreaming($core.bool v) => $_setBool(4, v); - - @$pb.TagNumber(6) - $core.bool get serverStreaming => $_getBF(5); - @$pb.TagNumber(6) - set serverStreaming($core.bool v) => $_setBool(5, v); -} - -class OneofDescriptorProto extends $pb.GeneratedMessage { - factory OneofDescriptorProto({$core.String? name}) { - final result = create(); - if (name != null) result.name = name; - return result; - } - - OneofDescriptorProto._() : super(); - - factory OneofDescriptorProto.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('OneofDescriptorProto', - package: const $pb.PackageName('google.protobuf'), - createEmptyInstance: create) - ..aOS(1, 'name') - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - @$core.override - OneofDescriptorProto createEmptyInstance() => create(); - static OneofDescriptorProto create() => OneofDescriptorProto._(); - @$core.override - OneofDescriptorProto clone() => OneofDescriptorProto()..mergeFromMessage(this); - - @$pb.TagNumber(1) - $core.String get name => $_getSZ(0); - @$pb.TagNumber(1) - set name($core.String v) => $_setString(0, v); -} - -// Options classes - minimal implementations -class FileOptions extends $pb.GeneratedMessage { - FileOptions._() : super(); - - factory FileOptions.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('FileOptions', - package: const $pb.PackageName('google.protobuf'), - createEmptyInstance: create) - ..aOS(1, 'javaPackage') - ..aOS(8, 'javaOuterClassname') - ..aOB(10, 'javaMultipleFiles') - ..aOS(11, 'goPackage') - ..aOS(37, 'csharpNamespace') - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - @$core.override - FileOptions createEmptyInstance() => create(); - static FileOptions create() => FileOptions._(); - @$core.override - FileOptions clone() => create()..mergeFromMessage(this); - - @$pb.TagNumber(1) - $core.String get javaPackage => $_getSZ(0); - @$pb.TagNumber(8) - $core.String get javaOuterClassname => $_getSZ(1); - @$pb.TagNumber(10) - $core.bool get javaMultipleFiles => $_getBF(2); - @$pb.TagNumber(11) - $core.String get goPackage => $_getSZ(3); - @$pb.TagNumber(37) - $core.String get csharpNamespace => $_getSZ(4); -} - -class MessageOptions extends $pb.GeneratedMessage { - MessageOptions._() : super(); - - factory MessageOptions.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('MessageOptions', - package: const $pb.PackageName('google.protobuf'), - createEmptyInstance: create) - ..aOB(7, 'mapEntry') - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - @$core.override - MessageOptions createEmptyInstance() => create(); - static MessageOptions create() => MessageOptions._(); - @$core.override - MessageOptions clone() => create()..mergeFromMessage(this); - - @$pb.TagNumber(7) - $core.bool get mapEntry => $_getBF(0); -} - -class FieldOptions extends $pb.GeneratedMessage { - FieldOptions._() : super(); - - factory FieldOptions.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('FieldOptions', - package: const $pb.PackageName('google.protobuf'), - createEmptyInstance: create) - ..aOB(2, 'packed') - ..aOB(3, 'deprecated') - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - @$core.override - FieldOptions createEmptyInstance() => create(); - static FieldOptions create() => FieldOptions._(); - @$core.override - FieldOptions clone() => create()..mergeFromMessage(this); - - @$pb.TagNumber(2) - $core.bool get packed => $_getBF(0); - @$pb.TagNumber(3) - $core.bool get deprecated => $_getBF(1); -} - -class EnumOptions extends $pb.GeneratedMessage { - EnumOptions._() : super(); - static final $pb.BuilderInfo _i = $pb.BuilderInfo('EnumOptions', - package: const $pb.PackageName('google.protobuf'), - createEmptyInstance: create) - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - @$core.override - EnumOptions createEmptyInstance() => create(); - static EnumOptions create() => EnumOptions._(); - @$core.override - EnumOptions clone() => create()..mergeFromMessage(this); -} - -class ServiceOptions extends $pb.GeneratedMessage { - ServiceOptions._() : super(); - static final $pb.BuilderInfo _i = $pb.BuilderInfo('ServiceOptions', - package: const $pb.PackageName('google.protobuf'), - createEmptyInstance: create) - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - @$core.override - ServiceOptions createEmptyInstance() => create(); - static ServiceOptions create() => ServiceOptions._(); - @$core.override - ServiceOptions clone() => create()..mergeFromMessage(this); -} - -class MethodOptions extends $pb.GeneratedMessage { - MethodOptions._() : super(); - static final $pb.BuilderInfo _i = $pb.BuilderInfo('MethodOptions', - package: const $pb.PackageName('google.protobuf'), - createEmptyInstance: create) - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - @$core.override - MethodOptions createEmptyInstance() => create(); - static MethodOptions create() => MethodOptions._(); - @$core.override - MethodOptions clone() => create()..mergeFromMessage(this); -} diff --git a/lib/generated/reflection.pb.dart b/lib/generated/reflection.pb.dart deleted file mode 100644 index f1dd7c7..0000000 --- a/lib/generated/reflection.pb.dart +++ /dev/null @@ -1,571 +0,0 @@ -// Generated code - do not modify -// ignore_for_file: annotate_overrides, camel_case_types, constant_identifier_names -// ignore_for_file: non_constant_identifier_names, avoid_print -// Based on grpc.reflection.v1alpha.reflection.proto - -import 'dart:core' as $core; -import 'package:protobuf/protobuf.dart' as $pb; - -enum ServerReflectionRequest_MessageRequest { - fileByFilename, - fileContainingSymbol, - fileContainingExtension, - allExtensionNumbersOfType, - listServices, - notSet -} - -class ServerReflectionRequest extends $pb.GeneratedMessage { - factory ServerReflectionRequest({ - $core.String? host, - $core.String? fileByFilename, - $core.String? fileContainingSymbol, - ExtensionRequest? fileContainingExtension, - $core.String? allExtensionNumbersOfType, - $core.String? listServices, - }) { - final result = create(); - if (host != null) result.host = host; - if (fileByFilename != null) result.fileByFilename = fileByFilename; - if (fileContainingSymbol != null) result.fileContainingSymbol = fileContainingSymbol; - if (fileContainingExtension != null) result.fileContainingExtension = fileContainingExtension; - if (allExtensionNumbersOfType != null) result.allExtensionNumbersOfType = allExtensionNumbersOfType; - if (listServices != null) result.listServices = listServices; - return result; - } - - ServerReflectionRequest._() : super(); - - factory ServerReflectionRequest.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - factory ServerReflectionRequest.fromJson($core.String i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(i, r); - - static const $core.Map<$core.int, ServerReflectionRequest_MessageRequest> - _ServerReflectionRequest_MessageRequestByTag = { - 3: ServerReflectionRequest_MessageRequest.fileByFilename, - 4: ServerReflectionRequest_MessageRequest.fileContainingSymbol, - 5: ServerReflectionRequest_MessageRequest.fileContainingExtension, - 6: ServerReflectionRequest_MessageRequest.allExtensionNumbersOfType, - 7: ServerReflectionRequest_MessageRequest.listServices, - 0: ServerReflectionRequest_MessageRequest.notSet - }; - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - 'ServerReflectionRequest', - package: const $pb.PackageName('grpc.reflection.v1alpha'), - createEmptyInstance: create) - ..oo(0, [3, 4, 5, 6, 7]) - ..aOS(1, 'host') - ..aOS(3, 'fileByFilename') - ..aOS(4, 'fileContainingSymbol') - ..aOM(5, 'fileContainingExtension', - subBuilder: ExtensionRequest.create) - ..aOS(6, 'allExtensionNumbersOfType') - ..aOS(7, 'listServices') - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.override - ServerReflectionRequest createEmptyInstance() => create(); - - static ServerReflectionRequest create() => ServerReflectionRequest._(); - - @$core.override - ServerReflectionRequest clone() => ServerReflectionRequest()..mergeFromMessage(this); - - static $core.List createRepeated() => []; - - ServerReflectionRequest_MessageRequest whichMessageRequest() => - _ServerReflectionRequest_MessageRequestByTag[$_whichOneof(0)] ?? - ServerReflectionRequest_MessageRequest.notSet; - - void clearMessageRequest() => clearField($_whichOneof(0)); - - @$pb.TagNumber(1) - $core.String get host => $_getSZ(0); - @$pb.TagNumber(1) - set host($core.String v) => $_setString(0, v); - @$pb.TagNumber(1) - $core.bool hasHost() => $_has(0); - @$pb.TagNumber(1) - void clearHost() => clearField(1); - - @$pb.TagNumber(3) - $core.String get fileByFilename => $_getSZ(1); - @$pb.TagNumber(3) - set fileByFilename($core.String v) => $_setString(1, v); - @$pb.TagNumber(3) - $core.bool hasFileByFilename() => $_has(1); - @$pb.TagNumber(3) - void clearFileByFilename() => clearField(3); - - @$pb.TagNumber(4) - $core.String get fileContainingSymbol => $_getSZ(2); - @$pb.TagNumber(4) - set fileContainingSymbol($core.String v) => $_setString(2, v); - @$pb.TagNumber(4) - $core.bool hasFileContainingSymbol() => $_has(2); - @$pb.TagNumber(4) - void clearFileContainingSymbol() => clearField(4); - - @$pb.TagNumber(5) - ExtensionRequest get fileContainingExtension => $_getN(3); - @$pb.TagNumber(5) - set fileContainingExtension(ExtensionRequest v) => setField(5, v); - @$pb.TagNumber(5) - $core.bool hasFileContainingExtension() => $_has(3); - @$pb.TagNumber(5) - void clearFileContainingExtension() => clearField(5); - @$pb.TagNumber(5) - ExtensionRequest ensureFileContainingExtension() => $_ensure(3); - - @$pb.TagNumber(6) - $core.String get allExtensionNumbersOfType => $_getSZ(4); - @$pb.TagNumber(6) - set allExtensionNumbersOfType($core.String v) => $_setString(4, v); - @$pb.TagNumber(6) - $core.bool hasAllExtensionNumbersOfType() => $_has(4); - @$pb.TagNumber(6) - void clearAllExtensionNumbersOfType() => clearField(6); - - @$pb.TagNumber(7) - $core.String get listServices => $_getSZ(5); - @$pb.TagNumber(7) - set listServices($core.String v) => $_setString(5, v); - @$pb.TagNumber(7) - $core.bool hasListServices() => $_has(5); - @$pb.TagNumber(7) - void clearListServices() => clearField(7); -} - -class ExtensionRequest extends $pb.GeneratedMessage { - factory ExtensionRequest({ - $core.String? containingType, - $core.int? extensionNumber, - }) { - final result = create(); - if (containingType != null) result.containingType = containingType; - if (extensionNumber != null) result.extensionNumber = extensionNumber; - return result; - } - - ExtensionRequest._() : super(); - - factory ExtensionRequest.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('ExtensionRequest', - package: const $pb.PackageName('grpc.reflection.v1alpha'), - createEmptyInstance: create) - ..aOS(1, 'containingType') - ..a<$core.int>(2, 'extensionNumber', $pb.PbFieldType.O3) - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.override - ExtensionRequest createEmptyInstance() => create(); - - static ExtensionRequest create() => ExtensionRequest._(); - - @$core.override - ExtensionRequest clone() => ExtensionRequest()..mergeFromMessage(this); - - static $core.List createRepeated() => []; - - @$pb.TagNumber(1) - $core.String get containingType => $_getSZ(0); - @$pb.TagNumber(1) - set containingType($core.String v) => $_setString(0, v); - @$pb.TagNumber(1) - $core.bool hasContainingType() => $_has(0); - @$pb.TagNumber(1) - void clearContainingType() => clearField(1); - - @$pb.TagNumber(2) - $core.int get extensionNumber => $_getIZ(1); - @$pb.TagNumber(2) - set extensionNumber($core.int v) => $_setSignedInt32(1, v); - @$pb.TagNumber(2) - $core.bool hasExtensionNumber() => $_has(1); - @$pb.TagNumber(2) - void clearExtensionNumber() => clearField(2); -} - -enum ServerReflectionResponse_MessageResponse { - fileDescriptorResponse, - allExtensionNumbersResponse, - listServicesResponse, - errorResponse, - notSet -} - -class ServerReflectionResponse extends $pb.GeneratedMessage { - factory ServerReflectionResponse({ - $core.String? validHost, - ServerReflectionRequest? originalRequest, - FileDescriptorResponse? fileDescriptorResponse, - ExtensionNumberResponse? allExtensionNumbersResponse, - ListServiceResponse? listServicesResponse, - ErrorResponse? errorResponse, - }) { - final result = create(); - if (validHost != null) result.validHost = validHost; - if (originalRequest != null) result.originalRequest = originalRequest; - if (fileDescriptorResponse != null) result.fileDescriptorResponse = fileDescriptorResponse; - if (allExtensionNumbersResponse != null) result.allExtensionNumbersResponse = allExtensionNumbersResponse; - if (listServicesResponse != null) result.listServicesResponse = listServicesResponse; - if (errorResponse != null) result.errorResponse = errorResponse; - return result; - } - - ServerReflectionResponse._() : super(); - - factory ServerReflectionResponse.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static const $core.Map<$core.int, ServerReflectionResponse_MessageResponse> - _ServerReflectionResponse_MessageResponseByTag = { - 4: ServerReflectionResponse_MessageResponse.fileDescriptorResponse, - 5: ServerReflectionResponse_MessageResponse.allExtensionNumbersResponse, - 6: ServerReflectionResponse_MessageResponse.listServicesResponse, - 7: ServerReflectionResponse_MessageResponse.errorResponse, - 0: ServerReflectionResponse_MessageResponse.notSet - }; - - static final $pb.BuilderInfo _i = $pb.BuilderInfo( - 'ServerReflectionResponse', - package: const $pb.PackageName('grpc.reflection.v1alpha'), - createEmptyInstance: create) - ..oo(0, [4, 5, 6, 7]) - ..aOS(1, 'validHost') - ..aOM(2, 'originalRequest', - subBuilder: ServerReflectionRequest.create) - ..aOM(4, 'fileDescriptorResponse', - subBuilder: FileDescriptorResponse.create) - ..aOM(5, 'allExtensionNumbersResponse', - subBuilder: ExtensionNumberResponse.create) - ..aOM(6, 'listServicesResponse', - subBuilder: ListServiceResponse.create) - ..aOM(7, 'errorResponse', subBuilder: ErrorResponse.create) - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.override - ServerReflectionResponse createEmptyInstance() => create(); - - static ServerReflectionResponse create() => ServerReflectionResponse._(); - - @$core.override - ServerReflectionResponse clone() => ServerReflectionResponse()..mergeFromMessage(this); - - static $core.List createRepeated() => []; - - ServerReflectionResponse_MessageResponse whichMessageResponse() => - _ServerReflectionResponse_MessageResponseByTag[$_whichOneof(0)] ?? - ServerReflectionResponse_MessageResponse.notSet; - - void clearMessageResponse() => clearField($_whichOneof(0)); - - @$pb.TagNumber(1) - $core.String get validHost => $_getSZ(0); - @$pb.TagNumber(1) - set validHost($core.String v) => $_setString(0, v); - @$pb.TagNumber(1) - $core.bool hasValidHost() => $_has(0); - @$pb.TagNumber(1) - void clearValidHost() => clearField(1); - - @$pb.TagNumber(2) - ServerReflectionRequest get originalRequest => $_getN(1); - @$pb.TagNumber(2) - set originalRequest(ServerReflectionRequest v) => setField(2, v); - @$pb.TagNumber(2) - $core.bool hasOriginalRequest() => $_has(1); - @$pb.TagNumber(2) - void clearOriginalRequest() => clearField(2); - @$pb.TagNumber(2) - ServerReflectionRequest ensureOriginalRequest() => $_ensure(1); - - @$pb.TagNumber(4) - FileDescriptorResponse get fileDescriptorResponse => $_getN(2); - @$pb.TagNumber(4) - set fileDescriptorResponse(FileDescriptorResponse v) => setField(4, v); - @$pb.TagNumber(4) - $core.bool hasFileDescriptorResponse() => $_has(2); - @$pb.TagNumber(4) - void clearFileDescriptorResponse() => clearField(4); - @$pb.TagNumber(4) - FileDescriptorResponse ensureFileDescriptorResponse() => $_ensure(2); - - @$pb.TagNumber(5) - ExtensionNumberResponse get allExtensionNumbersResponse => $_getN(3); - @$pb.TagNumber(5) - set allExtensionNumbersResponse(ExtensionNumberResponse v) => setField(5, v); - @$pb.TagNumber(5) - $core.bool hasAllExtensionNumbersResponse() => $_has(3); - @$pb.TagNumber(5) - void clearAllExtensionNumbersResponse() => clearField(5); - @$pb.TagNumber(5) - ExtensionNumberResponse ensureAllExtensionNumbersResponse() => $_ensure(3); - - @$pb.TagNumber(6) - ListServiceResponse get listServicesResponse => $_getN(4); - @$pb.TagNumber(6) - set listServicesResponse(ListServiceResponse v) => setField(6, v); - @$pb.TagNumber(6) - $core.bool hasListServicesResponse() => $_has(4); - @$pb.TagNumber(6) - void clearListServicesResponse() => clearField(6); - @$pb.TagNumber(6) - ListServiceResponse ensureListServicesResponse() => $_ensure(4); - - @$pb.TagNumber(7) - ErrorResponse get errorResponse => $_getN(5); - @$pb.TagNumber(7) - set errorResponse(ErrorResponse v) => setField(7, v); - @$pb.TagNumber(7) - $core.bool hasErrorResponse() => $_has(5); - @$pb.TagNumber(7) - void clearErrorResponse() => clearField(7); - @$pb.TagNumber(7) - ErrorResponse ensureErrorResponse() => $_ensure(5); -} - -class FileDescriptorResponse extends $pb.GeneratedMessage { - factory FileDescriptorResponse({ - $core.Iterable<$core.List<$core.int>>? fileDescriptorProto, - }) { - final result = create(); - if (fileDescriptorProto != null) result.fileDescriptorProto.addAll(fileDescriptorProto); - return result; - } - - FileDescriptorResponse._() : super(); - - factory FileDescriptorResponse.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('FileDescriptorResponse', - package: const $pb.PackageName('grpc.reflection.v1alpha'), - createEmptyInstance: create) - ..p<$core.List<$core.int>>(1, 'fileDescriptorProto', $pb.PbFieldType.PY) - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.override - FileDescriptorResponse createEmptyInstance() => create(); - - static FileDescriptorResponse create() => FileDescriptorResponse._(); - - @$core.override - FileDescriptorResponse clone() => FileDescriptorResponse()..mergeFromMessage(this); - - static $core.List createRepeated() => []; - - @$pb.TagNumber(1) - $core.List<$core.List<$core.int>> get fileDescriptorProto => $_getList(0); -} - -class ExtensionNumberResponse extends $pb.GeneratedMessage { - factory ExtensionNumberResponse({ - $core.String? baseTypeName, - $core.Iterable<$core.int>? extensionNumber, - }) { - final result = create(); - if (baseTypeName != null) result.baseTypeName = baseTypeName; - if (extensionNumber != null) result.extensionNumber.addAll(extensionNumber); - return result; - } - - ExtensionNumberResponse._() : super(); - - factory ExtensionNumberResponse.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('ExtensionNumberResponse', - package: const $pb.PackageName('grpc.reflection.v1alpha'), - createEmptyInstance: create) - ..aOS(1, 'baseTypeName') - ..p<$core.int>(2, 'extensionNumber', $pb.PbFieldType.P3) - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.override - ExtensionNumberResponse createEmptyInstance() => create(); - - static ExtensionNumberResponse create() => ExtensionNumberResponse._(); - - @$core.override - ExtensionNumberResponse clone() => ExtensionNumberResponse()..mergeFromMessage(this); - - static $core.List createRepeated() => []; - - @$pb.TagNumber(1) - $core.String get baseTypeName => $_getSZ(0); - @$pb.TagNumber(1) - set baseTypeName($core.String v) => $_setString(0, v); - @$pb.TagNumber(1) - $core.bool hasBaseTypeName() => $_has(0); - @$pb.TagNumber(1) - void clearBaseTypeName() => clearField(1); - - @$pb.TagNumber(2) - $core.List<$core.int> get extensionNumber => $_getList(1); -} - -class ListServiceResponse extends $pb.GeneratedMessage { - factory ListServiceResponse({ - $core.Iterable? service, - }) { - final result = create(); - if (service != null) result.service.addAll(service); - return result; - } - - ListServiceResponse._() : super(); - - factory ListServiceResponse.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('ListServiceResponse', - package: const $pb.PackageName('grpc.reflection.v1alpha'), - createEmptyInstance: create) - ..pc(1, 'service', $pb.PbFieldType.PM, - subBuilder: ServiceResponse.create) - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.override - ListServiceResponse createEmptyInstance() => create(); - - static ListServiceResponse create() => ListServiceResponse._(); - - @$core.override - ListServiceResponse clone() => ListServiceResponse()..mergeFromMessage(this); - - static $core.List createRepeated() => []; - - @$pb.TagNumber(1) - $core.List get service => $_getList(0); -} - -class ServiceResponse extends $pb.GeneratedMessage { - factory ServiceResponse({ - $core.String? name, - }) { - final result = create(); - if (name != null) result.name = name; - return result; - } - - ServiceResponse._() : super(); - - factory ServiceResponse.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('ServiceResponse', - package: const $pb.PackageName('grpc.reflection.v1alpha'), - createEmptyInstance: create) - ..aOS(1, 'name') - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.override - ServiceResponse createEmptyInstance() => create(); - - static ServiceResponse create() => ServiceResponse._(); - - @$core.override - ServiceResponse clone() => ServiceResponse()..mergeFromMessage(this); - - static $core.List createRepeated() => []; - - @$pb.TagNumber(1) - $core.String get name => $_getSZ(0); - @$pb.TagNumber(1) - set name($core.String v) => $_setString(0, v); - @$pb.TagNumber(1) - $core.bool hasName() => $_has(0); - @$pb.TagNumber(1) - void clearName() => clearField(1); -} - -class ErrorResponse extends $pb.GeneratedMessage { - factory ErrorResponse({ - $core.int? errorCode, - $core.String? errorMessage, - }) { - final result = create(); - if (errorCode != null) result.errorCode = errorCode; - if (errorMessage != null) result.errorMessage = errorMessage; - return result; - } - - ErrorResponse._() : super(); - - factory ErrorResponse.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - - static final $pb.BuilderInfo _i = $pb.BuilderInfo('ErrorResponse', - package: const $pb.PackageName('grpc.reflection.v1alpha'), - createEmptyInstance: create) - ..a<$core.int>(1, 'errorCode', $pb.PbFieldType.O3) - ..aOS(2, 'errorMessage') - ..hasRequiredFields = false; - - @$core.override - $pb.BuilderInfo get info_ => _i; - - @$core.override - ErrorResponse createEmptyInstance() => create(); - - static ErrorResponse create() => ErrorResponse._(); - - @$core.override - ErrorResponse clone() => ErrorResponse()..mergeFromMessage(this); - - static $core.List createRepeated() => []; - - @$pb.TagNumber(1) - $core.int get errorCode => $_getIZ(0); - @$pb.TagNumber(1) - set errorCode($core.int v) => $_setSignedInt32(0, v); - @$pb.TagNumber(1) - $core.bool hasErrorCode() => $_has(0); - @$pb.TagNumber(1) - void clearErrorCode() => clearField(1); - - @$pb.TagNumber(2) - $core.String get errorMessage => $_getSZ(1); - @$pb.TagNumber(2) - set errorMessage($core.String v) => $_setString(1, v); - @$pb.TagNumber(2) - $core.bool hasErrorMessage() => $_has(1); - @$pb.TagNumber(2) - void clearErrorMessage() => clearField(2); -} diff --git a/lib/generated/reflection.pbgrpc.dart b/lib/generated/reflection.pbgrpc.dart deleted file mode 100644 index fb1e902..0000000 --- a/lib/generated/reflection.pbgrpc.dart +++ /dev/null @@ -1,64 +0,0 @@ -// Generated code - do not modify -// ignore_for_file: annotate_overrides, camel_case_types, library_prefixes -// ignore_for_file: use_super_parameters, unused_import -// Based on grpc.reflection.v1alpha.reflection.proto - -import 'dart:async' as $async; -import 'dart:core' as $core; - -import 'package:grpc/grpc.dart' as $grpc; - -import 'reflection.pb.dart' as $0; - -export 'reflection.pb.dart'; - -class ServerReflectionClient extends $grpc.Client { - static final _$serverReflectionInfo = - $grpc.ClientMethod<$0.ServerReflectionRequest, $0.ServerReflectionResponse>( - '/grpc.reflection.v1alpha.ServerReflection/ServerReflectionInfo', - ($0.ServerReflectionRequest value) => value.writeToBuffer(), - ($core.List<$core.int> value) => $0.ServerReflectionResponse.fromBuffer(value), - ); - - ServerReflectionClient( - $grpc.ClientChannel channel, { - $grpc.CallOptions? options, - $core.Iterable<$grpc.ClientInterceptor>? interceptors, - }) : super( - channel, - options: options, - interceptors: interceptors, - ); - - $grpc.ResponseStream<$0.ServerReflectionResponse> serverReflectionInfo( - $async.Stream<$0.ServerReflectionRequest> request, { - $grpc.CallOptions? options, - }) { - return $createStreamingCall( - _$serverReflectionInfo, - request, - options: options, - ); - } -} - -abstract class ServerReflectionServiceBase extends $grpc.Service { - @$core.override - $core.String get $name => 'grpc.reflection.v1alpha.ServerReflection'; - - ServerReflectionServiceBase() { - $addMethod($grpc.ServiceMethod<$0.ServerReflectionRequest, $0.ServerReflectionResponse>( - 'ServerReflectionInfo', - serverReflectionInfo, - true, - true, - ($core.List<$core.int> value) => $0.ServerReflectionRequest.fromBuffer(value), - ($0.ServerReflectionResponse value) => value.writeToBuffer(), - )); - } - - $async.Stream<$0.ServerReflectionResponse> serverReflectionInfo( - $grpc.ServiceCall call, - $async.Stream<$0.ServerReflectionRequest> request, - ); -} diff --git a/lib/providers/providers.dart b/lib/providers/providers.dart index e3fdf38..b0d8ad3 100644 --- a/lib/providers/providers.dart +++ b/lib/providers/providers.dart @@ -97,8 +97,8 @@ class ApiModeConfig { /// ) /// ``` final apiModeConfigProvider = Provider((ref) { - // Default to HTTP for safety during transition - return ApiModeConfig.development; + // Use gRPC for development - HTTP backend has been deprecated + return ApiModeConfig.developmentGrpc; }); // ============================================================================ diff --git a/protos/cqrs_services.proto b/protos/cqrs_services.proto new file mode 100644 index 0000000..c491b4d --- /dev/null +++ b/protos/cqrs_services.proto @@ -0,0 +1,1495 @@ +syntax = "proto3"; + +option csharp_namespace = "PlanB.Route.Api.Grpc"; + +package cqrs; + +import "google/protobuf/timestamp.proto"; + +// Command service for CQRS operations +service CommandService { + // CompleteDeliveryCommand operation + rpc CompleteDelivery (CompleteDeliveryCommandRequest) returns (CompleteDeliveryCommandResponse); + + // MarkDeliveryAsUncompletedCommand operation + rpc MarkDeliveryAsUncompleted (MarkDeliveryAsUncompletedCommandRequest) returns (MarkDeliveryAsUncompletedCommandResponse); + + // CreateDeliveryTerritoryCommand operation + rpc CreateDeliveryTerritory (CreateDeliveryTerritoryCommandRequest) returns (CreateDeliveryTerritoryCommandResponse); + + // DeleteDeliveryTerritoryCommand operation + rpc DeleteDeliveryTerritory (DeleteDeliveryTerritoryCommandRequest) returns (DeleteDeliveryTerritoryCommandResponse); + + // ReactivateDeliveryTerritoryCommand operation + rpc ReactivateDeliveryTerritory (ReactivateDeliveryTerritoryCommandRequest) returns (ReactivateDeliveryTerritoryCommandResponse); + + // UpdateDeliveryTerritoryCommand operation + rpc UpdateDeliveryTerritory (UpdateDeliveryTerritoryCommandRequest) returns (UpdateDeliveryTerritoryCommandResponse); + + // AddDeliveryZoneCommand operation + rpc AddDeliveryZone (AddDeliveryZoneCommandRequest) returns (AddDeliveryZoneCommandResponse); + + // AutoFillZoneWaypointsCommand operation + rpc AutoFillZoneWaypoints (AutoFillZoneWaypointsCommandRequest) returns (AutoFillZoneWaypointsCommandResponse); + + // DeleteDeliveryZoneCommand operation + rpc DeleteDeliveryZone (DeleteDeliveryZoneCommandRequest) returns (DeleteDeliveryZoneCommandResponse); + + // ImportDeliveryZonesCommand operation + rpc ImportDeliveryZones (ImportDeliveryZonesCommandRequest) returns (ImportDeliveryZonesCommandResponse); + + // ReassignDeliveryZoneCommand operation + rpc ReassignDeliveryZone (ReassignDeliveryZoneCommandRequest) returns (ReassignDeliveryZoneCommandResponse); + + // RemoveDeliveryZoneCommand operation + rpc RemoveDeliveryZone (RemoveDeliveryZoneCommandRequest) returns (RemoveDeliveryZoneCommandResponse); + + // ReorderZonePrioritiesCommand operation + rpc ReorderZonePriorities (ReorderZonePrioritiesCommandRequest) returns (ReorderZonePrioritiesCommandResponse); + + // SetDeliveryZoneExitWaypointCommand operation + rpc SetDeliveryZoneExitWaypoint (SetDeliveryZoneExitWaypointCommandRequest) returns (SetDeliveryZoneExitWaypointCommandResponse); + + // SetDeliveryZoneStartWaypointCommand operation + rpc SetDeliveryZoneStartWaypoint (SetDeliveryZoneStartWaypointCommandRequest) returns (SetDeliveryZoneStartWaypointCommandResponse); + + // UpdateDeliveryZoneCommand operation + rpc UpdateDeliveryZone (UpdateDeliveryZoneCommandRequest) returns (UpdateDeliveryZoneCommandResponse); + + // GenerateInvoicesReportCommand operation + rpc GenerateInvoicesReport (GenerateInvoicesReportCommandRequest) returns (GenerateInvoicesReportCommandResponse); + + // DefineRouteRoutingCommand operation + rpc DefineRouteRouting (DefineRouteRoutingCommandRequest) returns (DefineRouteRoutingCommandResponse); + + // DeleteRouteCommand operation + rpc DeleteRoute (DeleteRouteCommandRequest) returns (DeleteRouteCommandResponse); + + // GenerateRouteHeatMapCommand operation + rpc GenerateRouteHeatMap (GenerateRouteHeatMapCommandRequest) returns (GenerateRouteHeatMapCommandResponse); + + // ImportAdditionalStopsCommand operation + rpc ImportAdditionalStops (ImportAdditionalStopsCommandRequest) returns (ImportAdditionalStopsCommandResponse); + + // ImportRouteFromCsvCommand operation + rpc ImportRouteFromCsv (ImportRouteFromCsvCommandRequest) returns (ImportRouteFromCsvCommandResponse); + + // OptimizeRouteByZonesCommand operation + rpc OptimizeRouteByZones (OptimizeRouteByZonesCommandRequest) returns (OptimizeRouteByZonesCommandResponse); + + // RecalculateRouteStatsCommand operation + rpc RecalculateRouteStats (RecalculateRouteStatsCommandRequest) returns (RecalculateRouteStatsCommandResponse); + + // AssignZonesToRouteCommand operation + rpc AssignZonesToRoute (AssignZonesToRouteCommandRequest) returns (AssignZonesToRouteCommandResponse); + + // UpdateRouteTerritoryCommand operation + rpc UpdateRouteTerritory (UpdateRouteTerritoryCommandRequest) returns (UpdateRouteTerritoryCommandResponse); + + // AssignDeliveryToRouteFragmentCommand operation + rpc AssignDeliveryToRouteFragment (AssignDeliveryToRouteFragmentCommandRequest) returns (AssignDeliveryToRouteFragmentCommandResponse); + + // FetchRouteFragmentRoutesCommand operation + rpc FetchRouteFragmentRoutes (FetchRouteFragmentRoutesCommandRequest) returns (FetchRouteFragmentRoutesCommandResponse); + + // ReorderRouteFragmentDeliveriesCommand operation + rpc ReorderRouteFragmentDeliveries (ReorderRouteFragmentDeliveriesCommandRequest) returns (ReorderRouteFragmentDeliveriesCommandResponse); + + // SkipDeliveryCommand operation + rpc SkipDelivery (SkipDeliveryCommandRequest) returns (SkipDeliveryCommandResponse); + + // UploadDeliveryPictureCommand operation + rpc UploadDeliveryPicture (UploadDeliveryPictureCommandRequest) returns (UploadDeliveryPictureCommandResponse); + + // AddUserCommand operation + rpc AddUser (AddUserCommandRequest) returns (AddUserCommandResponse); + + // ResetUserPasswordCommand operation + rpc ResetUserPassword (ResetUserPasswordCommandRequest) returns (ResetUserPasswordCommandResponse); + + // UpdatePasswordCommand operation + rpc UpdatePassword (UpdatePasswordCommandRequest) returns (UpdatePasswordCommandResponse); + + // UpdateUserCommand operation + rpc UpdateUser (UpdateUserCommandRequest) returns (UpdateUserCommandResponse); + + // FetchWooCommerceOrdersCommand operation + rpc FetchWooCommerceOrders (FetchWooCommerceOrdersCommandRequest) returns (FetchWooCommerceOrdersCommandResponse); + + // GenerateRouteFromWooCommerceCommand operation + rpc GenerateRouteFromWooCommerce (GenerateRouteFromWooCommerceCommandRequest) returns (GenerateRouteFromWooCommerceCommandResponse); + + // SyncWooCommerceOrdersCommand operation + rpc SyncWooCommerceOrders (SyncWooCommerceOrdersCommandRequest) returns (SyncWooCommerceOrdersCommandResponse); + +} + +// Query service for CQRS operations +service QueryService { + // DeliveriesByFragmentQuery operation + rpc DeliveriesByFragment (DeliveriesByFragmentQueryRequest) returns (DeliveriesByFragmentQueryResponse); + + // UnassignedDeliveriesQuery operation + rpc UnassignedDeliveries (UnassignedDeliveriesQueryRequest) returns (UnassignedDeliveriesQueryResponse); + + // HealthQuery operation + rpc Health (HealthQueryRequest) returns (HealthQueryResponse); + + // DeliveryRouteQuery operation + rpc DeliveryRoute (DeliveryRouteQueryRequest) returns (DeliveryRouteQueryResponse); + + // DownloadRouteCsvQuery operation + rpc DownloadRouteCsv (DownloadRouteCsvQueryRequest) returns (DownloadRouteCsvQueryResponse); + + // RouteHeatMapQuery operation + rpc RouteHeatMap (RouteHeatMapQueryRequest) returns (RouteHeatMapQueryResponse); + + // RoutesByTerritoryQuery operation + rpc RoutesByTerritory (RoutesByTerritoryQueryRequest) returns (RoutesByTerritoryQueryResponse); + + // TerritoryWithZonesQuery operation + rpc TerritoryWithZones (TerritoryWithZonesQueryRequest) returns (TerritoryWithZonesQueryResponse); + + // ValidatePointInZoneQuery operation + rpc ValidatePointInZone (ValidatePointInZoneQueryRequest) returns (ValidatePointInZoneQueryResponse); + + // ZoneGeometryQuery operation + rpc ZoneGeometry (ZoneGeometryQueryRequest) returns (ZoneGeometryQueryResponse); + + // RouteFragmentDeliveriesMappingQuery operation + rpc RouteFragmentDeliveriesMapping (RouteFragmentDeliveriesMappingQueryRequest) returns (RouteFragmentDeliveriesMappingQueryResponse); + + // WooCommerceSyncStatusQuery operation + rpc WooCommerceSyncStatus (WooCommerceSyncStatusQueryRequest) returns (WooCommerceSyncStatusQueryResponse); + +} + +// DynamicQuery service for CQRS operations +service DynamicQueryService { + // Dynamic query for SimpleDeliveriesQueryItem + rpc QuerySimpleDeliveriesQueryItems (DynamicQuerySimpleDeliveriesQueryItemsRequest) returns (DynamicQuerySimpleDeliveriesQueryItemsResponse); + + // Dynamic query for SimpleDeliveryRouteQueryItem + rpc QuerySimpleDeliveryRouteQueryItems (DynamicQuerySimpleDeliveryRouteQueryItemsRequest) returns (DynamicQuerySimpleDeliveryRouteQueryItemsResponse); + + // Dynamic query for DeliveryTerritoryItem + rpc QueryDeliveryTerritoryItems (DynamicQueryDeliveryTerritoryItemsRequest) returns (DynamicQueryDeliveryTerritoryItemsResponse); + + // Dynamic query for DeliveryZoneItem + rpc QueryDeliveryZoneItems (DynamicQueryDeliveryZoneItemsRequest) returns (DynamicQueryDeliveryZoneItemsResponse); + + // Dynamic query for RouteItem + rpc QueryRouteItems (DynamicQueryRouteItemsRequest) returns (DynamicQueryRouteItemsResponse); + + // Dynamic query for UserQueryItem + rpc QueryUserQueryItems (DynamicQueryUserQueryItemsRequest) returns (DynamicQueryUserQueryItemsResponse); + + // Dynamic query for WooCommerceOrderItem + rpc QueryWooCommerceOrderItems (DynamicQueryWooCommerceOrderItemsRequest) returns (DynamicQueryWooCommerceOrderItemsResponse); + +} + +// InvoiceReportFilter enum +enum InvoiceReportFilter { + INVOICE_REPORT_FILTER_DELIVERY = 0; + INVOICE_REPORT_FILTER_OTHERS = 1; + INVOICE_REPORT_FILTER_ALL = 2; +} + +// UserRole enum +enum UserRole { + USER_ROLE_OWNER = 0; + USER_ROLE_ADMIN = 1; + USER_ROLE_DELIVERYMAN = 2; +} + +// Request message for CompleteDeliveryCommand +message CompleteDeliveryCommandRequest { + int64 delivery_id = 1; + google.protobuf.Timestamp delivered_at = 2; +} + +// Response message for CompleteDeliveryCommand +message CompleteDeliveryCommandResponse { +} + +// Request message for MarkDeliveryAsUncompletedCommand +message MarkDeliveryAsUncompletedCommandRequest { + int64 delivery_id = 1; +} + +// Response message for MarkDeliveryAsUncompletedCommand +message MarkDeliveryAsUncompletedCommandResponse { +} + +// Request message for CreateDeliveryTerritoryCommand +message CreateDeliveryTerritoryCommandRequest { + string name = 1; + string color = 2; + int32 priority = 3; +} + +// Response message for CreateDeliveryTerritoryCommand +message CreateDeliveryTerritoryCommandResponse { + CreateDeliveryTerritoryCommandResult result = 1; +} + +// CreateDeliveryTerritoryCommandResult entity +message CreateDeliveryTerritoryCommandResult { + int64 id = 1; +} + +// Request message for DeleteDeliveryTerritoryCommand +message DeleteDeliveryTerritoryCommandRequest { + int64 id = 1; +} + +// Response message for DeleteDeliveryTerritoryCommand +message DeleteDeliveryTerritoryCommandResponse { +} + +// Request message for ReactivateDeliveryTerritoryCommand +message ReactivateDeliveryTerritoryCommandRequest { + int64 id = 1; +} + +// Response message for ReactivateDeliveryTerritoryCommand +message ReactivateDeliveryTerritoryCommandResponse { +} + +// Request message for UpdateDeliveryTerritoryCommand +message UpdateDeliveryTerritoryCommandRequest { + int64 id = 1; + string name = 2; + string color = 3; + int32 priority = 4; +} + +// Response message for UpdateDeliveryTerritoryCommand +message UpdateDeliveryTerritoryCommandResponse { +} + +// Request message for AddDeliveryZoneCommand +message AddDeliveryZoneCommandRequest { + string name = 1; + string color = 2; + NpgsqlPolygon polygon = 3; + string shipping_fee = 4; + google.protobuf.Timestamp shipping_schedule_start = 5; + google.protobuf.Timestamp shipping_schedule_end = 6; +} + +// NpgsqlPolygon entity +message NpgsqlPolygon { + repeated NpgsqlPoint items = 1; +} + +// NpgsqlPoint entity +message NpgsqlPoint { + double x = 1; + double y = 2; +} + +// Response message for AddDeliveryZoneCommand +message AddDeliveryZoneCommandResponse { +} + +// Request message for AutoFillZoneWaypointsCommand +message AutoFillZoneWaypointsCommandRequest { + int64 territory_id = 1; + bool overwrite_existing = 2; +} + +// Response message for AutoFillZoneWaypointsCommand +message AutoFillZoneWaypointsCommandResponse { + AutoFillZoneWaypointsCommandResult result = 1; +} + +// AutoFillZoneWaypointsCommandResult entity +message AutoFillZoneWaypointsCommandResult { + int32 updated_count = 1; + repeated ZoneWaypointUpdate updates = 2; +} + +// ZoneWaypointUpdate entity +message ZoneWaypointUpdate { + int64 zone_id = 1; + string zone_name = 2; + GeoPoint new_start_waypoint = 3; +} + +// GeoPoint entity +message GeoPoint { + double latitude = 1; + double longitude = 2; +} + +// Request message for DeleteDeliveryZoneCommand +message DeleteDeliveryZoneCommandRequest { + int64 id = 1; +} + +// Response message for DeleteDeliveryZoneCommand +message DeleteDeliveryZoneCommandResponse { +} + +// Request message for ImportDeliveryZonesCommand +message ImportDeliveryZonesCommandRequest { + bytes file_stream = 1; + int64 delivery_territory_id = 2; +} + +// Response message for ImportDeliveryZonesCommand +message ImportDeliveryZonesCommandResponse { +} + +// Request message for ReassignDeliveryZoneCommand +message ReassignDeliveryZoneCommandRequest { + int64 zone_id = 1; + int64 new_delivery_territory_id = 2; + int32 new_priority = 3; +} + +// Response message for ReassignDeliveryZoneCommand +message ReassignDeliveryZoneCommandResponse { +} + +// Request message for RemoveDeliveryZoneCommand +message RemoveDeliveryZoneCommandRequest { + int64 delivery_zone_id = 1; +} + +// Response message for RemoveDeliveryZoneCommand +message RemoveDeliveryZoneCommandResponse { +} + +// Request message for ReorderZonePrioritiesCommand +message ReorderZonePrioritiesCommandRequest { + int64 delivery_territory_id = 1; + repeated ZonePriorityItem priorities = 2; +} + +// ZonePriorityItem entity +message ZonePriorityItem { + int64 zone_id = 1; + int32 priority = 2; +} + +// Response message for ReorderZonePrioritiesCommand +message ReorderZonePrioritiesCommandResponse { +} + +// Request message for SetDeliveryZoneExitWaypointCommand +message SetDeliveryZoneExitWaypointCommandRequest { + int64 delivery_zone_id = 1; + double latitude = 2; + double longitude = 3; +} + +// Response message for SetDeliveryZoneExitWaypointCommand +message SetDeliveryZoneExitWaypointCommandResponse { +} + +// Request message for SetDeliveryZoneStartWaypointCommand +message SetDeliveryZoneStartWaypointCommandRequest { + int64 delivery_zone_id = 1; + double latitude = 2; + double longitude = 3; +} + +// Response message for SetDeliveryZoneStartWaypointCommand +message SetDeliveryZoneStartWaypointCommandResponse { +} + +// Request message for UpdateDeliveryZoneCommand +message UpdateDeliveryZoneCommandRequest { + int64 territory_id = 1; + int64 delivery_zone_id = 2; + NpgsqlPolygon polygon = 3; + string name = 4; + string color = 5; + int32 priority = 6; + bool is_reverse = 7; + bool start_from_warehouse = 8; + string shipping_fee = 9; + google.protobuf.Timestamp shipping_schedule_start = 10; + google.protobuf.Timestamp shipping_schedule_end = 11; +} + +// Response message for UpdateDeliveryZoneCommand +message UpdateDeliveryZoneCommandResponse { +} + +// Request message for GenerateInvoicesReportCommand +message GenerateInvoicesReportCommandRequest { + int64 route_id = 1; + InvoiceReportFilter filter = 2; +} + +// Response message for GenerateInvoicesReportCommand +message GenerateInvoicesReportCommandResponse { + GenerateReportResult result = 1; +} + +// GenerateReportResult entity +message GenerateReportResult { + int64 report_id = 1; +} + +// Request message for DefineRouteRoutingCommand +message DefineRouteRoutingCommandRequest { + int64 route_id = 1; + repeated DefineFragment fragments = 2; +} + +// DefineFragment entity +message DefineFragment { + int32 index = 1; + repeated int64 deliveries = 2; + string name = 3; +} + +// Response message for DefineRouteRoutingCommand +message DefineRouteRoutingCommandResponse { +} + +// Request message for DeleteRouteCommand +message DeleteRouteCommandRequest { + int64 route_id = 1; +} + +// Response message for DeleteRouteCommand +message DeleteRouteCommandResponse { +} + +// Request message for GenerateRouteHeatMapCommand +message GenerateRouteHeatMapCommandRequest { + int64 route_id = 1; + double cluster_radius_meters = 2; + google.protobuf.Timestamp period_start = 3; + google.protobuf.Timestamp period_end = 4; + bool clear_existing = 5; +} + +// Response message for GenerateRouteHeatMapCommand +message GenerateRouteHeatMapCommandResponse { +} + +// Request message for ImportAdditionalStopsCommand +message ImportAdditionalStopsCommandRequest { + int64 route_id = 1; + string file_name = 2; + bytes file_stream = 3; + string file_delimiter = 4; +} + +// Response message for ImportAdditionalStopsCommand +message ImportAdditionalStopsCommandResponse { + ImportAdditionalStopsResult result = 1; +} + +// ImportAdditionalStopsResult entity +message ImportAdditionalStopsResult { + int32 total_rows = 1; + int32 success_count = 2; + int32 failed_count = 3; + repeated ImportError errors = 4; + repeated CreatedStopItem created_stops = 5; +} + +// ImportError entity +message ImportError { + int32 row_number = 1; + string field = 2; + string message = 3; +} + +// CreatedStopItem entity +message CreatedStopItem { + int64 delivery_id = 1; + string address_line1 = 2; + string city = 3; + double latitude = 4; + double longitude = 5; + int32 order_count = 6; +} + +// Request message for ImportRouteFromCsvCommand +message ImportRouteFromCsvCommandRequest { + string name = 1; + string file_name = 2; + bytes file_stream = 3; + string file_delimiter = 4; + int64 delivery_territory_id = 5; + int32 total_portions = 6; + int32 total_orders = 7; + string total_amount = 8; + string average_order_amount = 9; + int32 delivery_orders = 10; + int32 pickup_orders = 11; + string average_plate_amount = 12; +} + +// Response message for ImportRouteFromCsvCommand +message ImportRouteFromCsvCommandResponse { +} + +// Request message for OptimizeRouteByZonesCommand +message OptimizeRouteByZonesCommandRequest { + int64 route_id = 1; + int64 delivery_territory_id = 2; +} + +// Response message for OptimizeRouteByZonesCommand +message OptimizeRouteByZonesCommandResponse { +} + +// Request message for RecalculateRouteStatsCommand +message RecalculateRouteStatsCommandRequest { + int64 route_id = 1; +} + +// Response message for RecalculateRouteStatsCommand +message RecalculateRouteStatsCommandResponse { + RecalculateRouteStatsCommandResult result = 1; +} + +// RecalculateRouteStatsCommandResult entity +message RecalculateRouteStatsCommandResult { + int32 total_orders = 1; + int32 delivery_orders = 2; + int32 pickup_orders = 3; + int32 total_portions = 4; + string total_amount = 5; + string average_order_amount = 6; + string average_plate_amount = 7; +} + +// Request message for AssignZonesToRouteCommand +message AssignZonesToRouteCommandRequest { + int64 route_id = 1; + repeated ZoneAssignment zones = 2; +} + +// ZoneAssignment entity +message ZoneAssignment { + int64 delivery_zone_id = 1; + int32 index = 2; +} + +// Response message for AssignZonesToRouteCommand +message AssignZonesToRouteCommandResponse { +} + +// Request message for UpdateRouteTerritoryCommand +message UpdateRouteTerritoryCommandRequest { + int64 route_id = 1; + int64 delivery_territory_id = 2; +} + +// Response message for UpdateRouteTerritoryCommand +message UpdateRouteTerritoryCommandResponse { +} + +// Request message for AssignDeliveryToRouteFragmentCommand +message AssignDeliveryToRouteFragmentCommandRequest { + int64 delivery_id = 1; + int64 fragment_id = 2; + int32 position = 3; + bool recalculate_route = 4; +} + +// Response message for AssignDeliveryToRouteFragmentCommand +message AssignDeliveryToRouteFragmentCommandResponse { + AssignDeliveryToRouteFragmentCommandResult result = 1; +} + +// AssignDeliveryToRouteFragmentCommandResult entity +message AssignDeliveryToRouteFragmentCommandResult { + int64 delivery_id = 1; + int64 fragment_id = 2; + int32 new_position = 3; + string updated_polyline = 4; +} + +// Request message for FetchRouteFragmentRoutesCommand +message FetchRouteFragmentRoutesCommandRequest { + int64 route_id = 1; + repeated int64 fragment_ids = 2; +} + +// Response message for FetchRouteFragmentRoutesCommand +message FetchRouteFragmentRoutesCommandResponse { + FetchRouteFragmentRoutesCommandResult result = 1; +} + +// FetchRouteFragmentRoutesCommandResult entity +message FetchRouteFragmentRoutesCommandResult { + repeated RouteFragmentRouteResult routes = 1; +} + +// RouteFragmentRouteResult entity +message RouteFragmentRouteResult { + int64 fragment_id = 1; + string encoded_polyline = 2; + double total_distance_km = 3; + int32 total_duration_minutes = 4; + bool success = 5; + string error = 6; +} + +// Request message for ReorderRouteFragmentDeliveriesCommand +message ReorderRouteFragmentDeliveriesCommandRequest { + int64 fragment_id = 1; + repeated int64 delivery_ids = 2; + bool recalculate_route = 3; +} + +// Response message for ReorderRouteFragmentDeliveriesCommand +message ReorderRouteFragmentDeliveriesCommandResponse { + ReorderRouteFragmentDeliveriesCommandResult result = 1; +} + +// ReorderRouteFragmentDeliveriesCommandResult entity +message ReorderRouteFragmentDeliveriesCommandResult { + int64 fragment_id = 1; + int32 reordered_count = 2; + string updated_polyline = 3; +} + +// Request message for SkipDeliveryCommand +message SkipDeliveryCommandRequest { + int64 delivery_id = 1; + string description = 2; + google.protobuf.Timestamp skipped_at = 3; +} + +// Response message for SkipDeliveryCommand +message SkipDeliveryCommandResponse { +} + +// Request message for UploadDeliveryPictureCommand +message UploadDeliveryPictureCommandRequest { + int64 delivery_id = 1; + string file_name = 2; + bytes file = 3; +} + +// Response message for UploadDeliveryPictureCommand +message UploadDeliveryPictureCommandResponse { +} + +// Request message for AddUserCommand +message AddUserCommandRequest { + string first_name = 1; + string last_name = 2; + string email = 3; + UserRole role = 4; + bool email_notifications = 5; +} + +// Response message for AddUserCommand +message AddUserCommandResponse { +} + +// Request message for ResetUserPasswordCommand +message ResetUserPasswordCommandRequest { + int64 user_id = 1; +} + +// Response message for ResetUserPasswordCommand +message ResetUserPasswordCommandResponse { +} + +// Request message for UpdatePasswordCommand +message UpdatePasswordCommandRequest { + int64 user_id = 1; + string password = 2; +} + +// Response message for UpdatePasswordCommand +message UpdatePasswordCommandResponse { +} + +// Request message for UpdateUserCommand +message UpdateUserCommandRequest { + int64 user_id = 1; + string first_name = 2; + string last_name = 3; + string email = 4; + UserRole role = 5; + bool email_notifications = 6; +} + +// Response message for UpdateUserCommand +message UpdateUserCommandResponse { +} + +// Request message for FetchWooCommerceOrdersCommand +message FetchWooCommerceOrdersCommandRequest { +} + +// Response message for FetchWooCommerceOrdersCommand +message FetchWooCommerceOrdersCommandResponse { + FetchWooCommerceOrdersResult result = 1; +} + +// FetchWooCommerceOrdersResult entity +message FetchWooCommerceOrdersResult { + repeated WooCommerceOrderDisplay orders = 1; + FetchWooCommerceOrdersSummary summary = 2; +} + +// WooCommerceOrderDisplay entity +message WooCommerceOrderDisplay { + int64 id = 1; + int64 woo_order_id = 2; + string order_number = 3; + string status = 4; + google.protobuf.Timestamp date_created = 5; + string customer_name = 6; + string customer_email = 7; + string customer_phone = 8; + string shipping_address = 9; + string shipping_city = 10; + string shipping_postcode = 11; + string subtotal = 12; + string total_tax = 13; + string discount_total = 14; + string shipping_total = 15; + string order_total = 16; + string net_amount = 17; + bool is_delivery = 18; + int32 total_portions = 19; + repeated WooCommerceOrderItemDisplay items = 20; + bool is_imported = 21; + int64 imported_to_route_id = 22; +} + +// WooCommerceOrderItemDisplay entity +message WooCommerceOrderItemDisplay { + string product_name = 1; + int32 quantity = 2; + string total = 3; + int32 portion_count = 4; +} + +// FetchWooCommerceOrdersSummary entity +message FetchWooCommerceOrdersSummary { + int32 total_orders = 1; + int32 delivery_orders = 2; + int32 pickup_orders = 3; + int32 total_portions = 4; + string total_net_amount = 5; + string average_order_amount = 6; +} + +// Request message for GenerateRouteFromWooCommerceCommand +message GenerateRouteFromWooCommerceCommandRequest { + string route_name = 1; + repeated int64 woo_commerce_order_ids = 2; + int64 delivery_territory_id = 3; +} + +// Response message for GenerateRouteFromWooCommerceCommand +message GenerateRouteFromWooCommerceCommandResponse { + GenerateRouteFromWooCommerceCommandResult result = 1; +} + +// GenerateRouteFromWooCommerceCommandResult entity +message GenerateRouteFromWooCommerceCommandResult { + int64 route_id = 1; + int32 orders_imported = 2; + int32 deliveries_created = 3; +} + +// Request message for SyncWooCommerceOrdersCommand +message SyncWooCommerceOrdersCommandRequest { + google.protobuf.Timestamp date_from = 1; + google.protobuf.Timestamp date_to = 2; +} + +// Response message for SyncWooCommerceOrdersCommand +message SyncWooCommerceOrdersCommandResponse { + SyncWooCommerceOrdersCommandResult result = 1; +} + +// SyncWooCommerceOrdersCommandResult entity +message SyncWooCommerceOrdersCommandResult { + int64 sync_log_id = 1; + int32 orders_fetched = 2; + int32 orders_created = 3; + int32 orders_updated = 4; +} + +// Request message for DeliveriesByFragmentQuery +message DeliveriesByFragmentQueryRequest { + int64 route_fragment_id = 1; +} + +// Response message for DeliveriesByFragmentQuery +message DeliveriesByFragmentQueryResponse { + DeliveriesByFragmentQueryResult result = 1; +} + +// DeliveriesByFragmentQueryResult entity +message DeliveriesByFragmentQueryResult { + int64 fragment_id = 1; + string fragment_name = 2; + repeated FragmentDeliveryItem deliveries = 3; +} + +// FragmentDeliveryItem entity +message FragmentDeliveryItem { + int64 id = 1; + int32 route_order_index = 2; + string encoded_polylines = 3; + google.protobuf.Timestamp delivered_at = 4; + google.protobuf.Timestamp skipped_at = 5; + string skipped_description = 6; + int64 delivery_address_id = 7; + string address_line1 = 8; + string city = 9; + string postal_code = 10; + double latitude = 11; + double longitude = 12; + int32 order_count = 13; + string total_amount = 14; +} + +// Request message for UnassignedDeliveriesQuery +message UnassignedDeliveriesQueryRequest { + int64 route_id = 1; +} + +// Response message for UnassignedDeliveriesQuery +message UnassignedDeliveriesQueryResponse { + UnassignedDeliveriesQueryResult result = 1; +} + +// UnassignedDeliveriesQueryResult entity +message UnassignedDeliveriesQueryResult { + int64 route_id = 1; + repeated FragmentDeliveryItem deliveries = 2; +} + +// Request message for HealthQuery +message HealthQueryRequest { +} + +// Response message for HealthQuery +message HealthQueryResponse { + HealthQueryResult result = 1; +} + +// HealthQueryResult entity +message HealthQueryResult { + bool api_status = 1; + bool database_status = 2; + string database_latency = 3; + bool route_optimization_status = 4; + string route_optimization_latency = 5; + bool geo_decoding_status = 6; + string geo_decoding_latency = 7; +} + +// Request message for DeliveryRouteQuery +message DeliveryRouteQueryRequest { + int64 route_id = 1; +} + +// Response message for DeliveryRouteQuery +message DeliveryRouteQueryResponse { + DeliveryRouteItem result = 1; +} + +// DeliveryRouteItem entity +message DeliveryRouteItem { + int64 id = 1; + string name = 2; + GeoPoint warehouse_location = 3; + repeated DeliveryItem deliveries = 4; + repeated RouteFragmentItem fragments = 5; + int32 total_portions = 6; + int32 total_orders = 7; + string total_amount = 8; + string average_order_amount = 9; + int32 delivery_orders = 10; + int32 pickup_orders = 11; + string average_plate_amount = 12; +} + +// DeliveryItem entity +message DeliveryItem { + int64 id = 1; + repeated OrderItem orders = 2; + DeliveryAddressItem delivery_address = 3; + int64 fragment_id = 4; + int32 route_order_index = 5; +} + +// OrderItem entity +message OrderItem { + int64 id = 1; + string customer_name = 2; +} + +// DeliveryAddressItem entity +message DeliveryAddressItem { + double latitude = 1; + double longitude = 2; + string formatted_address = 3; +} + +// RouteFragmentItem entity +message RouteFragmentItem { + int64 id = 1; + int32 index = 2; + string name = 3; +} + +// Request message for DownloadRouteCsvQuery +message DownloadRouteCsvQueryRequest { + int64 route_id = 1; +} + +// Response message for DownloadRouteCsvQuery +message DownloadRouteCsvQueryResponse { + DownloadRouteCsvResult result = 1; +} + +// DownloadRouteCsvResult entity +message DownloadRouteCsvResult { + bytes file_stream = 1; + string file_name = 2; + string content_type = 3; +} + +// Request message for RouteHeatMapQuery +message RouteHeatMapQueryRequest { + int64 route_id = 1; + google.protobuf.Timestamp generated_after = 2; +} + +// Response message for RouteHeatMapQuery +message RouteHeatMapQueryResponse { + RouteHeatMapResult result = 1; +} + +// RouteHeatMapResult entity +message RouteHeatMapResult { + int64 route_id = 1; + repeated HeatMapPoint points = 2; + int32 total_points = 3; + int32 max_intensity = 4; +} + +// HeatMapPoint entity +message HeatMapPoint { + double latitude = 1; + double longitude = 2; + int32 intensity = 3; + double cluster_radius_meters = 4; + google.protobuf.Timestamp generated_at = 5; +} + +// Request message for RoutesByTerritoryQuery +message RoutesByTerritoryQueryRequest { + int64 territory_id = 1; +} + +// Response message for RoutesByTerritoryQuery +message RoutesByTerritoryQueryResponse { + RoutesByTerritoryResult result = 1; +} + +// RoutesByTerritoryResult entity +message RoutesByTerritoryResult { + int64 territory_id = 1; + string territory_name = 2; + repeated RoutesByTerritoryItem routes = 3; +} + +// RoutesByTerritoryItem entity +message RoutesByTerritoryItem { + int64 id = 1; + string name = 2; + google.protobuf.Timestamp created_at = 3; + google.protobuf.Timestamp updated_at = 4; + google.protobuf.Timestamp optimized_at = 5; + int32 deliveries_count = 6; + repeated RouteZoneItem zones = 7; +} + +// RouteZoneItem entity +message RouteZoneItem { + int64 id = 1; + string name = 2; + int32 index = 3; +} + +// Request message for TerritoryWithZonesQuery +message TerritoryWithZonesQueryRequest { + int64 territory_id = 1; +} + +// Response message for TerritoryWithZonesQuery +message TerritoryWithZonesQueryResponse { + TerritoryWithZonesResult result = 1; +} + +// TerritoryWithZonesResult entity +message TerritoryWithZonesResult { + int64 id = 1; + string name = 2; + string color = 3; + google.protobuf.Timestamp created_at = 4; + google.protobuf.Timestamp updated_at = 5; + repeated TerritoryZoneItem zones = 6; +} + +// TerritoryZoneItem entity +message TerritoryZoneItem { + int64 id = 1; + string name = 2; + string color = 3; + int32 priority = 4; + bool is_reverse = 5; + bool start_from_warehouse = 6; + NpgsqlPolygon polygon = 7; + GeoPoint start_waypoint = 8; + GeoPoint exit_waypoint = 9; +} + +// Request message for ValidatePointInZoneQuery +message ValidatePointInZoneQueryRequest { + double latitude = 1; + double longitude = 2; + int64 zone_id = 3; + int64 territory_id = 4; +} + +// Response message for ValidatePointInZoneQuery +message ValidatePointInZoneQueryResponse { + ValidatePointInZoneQueryResult result = 1; +} + +// ValidatePointInZoneQueryResult entity +message ValidatePointInZoneQueryResult { + bool is_inside_zone = 1; + int64 matched_zone_id = 2; + string matched_zone_name = 3; + int32 matched_zone_priority = 4; +} + +// Request message for ZoneGeometryQuery +message ZoneGeometryQueryRequest { + int64 zone_id = 1; +} + +// Response message for ZoneGeometryQuery +message ZoneGeometryQueryResponse { + ZoneGeometryQueryResult result = 1; +} + +// ZoneGeometryQueryResult entity +message ZoneGeometryQueryResult { + int64 id = 1; + string name = 2; + string color = 3; + int32 priority = 4; + repeated GeoPoint polygon = 5; + GeoPoint centroid = 6; + GeoPoint start_waypoint = 7; + GeoPoint exit_waypoint = 8; + BoundingBox bounding_box = 9; +} + +// BoundingBox entity +message BoundingBox { + double min_lat = 1; + double max_lat = 2; + double min_lon = 3; + double max_lon = 4; +} + +// Request message for RouteFragmentDeliveriesMappingQuery +message RouteFragmentDeliveriesMappingQueryRequest { + int64 route_id = 1; +} + +// Response message for RouteFragmentDeliveriesMappingQuery +message RouteFragmentDeliveriesMappingQueryResponse { + RouteFragmentDeliveriesMappingQueryResult result = 1; +} + +// RouteFragmentDeliveriesMappingQueryResult entity +message RouteFragmentDeliveriesMappingQueryResult { + int64 route_id = 1; + repeated RouteFragmentMapping fragments = 2; +} + +// RouteFragmentMapping entity +message RouteFragmentMapping { + int64 fragment_id = 1; + int32 fragment_index = 2; + string fragment_name = 3; + string encoded_polyline = 4; + repeated RouteFragmentDelivery deliveries = 5; +} + +// RouteFragmentDelivery entity +message RouteFragmentDelivery { + int64 delivery_id = 1; + int32 order_index = 2; + double latitude = 3; + double longitude = 4; + string address_line1 = 5; + string city = 6; + google.protobuf.Timestamp delivered_at = 7; + google.protobuf.Timestamp skipped_at = 8; +} + +// Request message for WooCommerceSyncStatusQuery +message WooCommerceSyncStatusQueryRequest { + google.protobuf.Timestamp date_from = 1; + google.protobuf.Timestamp date_to = 2; +} + +// Response message for WooCommerceSyncStatusQuery +message WooCommerceSyncStatusQueryResponse { + WooCommerceSyncStatusQueryResult result = 1; +} + +// WooCommerceSyncStatusQueryResult entity +message WooCommerceSyncStatusQueryResult { + int32 total_orders_synced = 1; + int32 delivery_orders = 2; + int32 pickup_orders = 3; + int32 total_portions = 4; + string total_net_amount = 5; + google.protobuf.Timestamp last_sync_at = 6; + repeated WooCommerceSyncLogItem recent_syncs = 7; +} + +// WooCommerceSyncLogItem entity +message WooCommerceSyncLogItem { + int64 id = 1; + google.protobuf.Timestamp sync_started_at = 2; + google.protobuf.Timestamp sync_completed_at = 3; + string date_from = 4; + string date_to = 5; + int32 orders_fetched = 6; + int32 orders_created = 7; + int32 orders_updated = 8; + string status = 9; + string error_message = 10; +} + +// Dynamic query filter with AND/OR support +message DynamicQueryFilter { + string path = 1; + int32 type = 2; // PoweredSoft.DynamicQuery.Core.FilterType + string value = 3; + repeated DynamicQueryFilter and = 4; + repeated DynamicQueryFilter or = 5; +} + +// Dynamic query sort +message DynamicQuerySort { + string path = 1; + bool ascending = 2; +} + +// Dynamic query group +message DynamicQueryGroup { + string path = 1; +} + +// Dynamic query aggregate +message DynamicQueryAggregate { + string path = 1; + int32 type = 2; // PoweredSoft.DynamicQuery.Core.AggregateType +} + +// Dynamic query request for SimpleDeliveriesQueryItem +message DynamicQuerySimpleDeliveriesQueryItemsRequest { + int32 page = 1; + int32 page_size = 2; + repeated DynamicQueryFilter filters = 3; + repeated DynamicQuerySort sorts = 4; + repeated DynamicQueryGroup groups = 5; + repeated DynamicQueryAggregate aggregates = 6; +} + +// Dynamic query response for SimpleDeliveriesQueryItem +message DynamicQuerySimpleDeliveriesQueryItemsResponse { + repeated SimpleDeliveriesQueryItem data = 1; + int64 total_records = 2; + int32 number_of_pages = 3; +} + +// SimpleDeliveriesQueryItem entity +message SimpleDeliveriesQueryItem { + int64 id = 1; + int64 route_fragment_id = 2; + int32 delivery_index = 3; + repeated SimpleDeliveryOrder orders = 4; + SimpleUserInfo delivered_by = 5; + SimpleDeliveryAddress delivery_address = 6; + google.protobuf.Timestamp delivered_at = 7; + google.protobuf.Timestamp skipped_at = 8; + google.protobuf.Timestamp created_at = 9; + google.protobuf.Timestamp updated_at = 10; + bool delivered = 11; + bool has_been_skipped = 12; + bool is_skipped = 13; + string name = 14; +} + +// SimpleDeliveryOrder entity +message SimpleDeliveryOrder { + int64 id = 1; + bool is_new_customer = 2; + string note = 3; + string total_amount = 4; + string total_paid = 5; + int32 total_items = 6; + repeated SimpleDeliveryContact contacts = 7; + SimpleDeliveryContact contact = 8; +} + +// SimpleDeliveryContact entity +message SimpleDeliveryContact { + string first_name = 1; + string last_name = 2; + string phone_number = 3; + string full_name = 4; +} + +// SimpleUserInfo entity +message SimpleUserInfo { + int64 id = 1; + string first_name = 2; + string last_name = 3; + string full_name = 4; +} + +// SimpleDeliveryAddress entity +message SimpleDeliveryAddress { + int64 id = 1; + string line1 = 2; + string line2 = 3; + string postal_code = 4; + string city = 5; + string subdivision = 6; + string country_code = 7; + double latitude = 8; + double longitude = 9; + string formatted_address = 10; +} + +// Dynamic query request for SimpleDeliveryRouteQueryItem +message DynamicQuerySimpleDeliveryRouteQueryItemsRequest { + int32 page = 1; + int32 page_size = 2; + repeated DynamicQueryFilter filters = 3; + repeated DynamicQuerySort sorts = 4; + repeated DynamicQueryGroup groups = 5; + repeated DynamicQueryAggregate aggregates = 6; +} + +// Dynamic query response for SimpleDeliveryRouteQueryItem +message DynamicQuerySimpleDeliveryRouteQueryItemsResponse { + repeated SimpleDeliveryRouteQueryItem data = 1; + int64 total_records = 2; + int32 number_of_pages = 3; +} + +// SimpleDeliveryRouteQueryItem entity +message SimpleDeliveryRouteQueryItem { + int64 id = 1; + int64 route_id = 2; + string name = 3; + string route_name = 4; + int32 deliveries_count = 5; + int32 delivered_count = 6; + bool completed = 7; + google.protobuf.Timestamp created_at = 8; +} + +// Dynamic query request for DeliveryTerritoryItem +message DynamicQueryDeliveryTerritoryItemsRequest { + int32 page = 1; + int32 page_size = 2; + repeated DynamicQueryFilter filters = 3; + repeated DynamicQuerySort sorts = 4; + repeated DynamicQueryGroup groups = 5; + repeated DynamicQueryAggregate aggregates = 6; +} + +// Dynamic query response for DeliveryTerritoryItem +message DynamicQueryDeliveryTerritoryItemsResponse { + repeated DeliveryTerritoryItem data = 1; + int64 total_records = 2; + int32 number_of_pages = 3; +} + +// DeliveryTerritoryItem entity +message DeliveryTerritoryItem { + int64 id = 1; + string name = 2; + string color = 3; + int32 priority = 4; + google.protobuf.Timestamp created_at = 5; + google.protobuf.Timestamp updated_at = 6; + int32 zone_count = 7; + bool is_active = 8; + google.protobuf.Timestamp deactivated_at = 9; +} + +// Dynamic query request for DeliveryZoneItem +message DynamicQueryDeliveryZoneItemsRequest { + int32 page = 1; + int32 page_size = 2; + repeated DynamicQueryFilter filters = 3; + repeated DynamicQuerySort sorts = 4; + repeated DynamicQueryGroup groups = 5; + repeated DynamicQueryAggregate aggregates = 6; +} + +// Dynamic query response for DeliveryZoneItem +message DynamicQueryDeliveryZoneItemsResponse { + repeated DeliveryZoneItem data = 1; + int64 total_records = 2; + int32 number_of_pages = 3; +} + +// DeliveryZoneItem entity +message DeliveryZoneItem { + int64 id = 1; + string name = 2; + string color = 3; + int32 priority = 4; + bool is_reverse = 5; + bool start_from_warehouse = 6; + NpgsqlPolygon polygon = 7; + string shipping_fee = 8; + google.protobuf.Timestamp shipping_schedule_start = 9; + google.protobuf.Timestamp shipping_schedule_end = 10; + GeoPoint start_waypoint = 11; + GeoPoint exit_waypoint = 12; + google.protobuf.Timestamp created_at = 13; + google.protobuf.Timestamp updated_at = 14; + int64 delivery_territory_id = 15; + string delivery_territory_name = 16; +} + +// Dynamic query request for RouteItem +message DynamicQueryRouteItemsRequest { + int32 page = 1; + int32 page_size = 2; + repeated DynamicQueryFilter filters = 3; + repeated DynamicQuerySort sorts = 4; + repeated DynamicQueryGroup groups = 5; + repeated DynamicQueryAggregate aggregates = 6; +} + +// Dynamic query response for RouteItem +message DynamicQueryRouteItemsResponse { + repeated RouteItem data = 1; + int64 total_records = 2; + int32 number_of_pages = 3; +} + +// RouteItem entity +message RouteItem { + int64 id = 1; + string name = 2; + int32 deliveries_count = 3; + google.protobuf.Timestamp optimized_at = 4; + google.protobuf.Timestamp created_at = 5; + google.protobuf.Timestamp updated_at = 6; + int32 fragments_count = 7; + repeated int64 fragment_ids = 8; + int64 delivery_territory_id = 9; + string delivery_territory_name = 10; + repeated RouteZoneItem zones = 11; + int32 total_portions = 12; + int32 total_orders = 13; + string total_amount = 14; + string average_order_amount = 15; + int32 delivery_orders = 16; + int32 pickup_orders = 17; + string average_plate_amount = 18; +} + +// Dynamic query request for UserQueryItem +message DynamicQueryUserQueryItemsRequest { + int32 page = 1; + int32 page_size = 2; + repeated DynamicQueryFilter filters = 3; + repeated DynamicQuerySort sorts = 4; + repeated DynamicQueryGroup groups = 5; + repeated DynamicQueryAggregate aggregates = 6; +} + +// Dynamic query response for UserQueryItem +message DynamicQueryUserQueryItemsResponse { + repeated UserQueryItem data = 1; + int64 total_records = 2; + int32 number_of_pages = 3; +} + +// UserQueryItem entity +message UserQueryItem { + int64 id = 1; + string first_name = 2; + string last_name = 3; + string email = 4; + string subject_id = 5; + UserRole role = 6; + bool email_notifications = 7; + google.protobuf.Timestamp created_at = 8; +} + +// Dynamic query request for WooCommerceOrderItem +message DynamicQueryWooCommerceOrderItemsRequest { + int32 page = 1; + int32 page_size = 2; + repeated DynamicQueryFilter filters = 3; + repeated DynamicQuerySort sorts = 4; + repeated DynamicQueryGroup groups = 5; + repeated DynamicQueryAggregate aggregates = 6; +} + +// Dynamic query response for WooCommerceOrderItem +message DynamicQueryWooCommerceOrderItemsResponse { + repeated WooCommerceOrderItem data = 1; + int64 total_records = 2; + int32 number_of_pages = 3; +} + +// WooCommerceOrderItem entity +message WooCommerceOrderItem { + int64 id = 1; + int64 woo_order_id = 2; + string order_number = 3; + string status = 4; + google.protobuf.Timestamp date_created = 5; + string customer_name = 6; + string customer_email = 7; + string shipping_city = 8; + string shipping_postcode = 9; + string subtotal = 10; + string total_tax = 11; + string discount_total = 12; + string order_total = 13; + string net_amount = 14; + int32 total_portions = 15; + bool is_delivery = 16; + bool is_imported = 17; + int64 imported_to_route_id = 18; + google.protobuf.Timestamp synced_at = 19; +} +