Class: DeliveryFivePostClient::Models::API::V1::PartnerDeliveryParamsResponse::Zone
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- DeliveryFivePostClient::Models::API::V1::PartnerDeliveryParamsResponse::Zone
- Defined in:
- lib/delivery_five_post_client/models/api/v1/partner_delivery_params_response.rb
Instance Attribute Summary collapse
-
#city ⇒ String
Город / City.
-
#is_available ⇒ Boolean
Доступна ли доставка / Is available.
-
#max_delivery_days ⇒ Integer?
Максимальный срок доставки (дней) / Max delivery days.
-
#min_delivery_days ⇒ Integer?
Минимальный срок доставки (дней) / Min delivery days.
-
#region ⇒ String
Регион / Region.
-
#zone_id ⇒ String
ID зоны / Zone ID.
-
#zone_name ⇒ String
Название зоны / Zone name.
Instance Method Summary collapse
-
#initialize(city:, is_available:, region:, zone_id:, zone_name:, max_delivery_days: nil, min_delivery_days: nil) ⇒ Object
constructor
Зона курьерской доставки / Delivery zone.
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(city:, is_available:, region:, zone_id:, zone_name:, max_delivery_days: nil, min_delivery_days: nil) ⇒ Object
Зона курьерской доставки / Delivery zone
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 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 |
# File 'lib/delivery_five_post_client/models/api/v1/partner_delivery_params_response.rb', line 21 class Zone < DeliveryFivePostClient::Internal::Type::BaseModel # @!attribute city # Город / City # # @return [String] required :city, String # @!attribute is_available # Доступна ли доставка / Is available # # @return [Boolean] required :is_available, DeliveryFivePostClient::Internal::Type::Boolean, api_name: :isAvailable # @!attribute region # Регион / Region # # @return [String] required :region, String # @!attribute zone_id # ID зоны / Zone ID # # @return [String] required :zone_id, String, api_name: :zoneId # @!attribute zone_name # Название зоны / Zone name # # @return [String] required :zone_name, String, api_name: :zoneName # @!attribute max_delivery_days # Максимальный срок доставки (дней) / Max delivery days # # @return [Integer, nil] optional :max_delivery_days, Integer, api_name: :maxDeliveryDays # @!attribute min_delivery_days # Минимальный срок доставки (дней) / Min delivery days # # @return [Integer, nil] optional :min_delivery_days, Integer, api_name: :minDeliveryDays # @!method initialize(city:, is_available:, region:, zone_id:, zone_name:, max_delivery_days: nil, min_delivery_days: nil) # Зона курьерской доставки / Delivery zone # # @param city [String] Город / City # # @param is_available [Boolean] Доступна ли доставка / Is available # # @param region [String] Регион / Region # # @param zone_id [String] ID зоны / Zone ID # # @param zone_name [String] Название зоны / Zone name # # @param max_delivery_days [Integer] Максимальный срок доставки (дней) / Max delivery days # # @param min_delivery_days [Integer] Минимальный срок доставки (дней) / Min delivery days end |
Instance Attribute Details
#city ⇒ String
Город / City
26 |
# File 'lib/delivery_five_post_client/models/api/v1/partner_delivery_params_response.rb', line 26 required :city, String |
#is_available ⇒ Boolean
Доступна ли доставка / Is available
32 |
# File 'lib/delivery_five_post_client/models/api/v1/partner_delivery_params_response.rb', line 32 required :is_available, DeliveryFivePostClient::Internal::Type::Boolean, api_name: :isAvailable |
#max_delivery_days ⇒ Integer?
Максимальный срок доставки (дней) / Max delivery days
56 |
# File 'lib/delivery_five_post_client/models/api/v1/partner_delivery_params_response.rb', line 56 optional :max_delivery_days, Integer, api_name: :maxDeliveryDays |
#min_delivery_days ⇒ Integer?
Минимальный срок доставки (дней) / Min delivery days
62 |
# File 'lib/delivery_five_post_client/models/api/v1/partner_delivery_params_response.rb', line 62 optional :min_delivery_days, Integer, api_name: :minDeliveryDays |
#region ⇒ String
Регион / Region
38 |
# File 'lib/delivery_five_post_client/models/api/v1/partner_delivery_params_response.rb', line 38 required :region, String |
#zone_id ⇒ String
ID зоны / Zone ID
44 |
# File 'lib/delivery_five_post_client/models/api/v1/partner_delivery_params_response.rb', line 44 required :zone_id, String, api_name: :zoneId |
#zone_name ⇒ String
Название зоны / Zone name
50 |
# File 'lib/delivery_five_post_client/models/api/v1/partner_delivery_params_response.rb', line 50 required :zone_name, String, api_name: :zoneName |