Пример #1
0
    def __init__(self, secret_dict):
        """
        Builds a secret object from a dictionary.
        """
        self.secret_ref = secret_dict.get('secret_ref')
        self.name = secret_dict.get('name')
        self.status = secret_dict.get('status')
        self.content_types = secret_dict.get('content_types')

        if secret_dict.get('created') is not None:
            self.created = parse_isotime(secret_dict['created'])
        else:
            self.created = None
        if secret_dict.get('expiration') is not None:
            self.expiration = parse_isotime(secret_dict['expiration'])
        else:
            self.expiration = None
        if secret_dict.get('updated') is not None:
            self.updated = parse_isotime(secret_dict['updated'])
        else:
            self.updated = None

        self.algorithm = secret_dict.get('algorithm')
        self.bit_length = secret_dict.get('bit_length')
        self.mode = secret_dict.get('mode')
Пример #2
0
 def __init__(self, order_dict):
     """
     Builds an order object from a dictionary.
     """
     self.order_ref = order_dict['order_ref']
     self.status = order_dict.get('status')
     self.created = timeutils.parse_isotime(order_dict['created'])
     if order_dict.get('updated') is not None:
         self.updated = timeutils.parse_isotime(order_dict['updated'])
     else:
         self.updated = None
     self.secret_ref = order_dict.get('secret_ref')
    def __init__(self, verif_dict):
        """
        Builds a verification object from a dictionary.
        """
        self.verif_ref = verif_dict['verification_ref']
        self.resource_type = verif_dict['resource_type']
        self.resource_ref = verif_dict['resource_ref']
        self.resource_action = verif_dict['resource_action']
        self.impersonation_allowed = verif_dict['impersonation_allowed']
        self.is_verified = verif_dict.get('is_verified', False)

        self.error_status_code = verif_dict.get('error_status_code', None)
        self.error_reason = verif_dict.get('error_reason', None)
        self.status = verif_dict.get('status')
        self.created = timeutils.parse_isotime(verif_dict['created'])
        if verif_dict.get('updated') is not None:
            self.updated = timeutils.parse_isotime(verif_dict['updated'])
        else:
            self.updated = None