def __init__(self, config=None): super().__init__(config) if config: self.links = config["links"]\ if "links" in config else None self.alg = config["alg"]\ if "alg" in config else None self.created = config["created"]\ if "created" in config else None self.e = config["e"]\ if "e" in config else None self.expires_at = config["expiresAt"]\ if "expiresAt" in config else None self.key_ops = OktaCollection.form_list( config["keyOps"] if "keyOps"\ in config else [], str ) self.kid = config["kid"]\ if "kid" in config else None self.kty = config["kty"]\ if "kty" in config else None self.last_updated = config["lastUpdated"]\ if "lastUpdated" in config else None self.n = config["n"]\ if "n" in config else None self.status = config["status"]\ if "status" in config else None self.use = config["use"]\ if "use" in config else None self.x_5_c = OktaCollection.form_list( config["x5C"] if "x5C"\ in config else [], str ) self.x_5_t = config["x5T"]\ if "x5T" in config else None self.x_5_t_s_256 = config["x5TS256"]\ if "x5TS256" in config else None self.x_5_u = config["x5U"]\ if "x5U" in config else None else: self.links = None self.alg = None self.created = None self.e = None self.expires_at = None self.key_ops = [] self.kid = None self.kty = None self.last_updated = None self.n = None self.status = None self.use = None self.x_5_c = [] self.x_5_t = None self.x_5_t_s_256 = None self.x_5_u = None
def __init__(self, config=None): super().__init__(config) if config: self.links = config["links"]\ if "links" in config else None self.category = config["category"]\ if "category" in config else None self.description = config["description"]\ if "description" in config else None self.display_name = config["displayName"]\ if "displayName" in config else None self.features = OktaCollection.form_list( config["features"] if "features"\ in config else [], str ) self.id = config["id"]\ if "id" in config else None self.last_updated = config["lastUpdated"]\ if "lastUpdated" in config else None self.name = config["name"]\ if "name" in config else None self.sign_on_modes = OktaCollection.form_list( config["signOnModes"] if "signOnModes"\ in config else [], str ) if "status" in config: if isinstance( config["status"], catalog_application_status.CatalogApplicationStatus): self.status = config["status"] elif config["status"] is not None: self.status = catalog_application_status.CatalogApplicationStatus( config["status"].upper()) else: self.status = None else: self.status = None self.verification_status = config["verificationStatus"]\ if "verificationStatus" in config else None self.website = config["website"]\ if "website" in config else None else: self.links = None self.category = None self.description = None self.display_name = None self.features = [] self.id = None self.last_updated = None self.name = None self.sign_on_modes = [] self.status = None self.verification_status = None self.website = None
def __init__(self, config=None): super().__init__(config) if config: self.exclude = OktaCollection.form_list( config["exclude"] if "exclude"\ in config else [], platform_condition_evaluator_platform.PlatformConditionEvaluatorPlatform ) self.include = OktaCollection.form_list( config["include"] if "include"\ in config else [], platform_condition_evaluator_platform.PlatformConditionEvaluatorPlatform ) else: self.exclude = [] self.include = []
def __init__(self, config=None): super().__init__(config) if config: self.exclude = OktaCollection.form_list( config["exclude"] if "exclude"\ in config else [], str ) self.include = OktaCollection.form_list( config["include"] if "include"\ in config else [], str ) else: self.exclude = [] self.include = []
def __init__(self, config=None): super().__init__(config) if config: self.expires_at = config["expiresAt"]\ if "expiresAt" in config else None self.id = config["id"]\ if "id" in config else None self.scopes = OktaCollection.form_list( config["scopes"] if "scopes"\ in config else [], str ) self.token = config["token"]\ if "token" in config else None self.token_auth_scheme = config["tokenAuthScheme"]\ if "tokenAuthScheme" in config else None self.token_type = config["tokenType"]\ if "tokenType" in config else None else: self.expires_at = None self.id = None self.scopes = [] self.token = None self.token_auth_scheme = None self.token_type = None
def __init__(self, config=None): super().__init__(config) if config: self.expiration = config["expiration"]\ if "expiration" in config else None self.fqdn = config["fqdn"]\ if "fqdn" in config else None if "recordType" in config: if isinstance(config["recordType"], dns_record_type.DnsRecordType): self.record_type = config["recordType"] elif config["recordType"] is not None: self.record_type = dns_record_type.DnsRecordType( config["recordType"].upper()) else: self.record_type = None else: self.record_type = None self.values = OktaCollection.form_list( config["values"] if "values"\ in config else [], str ) else: self.expiration = None self.fqdn = None self.record_type = None self.values = []
def __init__(self, config=None): super().__init__(config) if config: self.supported_mdm_frameworks = OktaCollection.form_list( config["supportedMdmFrameworks"] if "supportedMdmFrameworks"\ in config else [], str ) self.types = OktaCollection.form_list( config["types"] if "types"\ in config else [], str ) else: self.supported_mdm_frameworks = [] self.types = []
def __init__(self, config=None): super().__init__(config) if config: if "authScheme" in config: if isinstance( config["authScheme"], inline_hook_channel_config_auth_scheme. InlineHookChannelConfigAuthScheme): self.auth_scheme = config["authScheme"] elif config["authScheme"] is not None: self.auth_scheme = inline_hook_channel_config_auth_scheme.InlineHookChannelConfigAuthScheme( config["authScheme"]) else: self.auth_scheme = None else: self.auth_scheme = None self.headers = OktaCollection.form_list( config["headers"] if "headers"\ in config else [], inline_hook_channel_config_headers.InlineHookChannelConfigHeaders ) self.uri = config["uri"]\ if "uri" in config else None else: self.auth_scheme = None self.headers = [] self.uri = None
def __init__(self, config=None): super().__init__(config) if config: self.exclude = OktaCollection.form_list( config["exclude"] if "exclude"\ in config else [], app_and_instance_condition_evaluator_app_or_instance.AppAndInstanceConditionEvaluatorAppOrInstance ) self.include = OktaCollection.form_list( config["include"] if "include"\ in config else [], app_and_instance_condition_evaluator_app_or_instance.AppAndInstanceConditionEvaluatorAppOrInstance ) else: self.exclude = [] self.include = []
def __init__(self, config=None): super().__init__(config) if config: self.filter_type = config["filterType"]\ if "filterType" in config else None self.filter_value = config["filterValue"]\ if "filterValue" in config else None self.name = config["name"]\ if "name" in config else None self.namespace = config["namespace"]\ if "namespace" in config else None self.type = config["type"]\ if "type" in config else None self.values = OktaCollection.form_list( config["values"] if "values"\ in config else [], str ) else: self.filter_type = None self.filter_value = None self.name = None self.namespace = None self.type = None self.values = []
def __init__(self, config=None): super().__init__(config) if config: self.id = config["id"]\ if "id" in config else None if "properties" in config: if isinstance( config["properties"], user_schema_base_properties.UserSchemaBaseProperties): self.properties = config["properties"] elif config["properties"] is not None: self.properties = user_schema_base_properties.UserSchemaBaseProperties( config["properties"]) else: self.properties = None else: self.properties = None self.required = OktaCollection.form_list( config["required"] if "required"\ in config else [], str ) self.type = config["type"]\ if "type" in config else None else: self.id = None self.properties = None self.required = [] self.type = None
def __init__(self, config=None): super().__init__(config) if config: self.links = config["links"]\ if "links" in config else None self.amr = OktaCollection.form_list( config["amr"] if "amr"\ in config else [], session_authentication_method.SessionAuthenticationMethod ) self.created_at = config["createdAt"]\ if "createdAt" in config else None self.expires_at = config["expiresAt"]\ if "expiresAt" in config else None self.id = config["id"]\ if "id" in config else None if "idp" in config: if isinstance( config["idp"], session_identity_provider.SessionIdentityProvider): self.idp = config["idp"] elif config["idp"] is not None: self.idp = session_identity_provider.SessionIdentityProvider( config["idp"]) else: self.idp = None else: self.idp = None self.last_factor_verification = config["lastFactorVerification"]\ if "lastFactorVerification" in config else None self.last_password_verification = config["lastPasswordVerification"]\ if "lastPasswordVerification" in config else None self.login = config["login"]\ if "login" in config else None if "status" in config: if isinstance(config["status"], session_status.SessionStatus): self.status = config["status"] elif config["status"] is not None: self.status = session_status.SessionStatus( config["status"].upper()) else: self.status = None else: self.status = None self.user_id = config["userId"]\ if "userId" in config else None else: self.links = None self.amr = [] self.created_at = None self.expires_at = None self.id = None self.idp = None self.last_factor_verification = None self.last_password_verification = None self.login = None self.status = None self.user_id = None
def __init__(self, config=None): super().__init__(config) if config: self.x_5_c = OktaCollection.form_list( config["x5C"] if "x5C"\ in config else [], str ) else: self.x_5_c = []
def __init__(self, config=None): super().__init__(config) if config: self.group_ids = OktaCollection.form_list( config["groupIds"] if "groupIds"\ in config else [], str ) else: self.group_ids = []
def __init__(self, config=None): super().__init__(config) if config: self.all_of = OktaCollection.form_list( config["allOf"] if "allOf"\ in config else [], user_schema_properties_profile_item.UserSchemaPropertiesProfileItem ) else: self.all_of = []
def __init__(self, config=None): super().__init__(config) if config: self.keys = OktaCollection.form_list( config["keys"] if "keys"\ in config else [], json_web_key.JsonWebKey ) else: self.keys = []
def __init__(self, config=None): super().__init__(config) if config: self.commands = OktaCollection.form_list( config["commands"] if "commands"\ in config else [], inline_hook_response_commands.InlineHookResponseCommands ) else: self.commands = []
def __init__(self, config=None): super().__init__(config) if config: self.behaviors = OktaCollection.form_list( config["behaviors"] if "behaviors"\ in config else [], str ) else: self.behaviors = []
def __init__(self, config=None): super().__init__(config) if config: self.methods = OktaCollection.form_list( config["methods"] if "methods"\ in config else [], str ) self.reauthenticate_in = config["reauthenticateIn"]\ if "reauthenticateIn" in config else None self.types = OktaCollection.form_list( config["types"] if "types"\ in config else [], str ) else: self.methods = [] self.reauthenticate_in = None self.types = []
def __init__(self, config=None): super().__init__(config) if config: self.providers = OktaCollection.form_list( config["providers"] if "providers"\ in config else [], idp_policy_rule_action_provider.IdpPolicyRuleActionProvider ) else: self.providers = []
def __init__(self, config=None): super().__init__(config) if config: self.domains = OktaCollection.form_list( config["domains"] if "domains"\ in config else [], domain.Domain ) else: self.domains = []
def __init__(self, config=None): super().__init__(config) if config: self.enum = OktaCollection.form_list( config["enum"] if "enum"\ in config else [], str ) self.one_of = OktaCollection.form_list( config["oneOf"] if "oneOf"\ in config else [], user_schema_attribute_enum.UserSchemaAttributeEnum ) self.type = config["type"]\ if "type" in config else None else: self.enum = [] self.one_of = [] self.type = None
def __init__(self, config=None): super().__init__(config) if config: self.dns_names = OktaCollection.form_list( config["dnsNames"] if "dnsNames"\ in config else [], str ) else: self.dns_names = []
def __init__(self, config=None): super().__init__(config) if config: self.access = config["access"]\ if "access" in config else None if "activationRequirements" in config: if isinstance( config["activationRequirements"], profile_enrollment_policy_rule_activation_requirement. ProfileEnrollmentPolicyRuleActivationRequirement): self.activation_requirements = config[ "activationRequirements"] elif config["activationRequirements"] is not None: self.activation_requirements = profile_enrollment_policy_rule_activation_requirement.ProfileEnrollmentPolicyRuleActivationRequirement( config["activationRequirements"]) else: self.activation_requirements = None else: self.activation_requirements = None self.pre_registration_inline_hooks = OktaCollection.form_list( config["preRegistrationInlineHooks"] if "preRegistrationInlineHooks"\ in config else [], pre_registration_inline_hook.PreRegistrationInlineHook ) self.profile_attributes = OktaCollection.form_list( config["profileAttributes"] if "profileAttributes"\ in config else [], profile_enrollment_policy_rule_profile_attribute.ProfileEnrollmentPolicyRuleProfileAttribute ) self.target_group_ids = OktaCollection.form_list( config["targetGroupIds"] if "targetGroupIds"\ in config else [], str ) self.unknown_user_action = config["unknownUserAction"]\ if "unknownUserAction" in config else None else: self.access = None self.activation_requirements = None self.pre_registration_inline_hooks = [] self.profile_attributes = [] self.target_group_ids = [] self.unknown_user_action = None
def __init__(self, config=None): super().__init__(config) if config: self.ip_chain = OktaCollection.form_list( config["ipChain"] if "ipChain"\ in config else [], log_ip_address.LogIpAddress ) else: self.ip_chain = []
def __init__(self, config=None): super().__init__(config) if config: if "certificateSourceType" in config: if isinstance(config["certificateSourceType"], domain_certificate_source_type.DomainCertificateSourceType): self.certificate_source_type = config["certificateSourceType"] elif config["certificateSourceType"] is not None: self.certificate_source_type = domain_certificate_source_type.DomainCertificateSourceType( config["certificateSourceType"].upper() ) else: self.certificate_source_type = None else: self.certificate_source_type = None self.dns_records = OktaCollection.form_list( config["dnsRecords"] if "dnsRecords"\ in config else [], dns_record.DnsRecord ) self.domain = config["domain"]\ if "domain" in config else None self.id = config["id"]\ if "id" in config else None if "publicCertificate" in config: if isinstance(config["publicCertificate"], domain_certificate_metadata.DomainCertificateMetadata): self.public_certificate = config["publicCertificate"] elif config["publicCertificate"] is not None: self.public_certificate = domain_certificate_metadata.DomainCertificateMetadata( config["publicCertificate"] ) else: self.public_certificate = None else: self.public_certificate = None if "validationStatus" in config: if isinstance(config["validationStatus"], domain_validation_status.DomainValidationStatus): self.validation_status = config["validationStatus"] elif config["validationStatus"] is not None: self.validation_status = domain_validation_status.DomainValidationStatus( config["validationStatus"].upper() ) else: self.validation_status = None else: self.validation_status = None else: self.certificate_source_type = None self.dns_records = [] self.domain = None self.id = None self.public_certificate = None self.validation_status = None
def __init__(self, config=None): super().__init__(config) if config: self.embedded = config["embedded"]\ if "embedded" in config else None self.links = config["links"]\ if "links" in config else None self.created = config["created"]\ if "created" in config else None self.id = config["id"]\ if "id" in config else None self.last_membership_updated = config["lastMembershipUpdated"]\ if "lastMembershipUpdated" in config else None self.last_updated = config["lastUpdated"]\ if "lastUpdated" in config else None self.object_class = OktaCollection.form_list( config["objectClass"] if "objectClass"\ in config else [], str ) if "profile" in config: if isinstance(config["profile"], group_profile.GroupProfile): self.profile = config["profile"] elif config["profile"] is not None: self.profile = group_profile.GroupProfile( config["profile"] ) else: self.profile = None else: self.profile = None if "type" in config: if isinstance(config["type"], group_type.GroupType): self.type = config["type"] elif config["type"] is not None: self.type = group_type.GroupType( config["type"].upper() ) else: self.type = None else: self.type = None else: self.embedded = None self.links = None self.created = None self.id = None self.last_membership_updated = None self.last_updated = None self.object_class = [] self.profile = None self.type = None
def __init__(self, config=None): super().__init__(config) if config: self.embedded = config["embedded"]\ if "embedded" in config else None self.links = config["links"]\ if "links" in config else None self.client_id = config["clientId"]\ if "clientId" in config else None self.created = config["created"]\ if "created" in config else None if "createdBy" in config: if isinstance(config["createdBy"], o_auth_2_actor.OAuth2Actor): self.created_by = config["createdBy"] elif config["createdBy"] is not None: self.created_by = o_auth_2_actor.OAuth2Actor( config["createdBy"] ) else: self.created_by = None else: self.created_by = None self.expires_at = config["expiresAt"]\ if "expiresAt" in config else None self.id = config["id"]\ if "id" in config else None self.issuer = config["issuer"]\ if "issuer" in config else None self.last_updated = config["lastUpdated"]\ if "lastUpdated" in config else None self.scopes = OktaCollection.form_list( config["scopes"] if "scopes"\ in config else [], str ) self.status = config["status"]\ if "status" in config else None self.user_id = config["userId"]\ if "userId" in config else None else: self.embedded = None self.links = None self.client_id = None self.created = None self.created_by = None self.expires_at = None self.id = None self.issuer = None self.last_updated = None self.scopes = [] self.status = None self.user_id = None
def __init__(self, config=None): super().__init__(config) if config: self.accepts = config["accepts"]\ if "accepts" in config else None self.href = config["href"]\ if "href" in config else None self.method = config["method"]\ if "method" in config else None self.name = config["name"]\ if "name" in config else None self.produces = config["produces"]\ if "produces" in config else None self.refresh = config["refresh"]\ if "refresh" in config else None self.rel = OktaCollection.form_list( config["rel"] if "rel"\ in config else [], str ) self.relates_to = OktaCollection.form_list( config["relatesTo"] if "relatesTo"\ in config else [], str ) self.value = OktaCollection.form_list( config["value"] if "value"\ in config else [], ion_field.IonField ) else: self.accepts = None self.href = None self.method = None self.name = None self.produces = None self.refresh = None self.rel = [] self.relates_to = [] self.value = []
def __init__(self, config=None): super().__init__(config) if config: self.items = OktaCollection.form_list( config["items"] if "items"\ in config else [], str ) self.type = config["type"]\ if "type" in config else None else: self.items = [] self.type = None