juju/client/_client2.py
async def GetConsumeDetails(self, bakery_version=None, offer_urls=None):
        '''
        GetConsumeDetails returns the details necessary to pass to another model to
        consume the specified offers represented by the urls.

        bakery_version : int
        offer_urls : typing.Sequence[str]
        Returns -> ConsumeOfferDetailsResults
        '''
        if bakery_version is not None and not isinstance(bakery_version, int):
            raise Exception("Expected bakery_version to be a int, received: {}".format(type(bakery_version)))

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

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

        GetConsumeDetails returns the details necessary to pass to another model to
        consume the specified offers represented by the urls.

        bakery_version : int
        offer_urls : typing.Sequence[str]
        Returns -> ConsumeOfferDetailsResults
        
GetConsumeDetails returns the details necessary to pass to another model to
consume the specified offers represented by the urls.


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

        bakery_version : int
        offer_urls : typing.Sequence[str]
        Returns -> ConsumeOfferDetailsResults
        ''' # map input types to rpc msg
self
bakery_version
offer_urls