Module: Crystalline::Enum
- Included in:
- Clerk::Models::Components::ActorTokenObject, Clerk::Models::Components::ActorTokenStatus, Clerk::Models::Components::AllowlistIdentifierIdentifierType, Clerk::Models::Components::AllowlistIdentifierObject, Clerk::Models::Components::BillingPaymentAttemptObject, Clerk::Models::Components::BillingPaymentAttemptStatus, Clerk::Models::Components::BillingStatementStatus, Clerk::Models::Components::BlocklistIdentifierIdentifierType, Clerk::Models::Components::BlocklistIdentifierObject, Clerk::Models::Components::ClientObject, Clerk::Models::Components::CommercePayerResponseObject, Clerk::Models::Components::CommercePaymentMethodResponseObject, Clerk::Models::Components::CommercePaymentMethodResponseStatus, Clerk::Models::Components::CommercePlanObject, Clerk::Models::Components::CommercePriceResponseObject, Clerk::Models::Components::CommercePriceTransitionResponseObject, Clerk::Models::Components::CommerceSubscriptionItemObject, Clerk::Models::Components::CommerceSubscriptionItemObjectCommercePlan, Clerk::Models::Components::CommerceSubscriptionItemPlanPeriod, Clerk::Models::Components::CommerceSubscriptionItemStatus, Clerk::Models::Components::CommerceSubscriptionObject, Clerk::Models::Components::CommerceSubscriptionStatus, Clerk::Models::Components::CookiesObject, Clerk::Models::Components::DomainObject, Clerk::Models::Components::DomainsEnrollmentMode, Clerk::Models::Components::EffectiveMode, Clerk::Models::Components::EmailAddressObject, Clerk::Models::Components::EmailAddressVerificationAdminObject, Clerk::Models::Components::EmailAddressVerificationAdminStatus, Clerk::Models::Components::EmailAddressVerificationAdminStrategy, Clerk::Models::Components::EmailAddressVerificationOtpObject, Clerk::Models::Components::EmailAddressVerificationOtpStatus, Clerk::Models::Components::EmailAddressVerificationOtpStrategy, Clerk::Models::Components::EmailAddressVerificationSamlObject, Clerk::Models::Components::EmailAddressVerificationSamlStatus, Clerk::Models::Components::EmailAddressVerificationSamlStrategy, Clerk::Models::Components::EmailAddressVerificationTicketObject, Clerk::Models::Components::EmailAddressVerificationTicketStatus, Clerk::Models::Components::EmailAddressVerificationTicketStrategy, Clerk::Models::Components::EnrollmentMode, Clerk::Models::Components::EnterpriseAccountObject, Clerk::Models::Components::EnterpriseAccountVerificationOauthObject, Clerk::Models::Components::EnterpriseAccountVerificationOauthStatus, Clerk::Models::Components::EnterpriseAccountVerificationSamlObject, Clerk::Models::Components::EnterpriseAccountVerificationSamlStatus, Clerk::Models::Components::EnterpriseAccountVerificationSamlStrategy, Clerk::Models::Components::EnterpriseAccountVerificationTicketObject, Clerk::Models::Components::EnterpriseAccountVerificationTicketStatus, Clerk::Models::Components::EnterpriseAccountVerificationTicketStrategy, Clerk::Models::Components::ExternalAccountWithVerificationObject, Clerk::Models::Components::ExternalAccountWithVerificationVerificationOauthObject, Clerk::Models::Components::ExternalAccountWithVerificationVerificationOauthStatus, Clerk::Models::Components::FeatureResponseObject, Clerk::Models::Components::InstanceObject, Clerk::Models::Components::InstanceProtectObject, Clerk::Models::Components::InstanceRestrictionsObject, Clerk::Models::Components::InstanceSettingsObject, Clerk::Models::Components::InvitationObject, Clerk::Models::Components::InvitationRevokedObject, Clerk::Models::Components::InvitationStatus, Clerk::Models::Components::JWTTemplateObject, Clerk::Models::Components::MachineCreatedObject, Clerk::Models::Components::MachineDeletedObject, Clerk::Models::Components::MachineObject, Clerk::Models::Components::MachineScopeDeletedObject, Clerk::Models::Components::MachineScopeObject, Clerk::Models::Components::MachineSecretKeyObject, Clerk::Models::Components::MachineWithoutScopedMachinesObject, Clerk::Models::Components::NextAction, Clerk::Models::Components::Nonce, Clerk::Models::Components::OAuthAccessTokenObject, Clerk::Models::Components::OAuthApplicationObject, Clerk::Models::Components::OAuthApplicationWithSecretObject, Clerk::Models::Components::ObjectCommerceSource, Clerk::Models::Components::ObjectCommerceStatement, Clerk::Models::Components::ObjectCommerceStatementGroup, Clerk::Models::Components::ObjectRoleSetMigration, Clerk::Models::Components::OrganizationDomainObject, Clerk::Models::Components::OrganizationDomainStatus, Clerk::Models::Components::OrganizationInvitationObject, Clerk::Models::Components::OrganizationInvitationWithPublicOrganizationDataObject, Clerk::Models::Components::OrganizationMembershipObject, Clerk::Models::Components::OrganizationMembershipObjectOrganization, Clerk::Models::Components::OrganizationObject, Clerk::Models::Components::OrganizationSettingsObject, Clerk::Models::Components::OrganizationWithLogoObject, Clerk::Models::Components::PasskeyObject, Clerk::Models::Components::PaymentMethod, Clerk::Models::Components::PaymentType, Clerk::Models::Components::PermissionObject, Clerk::Models::Components::PhoneNumberObject, Clerk::Models::Components::PhoneNumberVerificationAdminObject, Clerk::Models::Components::PhoneNumberVerificationAdminStatus, Clerk::Models::Components::PhoneNumberVerificationAdminStrategy, Clerk::Models::Components::PhoneNumberVerificationOtpObject, Clerk::Models::Components::PhoneNumberVerificationOtpStatus, Clerk::Models::Components::PhoneNumberVerificationOtpStrategy, Clerk::Models::Components::PreviousSubscriptionItemStatus, Clerk::Models::Components::Protocol, Clerk::Models::Components::ProxyCheckObject, Clerk::Models::Components::RedirectURLObject, Clerk::Models::Components::RoleObject, Clerk::Models::Components::RoleSetItemObject, Clerk::Models::Components::RoleSetObject, Clerk::Models::Components::RoleSetObjectRoleSetItem, Clerk::Models::Components::SAMLAccountObject, Clerk::Models::Components::SAMLAccountVerificationSAMLObject, Clerk::Models::Components::SAMLAccountVerificationSAMLStatus, Clerk::Models::Components::SAMLAccountVerificationSAMLStrategy, Clerk::Models::Components::SAMLAccountVerificationTicketObject, Clerk::Models::Components::SAMLAccountVerificationTicketStatus, Clerk::Models::Components::SAMLAccountVerificationTicketStrategy, Clerk::Models::Components::SchemasCommercePlanObject, Clerk::Models::Components::SchemasCommerceSubscriptionItemObjectCommercePayer, Clerk::Models::Components::SchemasCommerceSubscriptionItemObjectCommercePlan, Clerk::Models::Components::SchemasCommerceSubscriptionItemObjectCommerceSubscriptionItem, Clerk::Models::Components::SchemasCommerceSubscriptionItemPlanPeriod, Clerk::Models::Components::SchemasCommerceSubscriptionItemStatus, Clerk::Models::Components::SchemasFeatureResponseObject, Clerk::Models::Components::SchemasSAMLConnectionObject1, Clerk::Models::Components::SchemasSAMLConnectionObject2, Clerk::Models::Components::SessionObject, Clerk::Models::Components::SessionStatus, Clerk::Models::Components::SignInTokenObject, Clerk::Models::Components::SignInTokenStatus, Clerk::Models::Components::SignUpObject, Clerk::Models::Components::SignUpStatus, Clerk::Models::Components::StatusCommerceSource, Clerk::Models::Components::StatusResponse, Clerk::Models::Components::TemplateObject, Clerk::Models::Components::TestingTokenObject, Clerk::Models::Components::TokenObject, Clerk::Models::Components::TotalCountObject, Clerk::Models::Components::Type, Clerk::Models::Components::UserObject, Clerk::Models::Components::VerificationEmailLinkObject, Clerk::Models::Components::VerificationEmailLinkStatus, Clerk::Models::Components::VerificationEmailLinkStrategy, Clerk::Models::Components::VerificationFromOauthObject, Clerk::Models::Components::VerificationFromOauthStatus, Clerk::Models::Components::VerificationGoogleOneTapObject, Clerk::Models::Components::VerificationGoogleOneTapStatus, Clerk::Models::Components::VerificationGoogleOneTapStrategy, Clerk::Models::Components::VerificationPasskeyObject, Clerk::Models::Components::VerificationPasskeyStatus, Clerk::Models::Components::VerificationPasskeyStrategy, Clerk::Models::Components::VerificationWeb3Object, Clerk::Models::Components::VerificationWeb3Status, Clerk::Models::Components::VerificationWeb3Strategy, Clerk::Models::Components::WaitlistEntryObject, Clerk::Models::Components::WaitlistEntryObjectInvitation, Clerk::Models::Components::WaitlistEntryStatus, Clerk::Models::Components::WaitlistEntryStatusInvitation, Clerk::Models::Components::Web3WalletObject, Clerk::Models::Components::Web3WalletVerificationAdminObject, Clerk::Models::Components::Web3WalletVerificationAdminStatus, Clerk::Models::Components::Web3WalletVerificationAdminStrategy, Clerk::Models::Operations::CodeType, Clerk::Models::Operations::CreateApiKeyObject, Clerk::Models::Operations::CreateBulkInvitationsTemplateSlug, Clerk::Models::Operations::CreateInvitationTemplateSlug, Clerk::Models::Operations::CreateM2MTokenObject, Clerk::Models::Operations::CreateRoleSetType, Clerk::Models::Operations::CreateSessionTokenFromTemplateObject, Clerk::Models::Operations::CreateSessionTokenObject, Clerk::Models::Operations::DeleteApiKeyObject, Clerk::Models::Operations::EnrollmentMode, Clerk::Models::Operations::Format, Clerk::Models::Operations::GetApiKeyObject, Clerk::Models::Operations::GetApiKeysObject, Clerk::Models::Operations::GetCommercePlanListPayerType, Clerk::Models::Operations::GetCommerceSubscriptionItemListPayerType, Clerk::Models::Operations::GetCommerceSubscriptionItemListStatus, Clerk::Models::Operations::GetM2MTokensObject, Clerk::Models::Operations::GetSessionListStatus, Clerk::Models::Operations::GetTemplateListTemplateType, Clerk::Models::Operations::GetTemplateTemplateType, Clerk::Models::Operations::IncludeInvalid, Clerk::Models::Operations::ListInstanceOrganizationInvitationsStatus, Clerk::Models::Operations::ListInvitationsStatus, Clerk::Models::Operations::ListOrganizationInvitationsStatus, Clerk::Models::Operations::ListWaitlistEntriesStatus, Clerk::Models::Operations::Provider1, Clerk::Models::Operations::Provider2, Clerk::Models::Operations::RevertTemplateTemplateType, Clerk::Models::Operations::RevokeApiKeyObject, Clerk::Models::Operations::RevokeM2MTokenObject, Clerk::Models::Operations::ToggleTemplateDeliveryTemplateType, Clerk::Models::Operations::UpdateApiKeyObject, Clerk::Models::Operations::UpdateRoleSetType, Clerk::Models::Operations::UpsertTemplateTemplateType, Clerk::Models::Operations::UsersGetOrganizationInvitationsStatus, Clerk::Models::Operations::Verified, Clerk::Models::Operations::VerifyApiKeyObject, Clerk::Models::Operations::VerifyM2MTokenObject, Clerk::Models::Operations::VerifyOAuthAccessTokenObject
- Defined in:
- lib/crystalline/types.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
44 45 46 |
# File 'lib/crystalline/types.rb', line 44 def self.included(base) base.extend(ClassMethods) end |
Instance Method Details
#initialize(val) ⇒ Object
48 49 50 51 52 53 54 |
# File 'lib/crystalline/types.rb', line 48 def initialize(val) if self.class.instance_methods(false).include?(:initialize) super(val) else @val = val end end |
#serialize ⇒ Object
79 80 81 |
# File 'lib/crystalline/types.rb', line 79 def serialize @val end |