Class: DeliveryFivePostClient::Models::API::V1::PartnerGetOrderHistoryMassResponse::Order::History
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- DeliveryFivePostClient::Models::API::V1::PartnerGetOrderHistoryMassResponse::Order::History
- Defined in:
- lib/delivery_five_post_client/models/api/v1/partner_get_order_history_mass_response.rb
Instance Attribute Summary collapse
-
#change_date ⇒ Time
Дата изменения / Change date.
-
#error_desc ⇒ String?
Описание ошибки / Error description.
-
#execution_status ⇒ Symbol, DeliveryFivePostClient::Models::API::V1::ExecutionStatus
Статусы исполнения заказа / Order execution statuses.
-
#mile_type ⇒ Symbol, ...
Тип мили доставки / Delivery mile type.
-
#status ⇒ String
Статус заказа / Order status.
Instance Method Summary collapse
-
#initialize(change_date:, execution_status:, status:, error_desc: nil, mile_type: nil) ⇒ Object
constructor
Запись в истории статусов / Status history entry.
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(change_date:, execution_status:, status:, error_desc: nil, mile_type: nil) ⇒ Object
Запись в истории статусов / Status history entry
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
# File 'lib/delivery_five_post_client/models/api/v1/partner_get_order_history_mass_response.rb', line 50 class History < DeliveryFivePostClient::Internal::Type::BaseModel # @!attribute change_date # Дата изменения / Change date # # @return [Time] required :change_date, Time, api_name: :changeDate # @!attribute execution_status # Статусы исполнения заказа / Order execution statuses # # @return [Symbol, DeliveryFivePostClient::Models::API::V1::ExecutionStatus] required :execution_status, enum: -> { DeliveryFivePostClient::API::V1::ExecutionStatus }, api_name: :executionStatus # @!attribute status # Статус заказа / Order status # # @return [String] required :status, String # @!attribute error_desc # Описание ошибки / Error description # # @return [String, nil] optional :error_desc, String, api_name: :errorDesc # @!attribute mile_type # Тип мили доставки / Delivery mile type # # @return [Symbol, DeliveryFivePostClient::Models::MileType, nil] optional :mile_type, enum: -> { DeliveryFivePostClient::MileType }, api_name: :mileType # @!method initialize(change_date:, execution_status:, status:, error_desc: nil, mile_type: nil) # Запись в истории статусов / Status history entry # # @param change_date [Time] Дата изменения / Change date # # @param execution_status [Symbol, DeliveryFivePostClient::Models::API::V1::ExecutionStatus] Статусы исполнения заказа / Order execution statuses # # @param status [String] Статус заказа / Order status # # @param error_desc [String] Описание ошибки / Error description # # @param mile_type [Symbol, DeliveryFivePostClient::Models::MileType] Тип мили доставки / Delivery mile type end |
Instance Attribute Details
#change_date ⇒ Time
Дата изменения / Change date
55 |
# File 'lib/delivery_five_post_client/models/api/v1/partner_get_order_history_mass_response.rb', line 55 required :change_date, Time, api_name: :changeDate |
#error_desc ⇒ String?
Описание ошибки / Error description
75 |
# File 'lib/delivery_five_post_client/models/api/v1/partner_get_order_history_mass_response.rb', line 75 optional :error_desc, String, api_name: :errorDesc |
#execution_status ⇒ Symbol, DeliveryFivePostClient::Models::API::V1::ExecutionStatus
Статусы исполнения заказа / Order execution statuses
61 62 63 |
# File 'lib/delivery_five_post_client/models/api/v1/partner_get_order_history_mass_response.rb', line 61 required :execution_status, enum: -> { DeliveryFivePostClient::API::V1::ExecutionStatus }, api_name: :executionStatus |
#mile_type ⇒ Symbol, ...
Тип мили доставки / Delivery mile type
81 |
# File 'lib/delivery_five_post_client/models/api/v1/partner_get_order_history_mass_response.rb', line 81 optional :mile_type, enum: -> { DeliveryFivePostClient::MileType }, api_name: :mileType |
#status ⇒ String
Статус заказа / Order status
69 |
# File 'lib/delivery_five_post_client/models/api/v1/partner_get_order_history_mass_response.rb', line 69 required :status, String |