class YandexDostavkaApi::Client

Defined in:

yandex_dostavka_api/client.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(api_token : String, print_responses : Bool = false) #

[View source]

Instance Method Detail

def api_token : String #

[View source]
def api_token=(api_token : String) #

[View source]
def check_price(request : Request::CheckPrice) #

[View source]
def claims_accept(claim_id : String, version : Int32) : Response::ClaimsCreateOrCancel #

[View source]
def claims_cancel(claim_id : String, request : Request::ClaimsCancel) : Response::ClaimsCreateOrCancel #

Methods for Yandex Dostavka API


[View source]
def claims_create(request_id : String, request : Request::ClaimsCreate) : String #

[View source]
def claims_info(claim_id : String) : Entity::Claim #

[View source]
def claims_journal(cursor : String | Nil = nil) #

[View source]
def claims_search(request : Request::ClaimsSearch) : Response::ClaimsSearch #

[View source]
def claims_search_active(request : Request::ClaimsSearchActive) : Response::ClaimsSearchActive #

[View source]
def print_responses : Bool #

[View source]
def print_responses=(print_responses : Bool) #

[View source]
def tariffs(longitude : Float32, latitude : Float32) : String #

[View source]