juju/client/_client3.py
async def GetConsumeDetails(self, offer_urls=None, user_tag=None):
        '''
        GetConsumeDetails returns the details necessary to pass to another model
        to allow the specified args user to consume the offers represented by the args URLs.

        offer_urls : OfferURLs
        user_tag : str
        Returns -> ConsumeOfferDetailsResults
        '''
        if offer_urls is not None and not isinstance(offer_urls, (dict, OfferURLs)):
            raise Exception("Expected offer_urls to be a OfferURLs, received: {}".format(type(offer_urls)))

        if user_tag is not None and not isinstance(user_tag, (bytes, str)):
            raise Exception("Expected user_tag to be a str, received: {}".format(type(user_tag)))

        # map input types to rpc msg
        _params = dict()
        msg = dict(type='ApplicationOffers',
                   request='GetConsumeDetails',
                   version=3,
                   params=_params)
        _params['offer-urls'] = offer_urls
        _params['user-tag'] = user_tag
        reply = await self.rpc(msg)
        return reply

        GetConsumeDetails returns the details necessary to pass to another model
        to allow the specified args user to consume the offers represented by the args URLs.

        offer_urls : OfferURLs
        user_tag : str
        Returns -> ConsumeOfferDetailsResults
        
GetConsumeDetails returns the details necessary to pass to another model
to allow the specified args user to consume the offers represented by the args URLs.


GetConsumeDetails returns the details necessary to pass to another model to allow the specified args user to consume the offers represented by the args URLs .
async def GetConsumeDetails(self, offer_urls=None, user_tag=None):
        if offer_urls is not None and not isinstance(offer_urls, (dict, OfferURLs)):
            raise Exception("Expected offer_urls to be a OfferURLs, received: {}".format(type(offer_urls)))
        if user_tag is not None and not isinstance(user_tag, (bytes, str)):
            raise Exception("Expected user_tag to be a str, received: {}".format(type(user_tag)))
        _params = dict()
        msg = dict(type='ApplicationOffers',
                   request='GetConsumeDetails',
                   version=3,
                   params=_params)
        _params['offer-urls'] = offer_urls
        _params['user-tag'] = user_tag
        reply = await self.rpc(msg)
        return reply
async def GetConsumeDetails ( self , offer_urls = None , user_tag = None ) : if offer_urls is not None and not isinstance ( offer_urls , ( dict , OfferURLs ) ) : raise Exception ( "Expected offer_urls to be a OfferURLs, received: {}" . format ( type ( offer_urls ) ) ) if user_tag is not None and not isinstance ( user_tag , ( bytes , str ) ) : raise Exception ( "Expected user_tag to be a str, received: {}" . format ( type ( user_tag ) ) ) _params = dict ( ) msg = dict ( type = 'ApplicationOffers' , request = 'GetConsumeDetails' , version = 3 , params = _params ) _params [ 'offer-urls' ] = offer_urls _params [ 'user-tag' ] = user_tag reply = await self . rpc ( msg ) return reply
GetConsumeDetails returns the details necessary to pass to another model
to allow the specified args user to consume the offers represented by the args URLs.
GetConsumeDetails returns the details necessary to pass to another model to allow the specified args user to consume the offers represented by the args URLs .
'''
        GetConsumeDetails returns the details necessary to pass to another model
        to allow the specified args user to consume the offers represented by the args URLs.

        offer_urls : OfferURLs
        user_tag : str
        Returns -> ConsumeOfferDetailsResults
        ''' # map input types to rpc msg
self
offer_urls
user_tag