juju/client/_client3.py
async def ResolveCharms(self, macaroon=None, resolve=None):
        '''
        ResolveCharms resolves the given charm URLs with an optionally specified
        preferred channel.  Channel provided via CharmOrigin.

        macaroon : Macaroon
        resolve : typing.Sequence[~ResolveCharmWithChannel]
        Returns -> ResolveCharmWithChannelResults
        '''
        if macaroon is not None and not isinstance(macaroon, (dict, Macaroon)):
            raise Exception("Expected macaroon to be a Macaroon, received: {}".format(type(macaroon)))

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

        # map input types to rpc msg
        _params = dict()
        msg = dict(type='Charms',
                   request='ResolveCharms',
                   version=3,
                   params=_params)
        _params['macaroon'] = macaroon
        _params['resolve'] = resolve
        reply = await self.rpc(msg)
        return reply

        ResolveCharms resolves the given charm URLs with an optionally specified
        preferred channel.  Channel provided via CharmOrigin.

        macaroon : Macaroon
        resolve : typing.Sequence[~ResolveCharmWithChannel]
        Returns -> ResolveCharmWithChannelResults
        
ResolveCharms resolves the given charm URLs with an optionally specified
preferred channel.  Channel provided via CharmOrigin.

macaroon : Macaroon
resolve : typing.Sequence[~ResolveCharmWithChannel]
Returns -> ResolveCharmWithChannelResults
ResolveCharms resolves the given charm URLs with an optionally specified preferred channel . Channel provided via CharmOrigin . macaroon : Macaroon resolve : typing . Sequence [ ~ResolveCharmWithChannel ] Returns - > ResolveCharmWithChannelResults
async def ResolveCharms(self, macaroon=None, resolve=None):
        if macaroon is not None and not isinstance(macaroon, (dict, Macaroon)):
            raise Exception("Expected macaroon to be a Macaroon, received: {}".format(type(macaroon)))
        if resolve is not None and not isinstance(resolve, (bytes, str, list)):
            raise Exception("Expected resolve to be a Sequence, received: {}".format(type(resolve)))
        _params = dict()
        msg = dict(type='Charms',
                   request='ResolveCharms',
                   version=3,
                   params=_params)
        _params['macaroon'] = macaroon
        _params['resolve'] = resolve
        reply = await self.rpc(msg)
        return reply
async def ResolveCharms ( self , macaroon = None , resolve = None ) : if macaroon is not None and not isinstance ( macaroon , ( dict , Macaroon ) ) : raise Exception ( "Expected macaroon to be a Macaroon, received: {}" . format ( type ( macaroon ) ) ) if resolve is not None and not isinstance ( resolve , ( bytes , str , list ) ) : raise Exception ( "Expected resolve to be a Sequence, received: {}" . format ( type ( resolve ) ) ) _params = dict ( ) msg = dict ( type = 'Charms' , request = 'ResolveCharms' , version = 3 , params = _params ) _params [ 'macaroon' ] = macaroon _params [ 'resolve' ] = resolve reply = await self . rpc ( msg ) return reply
ResolveCharms resolves the given charm URLs with an optionally specified
preferred channel.
ResolveCharms resolves the given charm URLs with an optionally specified preferred channel .
'''
        ResolveCharms resolves the given charm URLs with an optionally specified
        preferred channel.  Channel provided via CharmOrigin.

        macaroon : Macaroon
        resolve : typing.Sequence[~ResolveCharmWithChannel]
        Returns -> ResolveCharmWithChannelResults
        ''' # map input types to rpc msg
self
macaroon
resolve