diff --git a/docs/generated/AppInfo.md b/docs/generated/AppInfo.md index c2479c2..ca29dbe 100644 --- a/docs/generated/AppInfo.md +++ b/docs/generated/AppInfo.md @@ -13,6 +13,7 @@ | **auth_fallback_method_ttl** | **Integer** | Deprecated Property. Please refer to `auth_methods` to view settings for individual authentication methods. | | | **auth_methods** | [**AuthMethods**](AuthMethods.md) | | | | **auth_origin** | **String** | | | +| **auto_theme_enabled** | **Boolean** | | | | **created_at** | **Time** | | | | **default_language** | **String** | | | | **id** | **String** | | | @@ -59,6 +60,7 @@ instance = OpenapiClient::AppInfo.new( auth_fallback_method_ttl: null, auth_methods: null, auth_origin: null, + auto_theme_enabled: null, created_at: null, default_language: null, id: null, diff --git a/docs/generated/ListPaginatedUsersItem.md b/docs/generated/ListPaginatedUsersItem.md index a106113..affeff3 100644 --- a/docs/generated/ListPaginatedUsersItem.md +++ b/docs/generated/ListPaginatedUsersItem.md @@ -7,6 +7,7 @@ | **created_at** | **Time** | | | | **email** | **String** | | | | **email_verified** | **Boolean** | | | +| **external_id** | **String** | The external ID of the user. Only set if the user was created in a Flex app. | | | **id** | **String** | | | | **last_login_at** | **Time** | | | | **login_count** | **Integer** | | | @@ -25,6 +26,7 @@ instance = OpenapiClient::ListPaginatedUsersItem.new( created_at: null, email: null, email_verified: null, + external_id: null, id: null, last_login_at: null, login_count: null, diff --git a/docs/generated/UserInfo.md b/docs/generated/UserInfo.md index 51d72d9..73ee755 100644 --- a/docs/generated/UserInfo.md +++ b/docs/generated/UserInfo.md @@ -7,6 +7,7 @@ | **created_at** | **Time** | | | | **email** | **String** | | | | **email_verified** | **Boolean** | | | +| **external_id** | **String** | The external ID of the user. Only set if the user was created in a Flex app. | | | **id** | **String** | | | | **last_login_at** | **Time** | | | | **login_count** | **Integer** | | | @@ -30,6 +31,7 @@ instance = OpenapiClient::UserInfo.new( created_at: null, email: null, email_verified: null, + external_id: null, id: null, last_login_at: null, login_count: null, diff --git a/lib/openapi_client.rb b/lib/openapi_client.rb index 798d045..83000dc 100644 --- a/lib/openapi_client.rb +++ b/lib/openapi_client.rb @@ -11,66 +11,63 @@ =end # Common files -require_relative 'openapi_client/api_client' -require_relative 'openapi_client/api_error' -require_relative 'openapi_client/version' -require_relative 'openapi_client/configuration' +require 'openapi_client/api_client' +require 'openapi_client/api_error' +require 'openapi_client/version' +require 'openapi_client/configuration' # Models -require_relative 'openapi_client/models/app_info' -require_relative 'openapi_client/models/app_response' -require_relative 'openapi_client/models/apple_user_social_connection' -require_relative 'openapi_client/models/auth_methods' -require_relative 'openapi_client/models/create_magic_link_request' -require_relative 'openapi_client/models/create_user_request' -require_relative 'openapi_client/models/element_customization' -require_relative 'openapi_client/models/font_family' -require_relative 'openapi_client/models/github_user_social_connection' -require_relative 'openapi_client/models/google_user_social_connection' -require_relative 'openapi_client/models/layout_config' -require_relative 'openapi_client/models/layouts' -require_relative 'openapi_client/models/link' -require_relative 'openapi_client/models/list_devices_response' -require_relative 'openapi_client/models/list_paginated_users_item' -require_relative 'openapi_client/models/list_paginated_users_response' -require_relative 'openapi_client/models/magic_link' -require_relative 'openapi_client/models/magic_link_auth_method' -require_relative 'openapi_client/models/magic_link_channel' -require_relative 'openapi_client/models/magic_link_response' -require_relative 'openapi_client/models/magic_link_type' -require_relative 'openapi_client/models/model400_error' -require_relative 'openapi_client/models/model401_error' -require_relative 'openapi_client/models/model403_error' -require_relative 'openapi_client/models/model404_error' -require_relative 'openapi_client/models/model500_error' -require_relative 'openapi_client/models/nonce' -require_relative 'openapi_client/models/otp_auth_method' -require_relative 'openapi_client/models/paginated_links' -require_relative 'openapi_client/models/passkeys_auth_method' -require_relative 'openapi_client/models/technologies' -require_relative 'openapi_client/models/ttl_display_unit' -require_relative 'models/update_magic_link_auth_method' -require_relative 'models/update_otp_auth_method' -require_relative 'models/update_passkeys_auth_method' -require_relative 'openapi_client/models/update_user_request' -require_relative 'openapi_client/models/user_event_status' -require_relative 'openapi_client/models/user_info' -require_relative 'openapi_client/models/user_metadata_field' -require_relative 'openapi_client/models/user_metadata_field_type' -require_relative 'openapi_client/models/user_recent_event' -require_relative 'openapi_client/models/user_response' -require_relative 'openapi_client/models/user_social_connections' -require_relative 'openapi_client/models/user_status' -require_relative 'openapi_client/models/web_authn_devices' -require_relative 'openapi_client/models/web_authn_icons' -require_relative 'openapi_client/models/web_authn_type' +require 'openapi_client/models/app_info' +require 'openapi_client/models/app_response' +require 'openapi_client/models/apple_user_social_connection' +require 'openapi_client/models/auth_methods' +require 'openapi_client/models/create_magic_link_request' +require 'openapi_client/models/create_user_request' +require 'openapi_client/models/element_customization' +require 'openapi_client/models/font_family' +require 'openapi_client/models/github_user_social_connection' +require 'openapi_client/models/google_user_social_connection' +require 'openapi_client/models/layout_config' +require 'openapi_client/models/layouts' +require 'openapi_client/models/link' +require 'openapi_client/models/list_devices_response' +require 'openapi_client/models/list_paginated_users_item' +require 'openapi_client/models/list_paginated_users_response' +require 'openapi_client/models/magic_link' +require 'openapi_client/models/magic_link_auth_method' +require 'openapi_client/models/magic_link_channel' +require 'openapi_client/models/magic_link_response' +require 'openapi_client/models/magic_link_type' +require 'openapi_client/models/model400_error' +require 'openapi_client/models/model401_error' +require 'openapi_client/models/model403_error' +require 'openapi_client/models/model404_error' +require 'openapi_client/models/model500_error' +require 'openapi_client/models/nonce' +require 'openapi_client/models/otp_auth_method' +require 'openapi_client/models/paginated_links' +require 'openapi_client/models/passkeys_auth_method' +require 'openapi_client/models/technologies' +require 'openapi_client/models/ttl_display_unit' +require 'openapi_client/models/update_user_request' +require 'openapi_client/models/user_event_status' +require 'openapi_client/models/user_info' +require 'openapi_client/models/user_metadata_field' +require 'openapi_client/models/user_metadata_field_type' +require 'openapi_client/models/user_recent_event' +require 'openapi_client/models/user_response' +require 'openapi_client/models/user_social_connections' +require 'openapi_client/models/user_status' +require 'openapi_client/models/web_authn_devices' +require 'openapi_client/models/web_authn_icons' +require 'openapi_client/models/web_authn_type' # APIs -require_relative 'openapi_client/api/apps_api' -require_relative 'openapi_client/api/magic_links_api' -require_relative 'openapi_client/api/tokens_api' -require_relative 'openapi_client/api/user_devices_api' -require_relative 'openapi_client/api/users_api' +require 'openapi_client/api/apps_api' +require 'openapi_client/api/magic_links_api' +require 'openapi_client/api/tokens_api' +require 'openapi_client/api/user_devices_api' +require 'openapi_client/api/users_api' module OpenapiClient class << self diff --git a/lib/openapi_client/models/app_info.rb b/lib/openapi_client/models/app_info.rb index 3e038ab..a514c13 100644 --- a/lib/openapi_client/models/app_info.rb +++ b/lib/openapi_client/models/app_info.rb @@ -38,6 +38,8 @@ class AppInfo attr_accessor :auth_origin + attr_accessor :auto_theme_enabled + attr_accessor :created_at attr_accessor :default_language @@ -135,6 +137,7 @@ def self.attribute_map :'auth_fallback_method_ttl' => :'auth_fallback_method_ttl', :'auth_methods' => :'auth_methods', :'auth_origin' => :'auth_origin', + :'auto_theme_enabled' => :'auto_theme_enabled', :'created_at' => :'created_at', :'default_language' => :'default_language', :'id' => :'id', @@ -185,6 +188,7 @@ def self.openapi_types :'auth_fallback_method_ttl' => :'Integer', :'auth_methods' => :'AuthMethods', :'auth_origin' => :'String', + :'auto_theme_enabled' => :'Boolean', :'created_at' => :'Time', :'default_language' => :'String', :'id' => :'String', @@ -299,6 +303,12 @@ def initialize(attributes = {}) self.auth_origin = nil end + if attributes.key?(:'auto_theme_enabled') + self.auto_theme_enabled = attributes[:'auto_theme_enabled'] + else + self.auto_theme_enabled = nil + end + if attributes.key?(:'created_at') self.created_at = attributes[:'created_at'] else @@ -517,6 +527,10 @@ def list_invalid_properties invalid_properties.push('invalid value for "auth_origin", auth_origin cannot be nil.') end + if @auto_theme_enabled.nil? + invalid_properties.push('invalid value for "auto_theme_enabled", auto_theme_enabled cannot be nil.') + end + if @created_at.nil? invalid_properties.push('invalid value for "created_at", created_at cannot be nil.') end @@ -637,6 +651,7 @@ def valid? return false if @auth_fallback_method_ttl.nil? return false if @auth_methods.nil? return false if @auth_origin.nil? + return false if @auto_theme_enabled.nil? return false if @created_at.nil? return false if @default_language.nil? return false if @id.nil? @@ -692,6 +707,7 @@ def ==(o) auth_fallback_method_ttl == o.auth_fallback_method_ttl && auth_methods == o.auth_methods && auth_origin == o.auth_origin && + auto_theme_enabled == o.auto_theme_enabled && created_at == o.created_at && default_language == o.default_language && id == o.id && @@ -733,7 +749,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [additional_auth_origins, allowed_callback_urls, allowed_identifier, allowed_logout_urls, application_login_uri, auth_fallback_method, auth_fallback_method_ttl, auth_methods, auth_origin, created_at, default_language, id, layouts, login_url, light_logo_url, dark_logo_url, name, hosted, hosted_subdomain, id_token_lifetime, passage_branding, profile_management, public_signup, redirect_url, refresh_absolute_lifetime, refresh_enabled, refresh_inactivity_lifetime, require_email_verification, require_identifier_verification, required_identifier, role, rsa_public_key, secret, session_timeout_length, type, user_metadata_schema, technologies, element_customization, element_customization_dark].hash + [additional_auth_origins, allowed_callback_urls, allowed_identifier, allowed_logout_urls, application_login_uri, auth_fallback_method, auth_fallback_method_ttl, auth_methods, auth_origin, auto_theme_enabled, created_at, default_language, id, layouts, login_url, light_logo_url, dark_logo_url, name, hosted, hosted_subdomain, id_token_lifetime, passage_branding, profile_management, public_signup, redirect_url, refresh_absolute_lifetime, refresh_enabled, refresh_inactivity_lifetime, require_email_verification, require_identifier_verification, required_identifier, role, rsa_public_key, secret, session_timeout_length, type, user_metadata_schema, technologies, element_customization, element_customization_dark].hash end # Builds the object from hash diff --git a/lib/openapi_client/models/list_paginated_users_item.rb b/lib/openapi_client/models/list_paginated_users_item.rb index 5b6f3dc..8864975 100644 --- a/lib/openapi_client/models/list_paginated_users_item.rb +++ b/lib/openapi_client/models/list_paginated_users_item.rb @@ -21,6 +21,9 @@ class ListPaginatedUsersItem attr_accessor :email_verified + # The external ID of the user. Only set if the user was created in a Flex app. + attr_accessor :external_id + attr_accessor :id attr_accessor :last_login_at @@ -65,6 +68,7 @@ def self.attribute_map :'created_at' => :'created_at', :'email' => :'email', :'email_verified' => :'email_verified', + :'external_id' => :'external_id', :'id' => :'id', :'last_login_at' => :'last_login_at', :'login_count' => :'login_count', @@ -87,6 +91,7 @@ def self.openapi_types :'created_at' => :'Time', :'email' => :'String', :'email_verified' => :'Boolean', + :'external_id' => :'String', :'id' => :'String', :'last_login_at' => :'Time', :'login_count' => :'Integer', @@ -138,6 +143,12 @@ def initialize(attributes = {}) self.email_verified = nil end + if attributes.key?(:'external_id') + self.external_id = attributes[:'external_id'] + else + self.external_id = nil + end + if attributes.key?(:'id') self.id = attributes[:'id'] else @@ -204,6 +215,10 @@ def list_invalid_properties invalid_properties.push('invalid value for "email_verified", email_verified cannot be nil.') end + if @external_id.nil? + invalid_properties.push('invalid value for "external_id", external_id cannot be nil.') + end + if @id.nil? invalid_properties.push('invalid value for "id", id cannot be nil.') end @@ -242,6 +257,7 @@ def valid? return false if @created_at.nil? return false if @email.nil? return false if @email_verified.nil? + return false if @external_id.nil? return false if @id.nil? return false if @last_login_at.nil? return false if @login_count.nil? @@ -260,6 +276,7 @@ def ==(o) created_at == o.created_at && email == o.email && email_verified == o.email_verified && + external_id == o.external_id && id == o.id && last_login_at == o.last_login_at && login_count == o.login_count && @@ -279,7 +296,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [created_at, email, email_verified, id, last_login_at, login_count, phone, phone_verified, status, updated_at, user_metadata].hash + [created_at, email, email_verified, external_id, id, last_login_at, login_count, phone, phone_verified, status, updated_at, user_metadata].hash end # Builds the object from hash diff --git a/lib/openapi_client/models/user_info.rb b/lib/openapi_client/models/user_info.rb index 6a648c6..4d22b54 100644 --- a/lib/openapi_client/models/user_info.rb +++ b/lib/openapi_client/models/user_info.rb @@ -21,6 +21,9 @@ class UserInfo attr_accessor :email_verified + # The external ID of the user. Only set if the user was created in a Flex app. + attr_accessor :external_id + attr_accessor :id attr_accessor :last_login_at @@ -76,6 +79,7 @@ def self.attribute_map :'created_at' => :'created_at', :'email' => :'email', :'email_verified' => :'email_verified', + :'external_id' => :'external_id', :'id' => :'id', :'last_login_at' => :'last_login_at', :'login_count' => :'login_count', @@ -103,6 +107,7 @@ def self.openapi_types :'created_at' => :'Time', :'email' => :'String', :'email_verified' => :'Boolean', + :'external_id' => :'String', :'id' => :'String', :'last_login_at' => :'Time', :'login_count' => :'Integer', @@ -159,6 +164,12 @@ def initialize(attributes = {}) self.email_verified = nil end + if attributes.key?(:'external_id') + self.external_id = attributes[:'external_id'] + else + self.external_id = nil + end + if attributes.key?(:'id') self.id = attributes[:'id'] else @@ -261,6 +272,10 @@ def list_invalid_properties invalid_properties.push('invalid value for "email_verified", email_verified cannot be nil.') end + if @external_id.nil? + invalid_properties.push('invalid value for "external_id", external_id cannot be nil.') + end + if @id.nil? invalid_properties.push('invalid value for "id", id cannot be nil.') end @@ -319,6 +334,7 @@ def valid? return false if @created_at.nil? return false if @email.nil? return false if @email_verified.nil? + return false if @external_id.nil? return false if @id.nil? return false if @last_login_at.nil? return false if @login_count.nil? @@ -342,6 +358,7 @@ def ==(o) created_at == o.created_at && email == o.email && email_verified == o.email_verified && + external_id == o.external_id && id == o.id && last_login_at == o.last_login_at && login_count == o.login_count && @@ -366,7 +383,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [created_at, email, email_verified, id, last_login_at, login_count, phone, phone_verified, recent_events, social_connections, status, updated_at, user_metadata, webauthn, webauthn_devices, webauthn_types].hash + [created_at, email, email_verified, external_id, id, last_login_at, login_count, phone, phone_verified, recent_events, social_connections, status, updated_at, user_metadata, webauthn, webauthn_devices, webauthn_types].hash end # Builds the object from hash