def __init__(self, external_controller=None, macaroon=None, offer=None, **unknown_fields):
        '''
        external_controller : ExternalControllerInfo
        macaroon : Macaroon
        offer : ApplicationOfferDetails
        '''
        self.external_controller = ExternalControllerInfo.from_json(external_controller) if external_controller else None
        self.macaroon = Macaroon.from_json(macaroon) if macaroon else None
        self.offer = ApplicationOfferDetails.from_json(offer) if offer else None
def __init__ ( self , external_controller = None , macaroon = None , offer = None , ** unknown_fields ) : self . external_controller = ExternalControllerInfo . from_json ( external_controller ) if external_controller else None self . macaroon = Macaroon . from_json ( macaroon ) if macaroon else None self . offer = ApplicationOfferDetails . from_json ( offer ) if offer else None
external_controller : ExternalControllerInfo
        macaroon : Macaroon
        offer : ApplicationOfferDetails