Module yapapi.rest.market
Classes
Agreement
class Agreement(
api:ya_market.api.requestor_api.RequestorApi,
subscription:'Subscription',
agreement_id:str
)
Instance variables
Methods
confirm
def confirm(
self
) -> bool
details
def details(
self
) -> yapapi.rest.market.AgreementDetails
Market
class Market(
api_client:ya_market.api_client.ApiClient
)
Methods
subscribe
def subscribe(
self,
props:dict,
constraints:str
) -> yapapi.rest.market.AsyncResource
subscriptions
def subscriptions(
self
) -> AsyncIterator[yapapi.rest.market.Subscription]
OfferProposal
class OfferProposal(
subscription:'Subscription',
proposal:ya_market.models.proposal_event.ProposalEvent
)
Instance variables
Methods
agreement
def agreement(
self,
timeout=datetime.timedelta(0, 3600)
) -> yapapi.rest.market.Agreement
reject
def reject(
self,
reason:Union[str, NoneType]=None
)
respond
def respond(
self,
props:dict,
constraints:str
) -> str
Subscription
class Subscription(
api:ya_market.api.requestor_api.RequestorApi,
subscription_id:str,
_details:Union[ya_market.models.demand.Demand, NoneType]=None
)
Instance variables
Methods
close
delete
events
def events(
self
) -> AsyncIterator[yapapi.rest.market.OfferProposal]