Class: DeliveryFivePostClient::Resources::API::V1

Inherits:
Object
  • Object
show all
Defined in:
lib/delivery_five_post_client/resources/api/v1.rb,
lib/delivery_five_post_client/resources/api/v1/tariff.rb,
lib/delivery_five_post_client/resources/api/v1/partners.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/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

Classes: GetLabelStatuses, Partners, Tariff

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(client:) ⇒ V1

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 V1.

Parameters:



19
20
21
22
23
24
# File 'lib/delivery_five_post_client/resources/api/v1.rb', line 19

def initialize(client:)
  @client = client
  @get_label_statuses = DeliveryFivePostClient::Resources::API::V1::GetLabelStatuses.new(client: client)
  @partners = DeliveryFivePostClient::Resources::API::V1::Partners.new(client: client)
  @tariff = DeliveryFivePostClient::Resources::API::V1::Tariff.new(client: client)
end

Instance Attribute Details

#get_label_statuses ⇒ DeliveryFivePostClient::Resources::API::V1::GetLabelStatuses (readonly)



8
9
10
# File 'lib/delivery_five_post_client/resources/api/v1.rb', line 8

def get_label_statuses
  @get_label_statuses
end

#partners ⇒ DeliveryFivePostClient::Resources::API::V1::Partners (readonly)



11
12
13
# File 'lib/delivery_five_post_client/resources/api/v1.rb', line 11

def partners
  @partners
end

#tariff ⇒ DeliveryFivePostClient::Resources::API::V1::Tariff (readonly)



14
15
16
# File 'lib/delivery_five_post_client/resources/api/v1.rb', line 14

def tariff
  @tariff
end