Documentation
¶
Index ¶
- func AddressProtoFromAddress(addr models.Address) *idmv1.Address
- func AddressProtosFromAddresses(addrs ...models.Address) []*idmv1.Address
- func EmailProtoFromEmail(email models.EMail) *idmv1.EMail
- func EmailProtosFromEmails(emails ...models.EMail) []*idmv1.EMail
- func PhoneNumberProtoFromPhoneNumber(nbr models.PhoneNumber) *idmv1.PhoneNumber
- func PhoneNumberProtosFromPhoneNumbers(nbrs ...models.PhoneNumber) []*idmv1.PhoneNumber
- func ProfileProtoFromUser(ctx context.Context, user models.User, useropts ...UserOption) *idmv1.Profile
- func RoleProtoFromRole(role models.Role) *idmv1.Role
- func RolesProtoFromRoles(roles ...models.Role) []*idmv1.Role
- func UserProtoFromUser(ctx context.Context, user models.User) *idmv1.User
- type UserOption
- func WithAddresses(addresses ...models.Address) UserOption
- func WithEmailAddresses(emails ...models.EMail) UserOption
- func WithPhoneNumbers(phoneNumbers ...models.PhoneNumber) UserOption
- func WithPrimaryMail(mail *models.EMail) UserOption
- func WithPrimaryPhone(phone *models.PhoneNumber) UserOption
- func WithRoles(roles ...models.Role) UserOption
- func WithUserHasRecoveryCodes(hasCodes bool) UserOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PhoneNumberProtoFromPhoneNumber ¶
func PhoneNumberProtoFromPhoneNumber(nbr models.PhoneNumber) *idmv1.PhoneNumber
func PhoneNumberProtosFromPhoneNumbers ¶
func PhoneNumberProtosFromPhoneNumbers(nbrs ...models.PhoneNumber) []*idmv1.PhoneNumber
func ProfileProtoFromUser ¶
Types ¶
type UserOption ¶
func WithAddresses ¶
func WithAddresses(addresses ...models.Address) UserOption
func WithEmailAddresses ¶
func WithEmailAddresses(emails ...models.EMail) UserOption
func WithPhoneNumbers ¶
func WithPhoneNumbers(phoneNumbers ...models.PhoneNumber) UserOption
func WithPrimaryMail ¶
func WithPrimaryMail(mail *models.EMail) UserOption
func WithPrimaryPhone ¶
func WithPrimaryPhone(phone *models.PhoneNumber) UserOption
func WithRoles ¶
func WithRoles(roles ...models.Role) UserOption
func WithUserHasRecoveryCodes ¶
func WithUserHasRecoveryCodes(hasCodes bool) UserOption
Click to show internal directories.
Click to hide internal directories.