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')
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