class CybridApiId::UserIdpModel
def initialize(attributes = {})
-
attributes
(Hash
) -- Model attributes in the form of hash
def initialize(attributes = {}) if (!attributes.is_a?(Hash)) fail ArgumentError, "The input argument (attributes) must be a hash in `CybridApiId::UserIdpModel` initialize method" end # check to see if the attribute exists and convert string to symbol for hash key attributes = attributes.each_with_object({}) { |(k, v), h| if (!self.class.attribute_map.key?(k.to_sym)) fail ArgumentError, "`#{k}` is not a valid attribute in `CybridApiId::UserIdpModel`. Please check the name to make sure it's valid. List of attributes: " + self.class.attribute_map.keys.inspect end h[k.to_sym] = v } if attributes.key?(:'guid') self.guid = attributes[:'guid'] end if attributes.key?(:'username') self.username = attributes[:'username'] end if attributes.key?(:'email') self.email = attributes[:'email'] end if attributes.key?(:'allowed_scopes') if (value = attributes[:'allowed_scopes']).is_a?(Array) self.allowed_scopes = value end end if attributes.key?(:'created_at') self.created_at = attributes[:'created_at'] end if attributes.key?(:'updated_at') self.updated_at = attributes[:'updated_at'] end end