ShippingQuery constructor

const ShippingQuery({
  1. @JsonKey(name: 'id') required String id,
  2. @JsonKey(name: 'from') required User from,
  3. @JsonKey(name: 'invoice_payload') required String invoicePayload,
  4. @JsonKey(name: 'shipping_address') required ShippingAddress shippingAddress,
})

Constructs a ShippingQuery object

Implementation

const factory ShippingQuery({
  /// Unique query identifier
  @JsonKey(name: 'id') required String id,

  /// User who sent the query
  @JsonKey(name: 'from') required User from,

  /// Bot specified invoice payload
  @JsonKey(name: 'invoice_payload') required String invoicePayload,

  /// User specified shipping address
  @JsonKey(name: 'shipping_address') required ShippingAddress shippingAddress,
}) = _ShippingQuery;