// Code generated by ent, DO NOT EDIT. package db import ( "time" "github.com/dexidp/dex/storage/ent/db/authcode" "github.com/dexidp/dex/storage/ent/db/authrequest" "github.com/dexidp/dex/storage/ent/db/connector" "github.com/dexidp/dex/storage/ent/db/devicerequest" "github.com/dexidp/dex/storage/ent/db/devicetoken" "github.com/dexidp/dex/storage/ent/db/keys" "github.com/dexidp/dex/storage/ent/db/oauth2client" "github.com/dexidp/dex/storage/ent/db/offlinesession" "github.com/dexidp/dex/storage/ent/db/password" "github.com/dexidp/dex/storage/ent/db/refreshtoken" "github.com/dexidp/dex/storage/ent/schema" ) // The init function reads all schema descriptors with runtime code // (default values, validators, hooks and policies) and stitches it // to their package variables. func init() { authcodeFields := schema.AuthCode{}.Fields() _ = authcodeFields // authcodeDescClientID is the schema descriptor for client_id field. authcodeDescClientID := authcodeFields[1].Descriptor() // authcode.ClientIDValidator is a validator for the "client_id" field. It is called by the builders before save. authcode.ClientIDValidator = authcodeDescClientID.Validators[0].(func(string) error) // authcodeDescNonce is the schema descriptor for nonce field. authcodeDescNonce := authcodeFields[3].Descriptor() // authcode.NonceValidator is a validator for the "nonce" field. It is called by the builders before save. authcode.NonceValidator = authcodeDescNonce.Validators[0].(func(string) error) // authcodeDescRedirectURI is the schema descriptor for redirect_uri field. authcodeDescRedirectURI := authcodeFields[4].Descriptor() // authcode.RedirectURIValidator is a validator for the "redirect_uri" field. It is called by the builders before save. authcode.RedirectURIValidator = authcodeDescRedirectURI.Validators[0].(func(string) error) // authcodeDescClaimsUserID is the schema descriptor for claims_user_id field. authcodeDescClaimsUserID := authcodeFields[5].Descriptor() // authcode.ClaimsUserIDValidator is a validator for the "claims_user_id" field. It is called by the builders before save. authcode.ClaimsUserIDValidator = authcodeDescClaimsUserID.Validators[0].(func(string) error) // authcodeDescClaimsUsername is the schema descriptor for claims_username field. authcodeDescClaimsUsername := authcodeFields[6].Descriptor() // authcode.ClaimsUsernameValidator is a validator for the "claims_username" field. It is called by the builders before save. authcode.ClaimsUsernameValidator = authcodeDescClaimsUsername.Validators[0].(func(string) error) // authcodeDescClaimsEmail is the schema descriptor for claims_email field. authcodeDescClaimsEmail := authcodeFields[7].Descriptor() // authcode.ClaimsEmailValidator is a validator for the "claims_email" field. It is called by the builders before save. authcode.ClaimsEmailValidator = authcodeDescClaimsEmail.Validators[0].(func(string) error) // authcodeDescClaimsPreferredUsername is the schema descriptor for claims_preferred_username field. authcodeDescClaimsPreferredUsername := authcodeFields[10].Descriptor() // authcode.DefaultClaimsPreferredUsername holds the default value on creation for the claims_preferred_username field. authcode.DefaultClaimsPreferredUsername = authcodeDescClaimsPreferredUsername.Default.(string) // authcodeDescConnectorID is the schema descriptor for connector_id field. authcodeDescConnectorID := authcodeFields[11].Descriptor() // authcode.ConnectorIDValidator is a validator for the "connector_id" field. It is called by the builders before save. authcode.ConnectorIDValidator = authcodeDescConnectorID.Validators[0].(func(string) error) // authcodeDescCodeChallenge is the schema descriptor for code_challenge field. authcodeDescCodeChallenge := authcodeFields[14].Descriptor() // authcode.DefaultCodeChallenge holds the default value on creation for the code_challenge field. authcode.DefaultCodeChallenge = authcodeDescCodeChallenge.Default.(string) // authcodeDescCodeChallengeMethod is the schema descriptor for code_challenge_method field. authcodeDescCodeChallengeMethod := authcodeFields[15].Descriptor() // authcode.DefaultCodeChallengeMethod holds the default value on creation for the code_challenge_method field. authcode.DefaultCodeChallengeMethod = authcodeDescCodeChallengeMethod.Default.(string) // authcodeDescID is the schema descriptor for id field. authcodeDescID := authcodeFields[0].Descriptor() // authcode.IDValidator is a validator for the "id" field. It is called by the builders before save. authcode.IDValidator = authcodeDescID.Validators[0].(func(string) error) authrequestFields := schema.AuthRequest{}.Fields() _ = authrequestFields // authrequestDescClaimsPreferredUsername is the schema descriptor for claims_preferred_username field. authrequestDescClaimsPreferredUsername := authrequestFields[14].Descriptor() // authrequest.DefaultClaimsPreferredUsername holds the default value on creation for the claims_preferred_username field. authrequest.DefaultClaimsPreferredUsername = authrequestDescClaimsPreferredUsername.Default.(string) // authrequestDescCodeChallenge is the schema descriptor for code_challenge field. authrequestDescCodeChallenge := authrequestFields[18].Descriptor() // authrequest.DefaultCodeChallenge holds the default value on creation for the code_challenge field. authrequest.DefaultCodeChallenge = authrequestDescCodeChallenge.Default.(string) // authrequestDescCodeChallengeMethod is the schema descriptor for code_challenge_method field. authrequestDescCodeChallengeMethod := authrequestFields[19].Descriptor() // authrequest.DefaultCodeChallengeMethod holds the default value on creation for the code_challenge_method field. authrequest.DefaultCodeChallengeMethod = authrequestDescCodeChallengeMethod.Default.(string) // authrequestDescID is the schema descriptor for id field. authrequestDescID := authrequestFields[0].Descriptor() // authrequest.IDValidator is a validator for the "id" field. It is called by the builders before save. authrequest.IDValidator = authrequestDescID.Validators[0].(func(string) error) connectorFields := schema.Connector{}.Fields() _ = connectorFields // connectorDescType is the schema descriptor for type field. connectorDescType := connectorFields[1].Descriptor() // connector.TypeValidator is a validator for the "type" field. It is called by the builders before save. connector.TypeValidator = connectorDescType.Validators[0].(func(string) error) // connectorDescName is the schema descriptor for name field. connectorDescName := connectorFields[2].Descriptor() // connector.NameValidator is a validator for the "name" field. It is called by the builders before save. connector.NameValidator = connectorDescName.Validators[0].(func(string) error) // connectorDescID is the schema descriptor for id field. connectorDescID := connectorFields[0].Descriptor() // connector.IDValidator is a validator for the "id" field. It is called by the builders before save. connector.IDValidator = func() func(string) error { validators := connectorDescID.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(id string) error { for _, fn := range fns { if err := fn(id); err != nil { return err } } return nil } }() devicerequestFields := schema.DeviceRequest{}.Fields() _ = devicerequestFields // devicerequestDescUserCode is the schema descriptor for user_code field. devicerequestDescUserCode := devicerequestFields[0].Descriptor() // devicerequest.UserCodeValidator is a validator for the "user_code" field. It is called by the builders before save. devicerequest.UserCodeValidator = devicerequestDescUserCode.Validators[0].(func(string) error) // devicerequestDescDeviceCode is the schema descriptor for device_code field. devicerequestDescDeviceCode := devicerequestFields[1].Descriptor() // devicerequest.DeviceCodeValidator is a validator for the "device_code" field. It is called by the builders before save. devicerequest.DeviceCodeValidator = devicerequestDescDeviceCode.Validators[0].(func(string) error) // devicerequestDescClientID is the schema descriptor for client_id field. devicerequestDescClientID := devicerequestFields[2].Descriptor() // devicerequest.ClientIDValidator is a validator for the "client_id" field. It is called by the builders before save. devicerequest.ClientIDValidator = devicerequestDescClientID.Validators[0].(func(string) error) // devicerequestDescClientSecret is the schema descriptor for client_secret field. devicerequestDescClientSecret := devicerequestFields[3].Descriptor() // devicerequest.ClientSecretValidator is a validator for the "client_secret" field. It is called by the builders before save. devicerequest.ClientSecretValidator = devicerequestDescClientSecret.Validators[0].(func(string) error) devicetokenFields := schema.DeviceToken{}.Fields() _ = devicetokenFields // devicetokenDescDeviceCode is the schema descriptor for device_code field. devicetokenDescDeviceCode := devicetokenFields[0].Descriptor() // devicetoken.DeviceCodeValidator is a validator for the "device_code" field. It is called by the builders before save. devicetoken.DeviceCodeValidator = devicetokenDescDeviceCode.Validators[0].(func(string) error) // devicetokenDescStatus is the schema descriptor for status field. devicetokenDescStatus := devicetokenFields[1].Descriptor() // devicetoken.StatusValidator is a validator for the "status" field. It is called by the builders before save. devicetoken.StatusValidator = devicetokenDescStatus.Validators[0].(func(string) error) // devicetokenDescCodeChallenge is the schema descriptor for code_challenge field. devicetokenDescCodeChallenge := devicetokenFields[6].Descriptor() // devicetoken.DefaultCodeChallenge holds the default value on creation for the code_challenge field. devicetoken.DefaultCodeChallenge = devicetokenDescCodeChallenge.Default.(string) // devicetokenDescCodeChallengeMethod is the schema descriptor for code_challenge_method field. devicetokenDescCodeChallengeMethod := devicetokenFields[7].Descriptor() // devicetoken.DefaultCodeChallengeMethod holds the default value on creation for the code_challenge_method field. devicetoken.DefaultCodeChallengeMethod = devicetokenDescCodeChallengeMethod.Default.(string) keysFields := schema.Keys{}.Fields() _ = keysFields // keysDescID is the schema descriptor for id field. keysDescID := keysFields[0].Descriptor() // keys.IDValidator is a validator for the "id" field. It is called by the builders before save. keys.IDValidator = keysDescID.Validators[0].(func(string) error) oauth2clientFields := schema.OAuth2Client{}.Fields() _ = oauth2clientFields // oauth2clientDescSecret is the schema descriptor for secret field. oauth2clientDescSecret := oauth2clientFields[1].Descriptor() // oauth2client.SecretValidator is a validator for the "secret" field. It is called by the builders before save. oauth2client.SecretValidator = oauth2clientDescSecret.Validators[0].(func(string) error) // oauth2clientDescName is the schema descriptor for name field. oauth2clientDescName := oauth2clientFields[5].Descriptor() // oauth2client.NameValidator is a validator for the "name" field. It is called by the builders before save. oauth2client.NameValidator = oauth2clientDescName.Validators[0].(func(string) error) // oauth2clientDescLogoURL is the schema descriptor for logo_url field. oauth2clientDescLogoURL := oauth2clientFields[6].Descriptor() // oauth2client.LogoURLValidator is a validator for the "logo_url" field. It is called by the builders before save. oauth2client.LogoURLValidator = oauth2clientDescLogoURL.Validators[0].(func(string) error) // oauth2clientDescID is the schema descriptor for id field. oauth2clientDescID := oauth2clientFields[0].Descriptor() // oauth2client.IDValidator is a validator for the "id" field. It is called by the builders before save. oauth2client.IDValidator = func() func(string) error { validators := oauth2clientDescID.Validators fns := [...]func(string) error{ validators[0].(func(string) error), validators[1].(func(string) error), } return func(id string) error { for _, fn := range fns { if err := fn(id); err != nil { return err } } return nil } }() offlinesessionFields := schema.OfflineSession{}.Fields() _ = offlinesessionFields // offlinesessionDescUserID is the schema descriptor for user_id field. offlinesessionDescUserID := offlinesessionFields[1].Descriptor() // offlinesession.UserIDValidator is a validator for the "user_id" field. It is called by the builders before save. offlinesession.UserIDValidator = offlinesessionDescUserID.Validators[0].(func(string) error) // offlinesessionDescConnID is the schema descriptor for conn_id field. offlinesessionDescConnID := offlinesessionFields[2].Descriptor() // offlinesession.ConnIDValidator is a validator for the "conn_id" field. It is called by the builders before save. offlinesession.ConnIDValidator = offlinesessionDescConnID.Validators[0].(func(string) error) // offlinesessionDescID is the schema descriptor for id field. offlinesessionDescID := offlinesessionFields[0].Descriptor() // offlinesession.IDValidator is a validator for the "id" field. It is called by the builders before save. offlinesession.IDValidator = offlinesessionDescID.Validators[0].(func(string) error) passwordFields := schema.Password{}.Fields() _ = passwordFields // passwordDescEmail is the schema descriptor for email field. passwordDescEmail := passwordFields[0].Descriptor() // password.EmailValidator is a validator for the "email" field. It is called by the builders before save. password.EmailValidator = passwordDescEmail.Validators[0].(func(string) error) // passwordDescUsername is the schema descriptor for username field. passwordDescUsername := passwordFields[2].Descriptor() // password.UsernameValidator is a validator for the "username" field. It is called by the builders before save. password.UsernameValidator = passwordDescUsername.Validators[0].(func(string) error) // passwordDescUserID is the schema descriptor for user_id field. passwordDescUserID := passwordFields[3].Descriptor() // password.UserIDValidator is a validator for the "user_id" field. It is called by the builders before save. password.UserIDValidator = passwordDescUserID.Validators[0].(func(string) error) refreshtokenFields := schema.RefreshToken{}.Fields() _ = refreshtokenFields // refreshtokenDescClientID is the schema descriptor for client_id field. refreshtokenDescClientID := refreshtokenFields[1].Descriptor() // refreshtoken.ClientIDValidator is a validator for the "client_id" field. It is called by the builders before save. refreshtoken.ClientIDValidator = refreshtokenDescClientID.Validators[0].(func(string) error) // refreshtokenDescNonce is the schema descriptor for nonce field. refreshtokenDescNonce := refreshtokenFields[3].Descriptor() // refreshtoken.NonceValidator is a validator for the "nonce" field. It is called by the builders before save. refreshtoken.NonceValidator = refreshtokenDescNonce.Validators[0].(func(string) error) // refreshtokenDescClaimsUserID is the schema descriptor for claims_user_id field. refreshtokenDescClaimsUserID := refreshtokenFields[4].Descriptor() // refreshtoken.ClaimsUserIDValidator is a validator for the "claims_user_id" field. It is called by the builders before save. refreshtoken.ClaimsUserIDValidator = refreshtokenDescClaimsUserID.Validators[0].(func(string) error) // refreshtokenDescClaimsUsername is the schema descriptor for claims_username field. refreshtokenDescClaimsUsername := refreshtokenFields[5].Descriptor() // refreshtoken.ClaimsUsernameValidator is a validator for the "claims_username" field. It is called by the builders before save. refreshtoken.ClaimsUsernameValidator = refreshtokenDescClaimsUsername.Validators[0].(func(string) error) // refreshtokenDescClaimsEmail is the schema descriptor for claims_email field. refreshtokenDescClaimsEmail := refreshtokenFields[6].Descriptor() // refreshtoken.ClaimsEmailValidator is a validator for the "claims_email" field. It is called by the builders before save. refreshtoken.ClaimsEmailValidator = refreshtokenDescClaimsEmail.Validators[0].(func(string) error) // refreshtokenDescClaimsPreferredUsername is the schema descriptor for claims_preferred_username field. refreshtokenDescClaimsPreferredUsername := refreshtokenFields[9].Descriptor() // refreshtoken.DefaultClaimsPreferredUsername holds the default value on creation for the claims_preferred_username field. refreshtoken.DefaultClaimsPreferredUsername = refreshtokenDescClaimsPreferredUsername.Default.(string) // refreshtokenDescConnectorID is the schema descriptor for connector_id field. refreshtokenDescConnectorID := refreshtokenFields[10].Descriptor() // refreshtoken.ConnectorIDValidator is a validator for the "connector_id" field. It is called by the builders before save. refreshtoken.ConnectorIDValidator = refreshtokenDescConnectorID.Validators[0].(func(string) error) // refreshtokenDescToken is the schema descriptor for token field. refreshtokenDescToken := refreshtokenFields[12].Descriptor() // refreshtoken.DefaultToken holds the default value on creation for the token field. refreshtoken.DefaultToken = refreshtokenDescToken.Default.(string) // refreshtokenDescObsoleteToken is the schema descriptor for obsolete_token field. refreshtokenDescObsoleteToken := refreshtokenFields[13].Descriptor() // refreshtoken.DefaultObsoleteToken holds the default value on creation for the obsolete_token field. refreshtoken.DefaultObsoleteToken = refreshtokenDescObsoleteToken.Default.(string) // refreshtokenDescCreatedAt is the schema descriptor for created_at field. refreshtokenDescCreatedAt := refreshtokenFields[14].Descriptor() // refreshtoken.DefaultCreatedAt holds the default value on creation for the created_at field. refreshtoken.DefaultCreatedAt = refreshtokenDescCreatedAt.Default.(func() time.Time) // refreshtokenDescLastUsed is the schema descriptor for last_used field. refreshtokenDescLastUsed := refreshtokenFields[15].Descriptor() // refreshtoken.DefaultLastUsed holds the default value on creation for the last_used field. refreshtoken.DefaultLastUsed = refreshtokenDescLastUsed.Default.(func() time.Time) // refreshtokenDescID is the schema descriptor for id field. refreshtokenDescID := refreshtokenFields[0].Descriptor() // refreshtoken.IDValidator is a validator for the "id" field. It is called by the builders before save. refreshtoken.IDValidator = refreshtokenDescID.Validators[0].(func(string) error) }