Class: DeliveryFivePostClient::Resources::API
- Inherits:
-
Object
- Object
- DeliveryFivePostClient::Resources::API
- Defined in:
- lib/delivery_five_post_client/resources/api.rb,
lib/delivery_five_post_client/resources/api/v1.rb,
lib/delivery_five_post_client/resources/api/v2.rb,
lib/delivery_five_post_client/resources/api/v3.rb,
lib/delivery_five_post_client/resources/api/v1/tariff.rb,
lib/delivery_five_post_client/resources/api/v2/points.rb,
lib/delivery_five_post_client/resources/api/v1/partners.rb,
lib/delivery_five_post_client/resources/api/v2/partners.rb,
lib/delivery_five_post_client/resources/api/v3/partners.rb,
lib/delivery_five_post_client/resources/api/v2/points/sl.rb,
lib/delivery_five_post_client/resources/api/v1/partners/jwt.rb,
lib/delivery_five_post_client/resources/api/v1/partners/tasks.rb,
lib/delivery_five_post_client/resources/api/v1/partners/orders.rb,
lib/delivery_five_post_client/resources/api/v3/partners/orders.rb,
lib/delivery_five_post_client/resources/api/v1/partners/return_.rb,
lib/delivery_five_post_client/resources/api/v1/get_label_statuses.rb,
lib/delivery_five_post_client/resources/api/v1/partners/warehouse.rb,
lib/delivery_five_post_client/resources/api/v1/partners/redirection.rb,
lib/delivery_five_post_client/resources/api/v1/partners/orders/cargo.rb,
lib/delivery_five_post_client/resources/api/v1/partners/tasks/report.rb,
lib/delivery_five_post_client/resources/api/v1/partners/partner_supply.rb,
lib/delivery_five_post_client/resources/api/v1/partners/tasks/report/avds.rb,
lib/delivery_five_post_client/resources/api/v1/partners/extend_storage_days.rb
Defined Under Namespace
Instance Attribute Summary collapse
- #v1 ⇒ DeliveryFivePostClient::Resources::API::V1 readonly
- #v2 ⇒ DeliveryFivePostClient::Resources::API::V2 readonly
- #v3 ⇒ DeliveryFivePostClient::Resources::API::V3 readonly
Instance Method Summary collapse
-
#initialize(client:) ⇒ API
constructor
private
A new instance of API.
Constructor Details
#initialize(client:) ⇒ API
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of API.
18 19 20 21 22 23 |
# File 'lib/delivery_five_post_client/resources/api.rb', line 18 def initialize(client:) @client = client @v1 = DeliveryFivePostClient::Resources::API::V1.new(client: client) @v2 = DeliveryFivePostClient::Resources::API::V2.new(client: client) @v3 = DeliveryFivePostClient::Resources::API::V3.new(client: client) end |
Instance Attribute Details
#v1 ⇒ DeliveryFivePostClient::Resources::API::V1 (readonly)
7 8 9 |
# File 'lib/delivery_five_post_client/resources/api.rb', line 7 def v1 @v1 end |
#v2 ⇒ DeliveryFivePostClient::Resources::API::V2 (readonly)
10 11 12 |
# File 'lib/delivery_five_post_client/resources/api.rb', line 10 def v2 @v2 end |
#v3 ⇒ DeliveryFivePostClient::Resources::API::V3 (readonly)
13 14 15 |
# File 'lib/delivery_five_post_client/resources/api.rb', line 13 def v3 @v3 end |