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