Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Schema = database.NewSchema(map[domain.UserPasswordField]database.FieldBinding[domain.UserPassword]{ domain.UserPasswordFieldID: { SQLName: "id", Accessor: func(p *domain.UserPassword) any { return p.ID }, Coerce: database.CoerceString, }, domain.UserPasswordFieldProjectID: { SQLName: "project_id", Accessor: func(p *domain.UserPassword) any { return p.ProjectID }, Coerce: database.CoerceString, }, domain.UserPasswordFieldUserID: { SQLName: "user_id", Accessor: func(p *domain.UserPassword) any { return p.UserID }, Coerce: database.CoerceString, }, domain.UserPasswordFieldEncodedHash: { SQLName: "encoded_hash", Accessor: func(p *domain.UserPassword) any { return p.EncodedHash }, Coerce: database.CoerceString, }, domain.UserPasswordFieldChangeRequired: { SQLName: "change_required", Accessor: func(p *domain.UserPassword) any { return p.ChangeRequired }, Coerce: database.CoerceBool, }, domain.UserPasswordFieldChangedAt: { SQLName: "changed_at", Accessor: func(p *domain.UserPassword) any { return p.ChangedAt }, Coerce: database.CoerceTime, }, domain.UserPasswordFieldVerificationID: { SQLName: "verification_id", Accessor: func(p *domain.UserPassword) any { return database.NullableValue(p.VerificationID) }, Coerce: database.CoerceString, Nullable: true, }, domain.UserPasswordFieldLastSuccessfulCheck: { SQLName: "last_successful_check", Accessor: func(p *domain.UserPassword) any { return database.NullableValue(p.LastSuccessfulCheck) }, Coerce: database.CoerceTime, Nullable: true, }, domain.UserPasswordFieldFailedAttempts: { SQLName: "failed_attempts", Accessor: func(p *domain.UserPassword) any { return p.FailedAttempts }, Coerce: database.CoerceNumber[int16], }, domain.UserPasswordFieldCreatedAt: { SQLName: "created_at", Accessor: func(p *domain.UserPassword) any { return p.CreatedAt }, Coerce: database.CoerceTime, }, domain.UserPasswordFieldUpdatedAt: { SQLName: "updated_at", Accessor: func(p *domain.UserPassword) any { return p.UpdatedAt }, Coerce: database.CoerceTime, }, })
Schema binds user password list/filter/order fields for both dialects.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.