Documentation
¶
Index ¶
- type Data
- type KVSEntryBuilder
- type PrivateKVSBucketBuilder
- type UserAuthenticationBuilder
- type UserBuilder
- func (b *UserBuilder) Authentication(v model.UserAuthentication) *UserBuilder
- func (b UserBuilder) Build() Data
- func (b *UserBuilder) PrivateKVSBucket(v model.PrivateKVSBucket) *UserBuilder
- func (b *UserBuilder) Profile(v model.UserProfile) *UserBuilder
- func (b *UserBuilder) Status(v model.UserStatus) *UserBuilder
- type UserProfileBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Data ¶
type Data struct { User model.User Profile *model.UserProfile Authentication *model.UserAuthentication PrivateKVSBucket *model.PrivateKVSBucket }
type KVSEntryBuilder ¶
type KVSEntryBuilder struct {
// contains filtered or unexported fields
}
func NewKVSEntryBuilder ¶
func NewKVSEntryBuilder(t *testing.T) *KVSEntryBuilder
func (KVSEntryBuilder) Build ¶
func (b KVSEntryBuilder) Build() model.KVSEntry
func (*KVSEntryBuilder) Key ¶
func (b *KVSEntryBuilder) Key(v string) *KVSEntryBuilder
func (*KVSEntryBuilder) Value ¶
func (b *KVSEntryBuilder) Value(v []byte) *KVSEntryBuilder
type PrivateKVSBucketBuilder ¶
type PrivateKVSBucketBuilder struct {
// contains filtered or unexported fields
}
func NewPrivateKVSBucketBuilder ¶
func NewPrivateKVSBucketBuilder(userID uuid.UUID) *PrivateKVSBucketBuilder
func (PrivateKVSBucketBuilder) Build ¶
func (b PrivateKVSBucketBuilder) Build() model.PrivateKVSBucket
func (*PrivateKVSBucketBuilder) ETag ¶
func (b *PrivateKVSBucketBuilder) ETag(v uuid.UUID) *PrivateKVSBucketBuilder
func (*PrivateKVSBucketBuilder) Entries ¶
func (b *PrivateKVSBucketBuilder) Entries(v ...model.KVSEntry) *PrivateKVSBucketBuilder
type UserAuthenticationBuilder ¶
type UserAuthenticationBuilder struct {
// contains filtered or unexported fields
}
func NewUserAuthentication ¶
func NewUserAuthentication(userID uuid.UUID) *UserAuthenticationBuilder
func (UserAuthenticationBuilder) Build ¶
func (b UserAuthenticationBuilder) Build() model.UserAuthentication
type UserBuilder ¶
type UserBuilder struct {
// contains filtered or unexported fields
}
func New ¶
func New(userID uuid.UUID) *UserBuilder
func (*UserBuilder) Authentication ¶
func (b *UserBuilder) Authentication(v model.UserAuthentication) *UserBuilder
func (UserBuilder) Build ¶
func (b UserBuilder) Build() Data
func (*UserBuilder) PrivateKVSBucket ¶
func (b *UserBuilder) PrivateKVSBucket(v model.PrivateKVSBucket) *UserBuilder
func (*UserBuilder) Profile ¶ added in v0.3.0
func (b *UserBuilder) Profile(v model.UserProfile) *UserBuilder
func (*UserBuilder) Status ¶
func (b *UserBuilder) Status(v model.UserStatus) *UserBuilder
type UserProfileBuilder ¶ added in v0.3.0
type UserProfileBuilder struct {
// contains filtered or unexported fields
}
func NewUserProfile ¶ added in v0.3.0
func NewUserProfile(userID uuid.UUID) *UserProfileBuilder
func (UserProfileBuilder) Build ¶ added in v0.3.0
func (b UserProfileBuilder) Build() model.UserProfile
func (*UserProfileBuilder) Raw ¶ added in v0.3.0
func (b *UserProfileBuilder) Raw(v []byte) *UserProfileBuilder
Click to show internal directories.
Click to hide internal directories.