user

package
v1.36.11-2023053111370... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: unknown License: MIT Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_nuntio_management_api_user_service_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AcceptContactRequest

type AcceptContactRequest struct {
	ContactId string      `protobuf:"bytes,1,opt,name=contact_id,json=contactId,proto3" json:"contact_id,omitempty"`
	UserId    *model.UUID `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

The request of a Users.AcceptContact RPC

func (*AcceptContactRequest) ClearUserId

func (x *AcceptContactRequest) ClearUserId()

func (*AcceptContactRequest) GetContactId

func (x *AcceptContactRequest) GetContactId() string

func (*AcceptContactRequest) GetUserId

func (x *AcceptContactRequest) GetUserId() *model.UUID

func (*AcceptContactRequest) HasUserId

func (x *AcceptContactRequest) HasUserId() bool

func (*AcceptContactRequest) ProtoMessage

func (*AcceptContactRequest) ProtoMessage()

func (*AcceptContactRequest) ProtoReflect

func (x *AcceptContactRequest) ProtoReflect() protoreflect.Message

func (*AcceptContactRequest) Reset

func (x *AcceptContactRequest) Reset()

func (*AcceptContactRequest) SetContactId

func (x *AcceptContactRequest) SetContactId(v string)

func (*AcceptContactRequest) SetUserId

func (x *AcceptContactRequest) SetUserId(v *model.UUID)

func (*AcceptContactRequest) String

func (x *AcceptContactRequest) String() string

type AcceptContactRequest_builder

type AcceptContactRequest_builder struct {
	ContactId string
	UserId    *model.UUID
	// contains filtered or unexported fields
}

func (AcceptContactRequest_builder) Build

type AcceptContactResponse

type AcceptContactResponse struct {
	// contains filtered or unexported fields
}

The response of a Users.AcceptContact RPC

func (*AcceptContactResponse) ProtoMessage

func (*AcceptContactResponse) ProtoMessage()

func (*AcceptContactResponse) ProtoReflect

func (x *AcceptContactResponse) ProtoReflect() protoreflect.Message

func (*AcceptContactResponse) Reset

func (x *AcceptContactResponse) Reset()

func (*AcceptContactResponse) String

func (x *AcceptContactResponse) String() string

type AcceptContactResponse_builder

type AcceptContactResponse_builder struct {
	// contains filtered or unexported fields
}

func (AcceptContactResponse_builder) Build

type AddContactRequest

type AddContactRequest struct {
	FromIdentifier *auth.UserIdentifier `protobuf:"bytes,1,opt,name=from_identifier,json=fromIdentifier,proto3" json:"from_identifier,omitempty"`
	ToIdentifier   *auth.UserIdentifier `protobuf:"bytes,2,opt,name=to_identifier,json=toIdentifier,proto3" json:"to_identifier,omitempty"`
	// contains filtered or unexported fields
}

The request of a Users.AddContact RPC

func (*AddContactRequest) ClearFromIdentifier

func (x *AddContactRequest) ClearFromIdentifier()

func (*AddContactRequest) ClearToIdentifier

func (x *AddContactRequest) ClearToIdentifier()

func (*AddContactRequest) GetFromIdentifier

func (x *AddContactRequest) GetFromIdentifier() *auth.UserIdentifier

func (*AddContactRequest) GetToIdentifier

func (x *AddContactRequest) GetToIdentifier() *auth.UserIdentifier

func (*AddContactRequest) HasFromIdentifier

func (x *AddContactRequest) HasFromIdentifier() bool

func (*AddContactRequest) HasToIdentifier

func (x *AddContactRequest) HasToIdentifier() bool

func (*AddContactRequest) ProtoMessage

func (*AddContactRequest) ProtoMessage()

func (*AddContactRequest) ProtoReflect

func (x *AddContactRequest) ProtoReflect() protoreflect.Message

func (*AddContactRequest) Reset

func (x *AddContactRequest) Reset()

func (*AddContactRequest) SetFromIdentifier

func (x *AddContactRequest) SetFromIdentifier(v *auth.UserIdentifier)

func (*AddContactRequest) SetToIdentifier

func (x *AddContactRequest) SetToIdentifier(v *auth.UserIdentifier)

func (*AddContactRequest) String

func (x *AddContactRequest) String() string

type AddContactRequest_builder

type AddContactRequest_builder struct {
	FromIdentifier *auth.UserIdentifier
	ToIdentifier   *auth.UserIdentifier
	// contains filtered or unexported fields
}

func (AddContactRequest_builder) Build

type AddContactResponse

type AddContactResponse struct {
	Contact *user.Contact `protobuf:"bytes,1,opt,name=contact,proto3" json:"contact,omitempty"`
	// contains filtered or unexported fields
}

The response of a Users.AddContact RPC

func (*AddContactResponse) ClearContact

func (x *AddContactResponse) ClearContact()

func (*AddContactResponse) GetContact

func (x *AddContactResponse) GetContact() *user.Contact

func (*AddContactResponse) HasContact

func (x *AddContactResponse) HasContact() bool

func (*AddContactResponse) ProtoMessage

func (*AddContactResponse) ProtoMessage()

func (*AddContactResponse) ProtoReflect

func (x *AddContactResponse) ProtoReflect() protoreflect.Message

func (*AddContactResponse) Reset

func (x *AddContactResponse) Reset()

func (*AddContactResponse) SetContact

func (x *AddContactResponse) SetContact(v *user.Contact)

func (*AddContactResponse) String

func (x *AddContactResponse) String() string

type AddContactResponse_builder

type AddContactResponse_builder struct {
	Contact *user.Contact
	// contains filtered or unexported fields
}

func (AddContactResponse_builder) Build

type CreateRequest

type CreateRequest struct {

	// Initial fields to set.
	Initializers []*user.Update `protobuf:"bytes,1,rep,name=initializers,proto3" json:"initializers,omitempty"`
	// contains filtered or unexported fields
}

The request of a Users.Create RPC

func (*CreateRequest) GetInitializers

func (x *CreateRequest) GetInitializers() []*user.Update

func (*CreateRequest) ProtoMessage

func (*CreateRequest) ProtoMessage()

func (*CreateRequest) ProtoReflect

func (x *CreateRequest) ProtoReflect() protoreflect.Message

func (*CreateRequest) Reset

func (x *CreateRequest) Reset()

func (*CreateRequest) SetInitializers

func (x *CreateRequest) SetInitializers(v []*user.Update)

func (*CreateRequest) String

func (x *CreateRequest) String() string

type CreateRequest_builder

type CreateRequest_builder struct {

	// Initial fields to set.
	Initializers []*user.Update
	// contains filtered or unexported fields
}

func (CreateRequest_builder) Build

type CreateResponse

type CreateResponse struct {
	UserId *model.UUID `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// The created user.
	User *user.User `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

The response of a Users.Create RPC

func (*CreateResponse) ClearUser

func (x *CreateResponse) ClearUser()

func (*CreateResponse) ClearUserId

func (x *CreateResponse) ClearUserId()

func (*CreateResponse) GetUser

func (x *CreateResponse) GetUser() *user.User

func (*CreateResponse) GetUserId

func (x *CreateResponse) GetUserId() *model.UUID

func (*CreateResponse) HasUser

func (x *CreateResponse) HasUser() bool

func (*CreateResponse) HasUserId

func (x *CreateResponse) HasUserId() bool

func (*CreateResponse) ProtoMessage

func (*CreateResponse) ProtoMessage()

func (*CreateResponse) ProtoReflect

func (x *CreateResponse) ProtoReflect() protoreflect.Message

func (*CreateResponse) Reset

func (x *CreateResponse) Reset()

func (*CreateResponse) SetUser

func (x *CreateResponse) SetUser(v *user.User)

func (*CreateResponse) SetUserId

func (x *CreateResponse) SetUserId(v *model.UUID)

func (*CreateResponse) String

func (x *CreateResponse) String() string

type CreateResponse_builder

type CreateResponse_builder struct {
	UserId *model.UUID
	// The created user.
	User *user.User
	// contains filtered or unexported fields
}

func (CreateResponse_builder) Build

type DeleteManyRequest

type DeleteManyRequest struct {
	UserIds []*model.UUID `protobuf:"bytes,1,rep,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	// contains filtered or unexported fields
}

The request of a Users.DeleteMany RPC

func (*DeleteManyRequest) GetUserIds

func (x *DeleteManyRequest) GetUserIds() []*model.UUID

func (*DeleteManyRequest) ProtoMessage

func (*DeleteManyRequest) ProtoMessage()

func (*DeleteManyRequest) ProtoReflect

func (x *DeleteManyRequest) ProtoReflect() protoreflect.Message

func (*DeleteManyRequest) Reset

func (x *DeleteManyRequest) Reset()

func (*DeleteManyRequest) SetUserIds

func (x *DeleteManyRequest) SetUserIds(v []*model.UUID)

func (*DeleteManyRequest) String

func (x *DeleteManyRequest) String() string

type DeleteManyRequest_builder

type DeleteManyRequest_builder struct {
	UserIds []*model.UUID
	// contains filtered or unexported fields
}

func (DeleteManyRequest_builder) Build

type DeleteManyResponse

type DeleteManyResponse struct {

	// number of users deleted
	Count uint64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

The response of a Users.DeleteMany RPC

func (*DeleteManyResponse) GetCount

func (x *DeleteManyResponse) GetCount() uint64

func (*DeleteManyResponse) ProtoMessage

func (*DeleteManyResponse) ProtoMessage()

func (*DeleteManyResponse) ProtoReflect

func (x *DeleteManyResponse) ProtoReflect() protoreflect.Message

func (*DeleteManyResponse) Reset

func (x *DeleteManyResponse) Reset()

func (*DeleteManyResponse) SetCount

func (x *DeleteManyResponse) SetCount(v uint64)

func (*DeleteManyResponse) String

func (x *DeleteManyResponse) String() string

type DeleteManyResponse_builder

type DeleteManyResponse_builder struct {

	// number of users deleted
	Count uint64
	// contains filtered or unexported fields
}

func (DeleteManyResponse_builder) Build

type DeleteRequest

type DeleteRequest struct {

	// The user identifier to fetch the user
	UserId *model.UUID `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

The request of an Users.Delete RPC

func (*DeleteRequest) ClearUserId

func (x *DeleteRequest) ClearUserId()

func (*DeleteRequest) GetUserId

func (x *DeleteRequest) GetUserId() *model.UUID

func (*DeleteRequest) HasUserId

func (x *DeleteRequest) HasUserId() bool

func (*DeleteRequest) ProtoMessage

func (*DeleteRequest) ProtoMessage()

func (*DeleteRequest) ProtoReflect

func (x *DeleteRequest) ProtoReflect() protoreflect.Message

func (*DeleteRequest) Reset

func (x *DeleteRequest) Reset()

func (*DeleteRequest) SetUserId

func (x *DeleteRequest) SetUserId(v *model.UUID)

func (*DeleteRequest) String

func (x *DeleteRequest) String() string

type DeleteRequest_builder

type DeleteRequest_builder struct {

	// The user identifier to fetch the user
	UserId *model.UUID
	// contains filtered or unexported fields
}

func (DeleteRequest_builder) Build

type DeleteResponse

type DeleteResponse struct {
	// contains filtered or unexported fields
}

The response of an Users.Delete RPC

func (*DeleteResponse) ProtoMessage

func (*DeleteResponse) ProtoMessage()

func (*DeleteResponse) ProtoReflect

func (x *DeleteResponse) ProtoReflect() protoreflect.Message

func (*DeleteResponse) Reset

func (x *DeleteResponse) Reset()

func (*DeleteResponse) String

func (x *DeleteResponse) String() string

type DeleteResponse_builder

type DeleteResponse_builder struct {
	// contains filtered or unexported fields
}

func (DeleteResponse_builder) Build

type GetContactsRequest

type GetContactsRequest struct {

	// The user identifier to fetch the user
	UserId *model.UUID `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Where to start getting contacts from
	From uint32 `protobuf:"varint,2,opt,name=from,proto3" json:"from,omitempty"`
	// Where to stop getting contacts to
	To uint32 `protobuf:"varint,3,opt,name=to,proto3" json:"to,omitempty"`
	// Set to true to only include accepted or false to only include not
	// accepted
	Accepted *bool `protobuf:"varint,4,opt,name=accepted,proto3,oneof" json:"accepted,omitempty"`
	// contains filtered or unexported fields
}

The request of an Users.GetContacts RPC

func (*GetContactsRequest) ClearAccepted

func (x *GetContactsRequest) ClearAccepted()

func (*GetContactsRequest) ClearUserId

func (x *GetContactsRequest) ClearUserId()

func (*GetContactsRequest) GetAccepted

func (x *GetContactsRequest) GetAccepted() bool

func (*GetContactsRequest) GetFrom

func (x *GetContactsRequest) GetFrom() uint32

func (*GetContactsRequest) GetTo

func (x *GetContactsRequest) GetTo() uint32

func (*GetContactsRequest) GetUserId

func (x *GetContactsRequest) GetUserId() *model.UUID

func (*GetContactsRequest) HasAccepted

func (x *GetContactsRequest) HasAccepted() bool

func (*GetContactsRequest) HasUserId

func (x *GetContactsRequest) HasUserId() bool

func (*GetContactsRequest) ProtoMessage

func (*GetContactsRequest) ProtoMessage()

func (*GetContactsRequest) ProtoReflect

func (x *GetContactsRequest) ProtoReflect() protoreflect.Message

func (*GetContactsRequest) Reset

func (x *GetContactsRequest) Reset()

func (*GetContactsRequest) SetAccepted

func (x *GetContactsRequest) SetAccepted(v bool)

func (*GetContactsRequest) SetFrom

func (x *GetContactsRequest) SetFrom(v uint32)

func (*GetContactsRequest) SetTo

func (x *GetContactsRequest) SetTo(v uint32)

func (*GetContactsRequest) SetUserId

func (x *GetContactsRequest) SetUserId(v *model.UUID)

func (*GetContactsRequest) String

func (x *GetContactsRequest) String() string

type GetContactsRequest_builder

type GetContactsRequest_builder struct {

	// The user identifier to fetch the user
	UserId *model.UUID
	// Where to start getting contacts from
	From uint32
	// Where to stop getting contacts to
	To uint32
	// Set to true to only include accepted or false to only include not
	// accepted
	Accepted *bool
	// contains filtered or unexported fields
}

func (GetContactsRequest_builder) Build

type GetContactsResponse

type GetContactsResponse struct {
	Contacts []*user.Contact `protobuf:"bytes,1,rep,name=contacts,proto3" json:"contacts,omitempty"`
	// Return number of users in database
	Count uint64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

The request of a Users.GetContacts RPC

func (*GetContactsResponse) GetContacts

func (x *GetContactsResponse) GetContacts() []*user.Contact

func (*GetContactsResponse) GetCount

func (x *GetContactsResponse) GetCount() uint64

func (*GetContactsResponse) ProtoMessage

func (*GetContactsResponse) ProtoMessage()

func (*GetContactsResponse) ProtoReflect

func (x *GetContactsResponse) ProtoReflect() protoreflect.Message

func (*GetContactsResponse) Reset

func (x *GetContactsResponse) Reset()

func (*GetContactsResponse) SetContacts

func (x *GetContactsResponse) SetContacts(v []*user.Contact)

func (*GetContactsResponse) SetCount

func (x *GetContactsResponse) SetCount(v uint64)

func (*GetContactsResponse) String

func (x *GetContactsResponse) String() string

type GetContactsResponse_builder

type GetContactsResponse_builder struct {
	Contacts []*user.Contact
	// Return number of users in database
	Count uint64
	// contains filtered or unexported fields
}

func (GetContactsResponse_builder) Build

type GetManyRequest

type GetManyRequest struct {
	UserIds []*model.UUID `protobuf:"bytes,1,rep,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	// contains filtered or unexported fields
}

The request of a Users.GetMany RPC

func (*GetManyRequest) GetUserIds

func (x *GetManyRequest) GetUserIds() []*model.UUID

func (*GetManyRequest) ProtoMessage

func (*GetManyRequest) ProtoMessage()

func (*GetManyRequest) ProtoReflect

func (x *GetManyRequest) ProtoReflect() protoreflect.Message

func (*GetManyRequest) Reset

func (x *GetManyRequest) Reset()

func (*GetManyRequest) SetUserIds

func (x *GetManyRequest) SetUserIds(v []*model.UUID)

func (*GetManyRequest) String

func (x *GetManyRequest) String() string

type GetManyRequest_builder

type GetManyRequest_builder struct {
	UserIds []*model.UUID
	// contains filtered or unexported fields
}

func (GetManyRequest_builder) Build

type GetManyResponse

type GetManyResponse struct {

	// The users returned
	Users []*user.User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// Return number of users in database
	Count uint64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

The response of a Users.GetMany RPC

func (*GetManyResponse) GetCount

func (x *GetManyResponse) GetCount() uint64

func (*GetManyResponse) GetUsers

func (x *GetManyResponse) GetUsers() []*user.User

func (*GetManyResponse) ProtoMessage

func (*GetManyResponse) ProtoMessage()

func (*GetManyResponse) ProtoReflect

func (x *GetManyResponse) ProtoReflect() protoreflect.Message

func (*GetManyResponse) Reset

func (x *GetManyResponse) Reset()

func (*GetManyResponse) SetCount

func (x *GetManyResponse) SetCount(v uint64)

func (*GetManyResponse) SetUsers

func (x *GetManyResponse) SetUsers(v []*user.User)

func (*GetManyResponse) String

func (x *GetManyResponse) String() string

type GetManyResponse_builder

type GetManyResponse_builder struct {

	// The users returned
	Users []*user.User
	// Return number of users in database
	Count uint64
	// contains filtered or unexported fields
}

func (GetManyResponse_builder) Build

type GetRequest

type GetRequest struct {

	// The user identifier to fetch the user
	UserId *model.UUID `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

The request of an Users.Get RPC

func (*GetRequest) ClearUserId

func (x *GetRequest) ClearUserId()

func (*GetRequest) GetUserId

func (x *GetRequest) GetUserId() *model.UUID

func (*GetRequest) HasUserId

func (x *GetRequest) HasUserId() bool

func (*GetRequest) ProtoMessage

func (*GetRequest) ProtoMessage()

func (*GetRequest) ProtoReflect

func (x *GetRequest) ProtoReflect() protoreflect.Message

func (*GetRequest) Reset

func (x *GetRequest) Reset()

func (*GetRequest) SetUserId

func (x *GetRequest) SetUserId(v *model.UUID)

func (*GetRequest) String

func (x *GetRequest) String() string

type GetRequest_builder

type GetRequest_builder struct {

	// The user identifier to fetch the user
	UserId *model.UUID
	// contains filtered or unexported fields
}

func (GetRequest_builder) Build

func (b0 GetRequest_builder) Build() *GetRequest

type GetResponse

type GetResponse struct {
	User *user.User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

The response of an Users.Get RPC

func (*GetResponse) ClearUser

func (x *GetResponse) ClearUser()

func (*GetResponse) GetUser

func (x *GetResponse) GetUser() *user.User

func (*GetResponse) HasUser

func (x *GetResponse) HasUser() bool

func (*GetResponse) ProtoMessage

func (*GetResponse) ProtoMessage()

func (*GetResponse) ProtoReflect

func (x *GetResponse) ProtoReflect() protoreflect.Message

func (*GetResponse) Reset

func (x *GetResponse) Reset()

func (*GetResponse) SetUser

func (x *GetResponse) SetUser(v *user.User)

func (*GetResponse) String

func (x *GetResponse) String() string

type GetResponse_builder

type GetResponse_builder struct {
	User *user.User
	// contains filtered or unexported fields
}

func (GetResponse_builder) Build

func (b0 GetResponse_builder) Build() *GetResponse

type GetSettingsRequest

type GetSettingsRequest struct {
	// contains filtered or unexported fields
}

func (*GetSettingsRequest) ProtoMessage

func (*GetSettingsRequest) ProtoMessage()

func (*GetSettingsRequest) ProtoReflect

func (x *GetSettingsRequest) ProtoReflect() protoreflect.Message

func (*GetSettingsRequest) Reset

func (x *GetSettingsRequest) Reset()

func (*GetSettingsRequest) String

func (x *GetSettingsRequest) String() string

type GetSettingsRequest_builder

type GetSettingsRequest_builder struct {
	// contains filtered or unexported fields
}

func (GetSettingsRequest_builder) Build

type GetSettingsResponse

type GetSettingsResponse struct {
	Settings *user.Settings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSettingsResponse) ClearSettings

func (x *GetSettingsResponse) ClearSettings()

func (*GetSettingsResponse) GetSettings

func (x *GetSettingsResponse) GetSettings() *user.Settings

func (*GetSettingsResponse) HasSettings

func (x *GetSettingsResponse) HasSettings() bool

func (*GetSettingsResponse) ProtoMessage

func (*GetSettingsResponse) ProtoMessage()

func (*GetSettingsResponse) ProtoReflect

func (x *GetSettingsResponse) ProtoReflect() protoreflect.Message

func (*GetSettingsResponse) Reset

func (x *GetSettingsResponse) Reset()

func (*GetSettingsResponse) SetSettings

func (x *GetSettingsResponse) SetSettings(v *user.Settings)

func (*GetSettingsResponse) String

func (x *GetSettingsResponse) String() string

type GetSettingsResponse_builder

type GetSettingsResponse_builder struct {
	Settings *user.Settings
	// contains filtered or unexported fields
}

func (GetSettingsResponse_builder) Build

type ListRequest

type ListRequest struct {
	Pagination *common.Pagination `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
	Search     string             `protobuf:"bytes,2,opt,name=search,proto3" json:"search,omitempty"`
	// contains filtered or unexported fields
}

The request of a Users.List RPC

func (*ListRequest) ClearPagination

func (x *ListRequest) ClearPagination()

func (*ListRequest) GetPagination

func (x *ListRequest) GetPagination() *common.Pagination

func (*ListRequest) GetSearch

func (x *ListRequest) GetSearch() string

func (*ListRequest) HasPagination

func (x *ListRequest) HasPagination() bool

func (*ListRequest) ProtoMessage

func (*ListRequest) ProtoMessage()

func (*ListRequest) ProtoReflect

func (x *ListRequest) ProtoReflect() protoreflect.Message

func (*ListRequest) Reset

func (x *ListRequest) Reset()

func (*ListRequest) SetPagination

func (x *ListRequest) SetPagination(v *common.Pagination)

func (*ListRequest) SetSearch

func (x *ListRequest) SetSearch(v string)

func (*ListRequest) String

func (x *ListRequest) String() string

type ListRequest_builder

type ListRequest_builder struct {
	Pagination *common.Pagination
	Search     string
	// contains filtered or unexported fields
}

func (ListRequest_builder) Build

func (b0 ListRequest_builder) Build() *ListRequest

type ListResponse

type ListResponse struct {

	// The users returned
	Users []*user.Entry `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// Return number of users in database
	Total uint64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

The response of a Users.List RPC

func (*ListResponse) GetTotal

func (x *ListResponse) GetTotal() uint64

func (*ListResponse) GetUsers

func (x *ListResponse) GetUsers() []*user.Entry

func (*ListResponse) ProtoMessage

func (*ListResponse) ProtoMessage()

func (*ListResponse) ProtoReflect

func (x *ListResponse) ProtoReflect() protoreflect.Message

func (*ListResponse) Reset

func (x *ListResponse) Reset()

func (*ListResponse) SetTotal

func (x *ListResponse) SetTotal(v uint64)

func (*ListResponse) SetUsers

func (x *ListResponse) SetUsers(v []*user.Entry)

func (*ListResponse) String

func (x *ListResponse) String() string

type ListResponse_builder

type ListResponse_builder struct {

	// The users returned
	Users []*user.Entry
	// Return number of users in database
	Total uint64
	// contains filtered or unexported fields
}

func (ListResponse_builder) Build

func (b0 ListResponse_builder) Build() *ListResponse

type ListSessionsRequest

type ListSessionsRequest struct {
	UserId *model.UUID `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

The request of an Users.ListSessions RPC

func (*ListSessionsRequest) ClearUserId

func (x *ListSessionsRequest) ClearUserId()

func (*ListSessionsRequest) GetUserId

func (x *ListSessionsRequest) GetUserId() *model.UUID

func (*ListSessionsRequest) HasUserId

func (x *ListSessionsRequest) HasUserId() bool

func (*ListSessionsRequest) ProtoMessage

func (*ListSessionsRequest) ProtoMessage()

func (*ListSessionsRequest) ProtoReflect

func (x *ListSessionsRequest) ProtoReflect() protoreflect.Message

func (*ListSessionsRequest) Reset

func (x *ListSessionsRequest) Reset()

func (*ListSessionsRequest) SetUserId

func (x *ListSessionsRequest) SetUserId(v *model.UUID)

func (*ListSessionsRequest) String

func (x *ListSessionsRequest) String() string

type ListSessionsRequest_builder

type ListSessionsRequest_builder struct {
	UserId *model.UUID
	// contains filtered or unexported fields
}

func (ListSessionsRequest_builder) Build

type ListSessionsResponse

type ListSessionsResponse struct {
	Sessions []*user.SessionEntry `protobuf:"bytes,1,rep,name=sessions,proto3" json:"sessions,omitempty"`
	// contains filtered or unexported fields
}

The response of a Users.ListSessions RPC

func (*ListSessionsResponse) GetSessions

func (x *ListSessionsResponse) GetSessions() []*user.SessionEntry

func (*ListSessionsResponse) ProtoMessage

func (*ListSessionsResponse) ProtoMessage()

func (*ListSessionsResponse) ProtoReflect

func (x *ListSessionsResponse) ProtoReflect() protoreflect.Message

func (*ListSessionsResponse) Reset

func (x *ListSessionsResponse) Reset()

func (*ListSessionsResponse) SetSessions

func (x *ListSessionsResponse) SetSessions(v []*user.SessionEntry)

func (*ListSessionsResponse) String

func (x *ListSessionsResponse) String() string

type ListSessionsResponse_builder

type ListSessionsResponse_builder struct {
	Sessions []*user.SessionEntry
	// contains filtered or unexported fields
}

func (ListSessionsResponse_builder) Build

type PingRequest

type PingRequest struct {
	// contains filtered or unexported fields
}

The request of a Users.Ping RPC

func (*PingRequest) ProtoMessage

func (*PingRequest) ProtoMessage()

func (*PingRequest) ProtoReflect

func (x *PingRequest) ProtoReflect() protoreflect.Message

func (*PingRequest) Reset

func (x *PingRequest) Reset()

func (*PingRequest) String

func (x *PingRequest) String() string

type PingRequest_builder

type PingRequest_builder struct {
	// contains filtered or unexported fields
}

func (PingRequest_builder) Build

func (b0 PingRequest_builder) Build() *PingRequest

type PingResponse

type PingResponse struct {
	// contains filtered or unexported fields
}

The response of a Users.Ping RPC

func (*PingResponse) ProtoMessage

func (*PingResponse) ProtoMessage()

func (*PingResponse) ProtoReflect

func (x *PingResponse) ProtoReflect() protoreflect.Message

func (*PingResponse) Reset

func (x *PingResponse) Reset()

func (*PingResponse) String

func (x *PingResponse) String() string

type PingResponse_builder

type PingResponse_builder struct {
	// contains filtered or unexported fields
}

func (PingResponse_builder) Build

func (b0 PingResponse_builder) Build() *PingResponse

type RemoveContactRequest

type RemoveContactRequest struct {
	ContactId string `protobuf:"bytes,1,opt,name=contact_id,json=contactId,proto3" json:"contact_id,omitempty"`
	// contains filtered or unexported fields
}

The request of a Users.RemoveContact RPC

func (*RemoveContactRequest) GetContactId

func (x *RemoveContactRequest) GetContactId() string

func (*RemoveContactRequest) ProtoMessage

func (*RemoveContactRequest) ProtoMessage()

func (*RemoveContactRequest) ProtoReflect

func (x *RemoveContactRequest) ProtoReflect() protoreflect.Message

func (*RemoveContactRequest) Reset

func (x *RemoveContactRequest) Reset()

func (*RemoveContactRequest) SetContactId

func (x *RemoveContactRequest) SetContactId(v string)

func (*RemoveContactRequest) String

func (x *RemoveContactRequest) String() string

type RemoveContactRequest_builder

type RemoveContactRequest_builder struct {
	ContactId string
	// contains filtered or unexported fields
}

func (RemoveContactRequest_builder) Build

type RemoveContactResponse

type RemoveContactResponse struct {
	// contains filtered or unexported fields
}

The response of a Users.RemoveContact RPC

func (*RemoveContactResponse) ProtoMessage

func (*RemoveContactResponse) ProtoMessage()

func (*RemoveContactResponse) ProtoReflect

func (x *RemoveContactResponse) ProtoReflect() protoreflect.Message

func (*RemoveContactResponse) Reset

func (x *RemoveContactResponse) Reset()

func (*RemoveContactResponse) String

func (x *RemoveContactResponse) String() string

type RemoveContactResponse_builder

type RemoveContactResponse_builder struct {
	// contains filtered or unexported fields
}

func (RemoveContactResponse_builder) Build

type SearchRequest

type SearchRequest struct {

	// The query to search for
	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// Where to start getting contacts from
	From uint32 `protobuf:"varint,2,opt,name=from,proto3" json:"from,omitempty"`
	// Where to stop getting contacts to
	To uint32 `protobuf:"varint,3,opt,name=to,proto3" json:"to,omitempty"`
	// To list only within a group
	GroupId *string `protobuf:"bytes,4,opt,name=group_id,json=groupId,proto3,oneof" json:"group_id,omitempty"`
	// contains filtered or unexported fields
}

The request of a Users.Search RPC

func (*SearchRequest) ClearGroupId

func (x *SearchRequest) ClearGroupId()

func (*SearchRequest) GetFrom

func (x *SearchRequest) GetFrom() uint32

func (*SearchRequest) GetGroupId

func (x *SearchRequest) GetGroupId() string

func (*SearchRequest) GetQuery

func (x *SearchRequest) GetQuery() string

func (*SearchRequest) GetTo

func (x *SearchRequest) GetTo() uint32

func (*SearchRequest) HasGroupId

func (x *SearchRequest) HasGroupId() bool

func (*SearchRequest) ProtoMessage

func (*SearchRequest) ProtoMessage()

func (*SearchRequest) ProtoReflect

func (x *SearchRequest) ProtoReflect() protoreflect.Message

func (*SearchRequest) Reset

func (x *SearchRequest) Reset()

func (*SearchRequest) SetFrom

func (x *SearchRequest) SetFrom(v uint32)

func (*SearchRequest) SetGroupId

func (x *SearchRequest) SetGroupId(v string)

func (*SearchRequest) SetQuery

func (x *SearchRequest) SetQuery(v string)

func (*SearchRequest) SetTo

func (x *SearchRequest) SetTo(v uint32)

func (*SearchRequest) String

func (x *SearchRequest) String() string

type SearchRequest_builder

type SearchRequest_builder struct {

	// The query to search for
	Query string
	// Where to start getting contacts from
	From uint32
	// Where to stop getting contacts to
	To uint32
	// To list only within a group
	GroupId *string
	// contains filtered or unexported fields
}

func (SearchRequest_builder) Build

type SearchResponse

type SearchResponse struct {

	// The users returned
	Users []*user.User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// Return number of users in database
	Count uint64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

The response of a Users.Search RPC

func (*SearchResponse) GetCount

func (x *SearchResponse) GetCount() uint64

func (*SearchResponse) GetUsers

func (x *SearchResponse) GetUsers() []*user.User

func (*SearchResponse) ProtoMessage

func (*SearchResponse) ProtoMessage()

func (*SearchResponse) ProtoReflect

func (x *SearchResponse) ProtoReflect() protoreflect.Message

func (*SearchResponse) Reset

func (x *SearchResponse) Reset()

func (*SearchResponse) SetCount

func (x *SearchResponse) SetCount(v uint64)

func (*SearchResponse) SetUsers

func (x *SearchResponse) SetUsers(v []*user.User)

func (*SearchResponse) String

func (x *SearchResponse) String() string

type SearchResponse_builder

type SearchResponse_builder struct {

	// The users returned
	Users []*user.User
	// Return number of users in database
	Count uint64
	// contains filtered or unexported fields
}

func (SearchResponse_builder) Build

type UpdateRequest

type UpdateRequest struct {

	// The user identifier to fetch the user
	UserId  *model.UUID    `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Updates []*user.Update `protobuf:"bytes,2,rep,name=updates,proto3" json:"updates,omitempty"`
	// contains filtered or unexported fields
}

The request of a Users.Update RPC

func (*UpdateRequest) ClearUserId

func (x *UpdateRequest) ClearUserId()

func (*UpdateRequest) GetUpdates

func (x *UpdateRequest) GetUpdates() []*user.Update

func (*UpdateRequest) GetUserId

func (x *UpdateRequest) GetUserId() *model.UUID

func (*UpdateRequest) HasUserId

func (x *UpdateRequest) HasUserId() bool

func (*UpdateRequest) ProtoMessage

func (*UpdateRequest) ProtoMessage()

func (*UpdateRequest) ProtoReflect

func (x *UpdateRequest) ProtoReflect() protoreflect.Message

func (*UpdateRequest) Reset

func (x *UpdateRequest) Reset()

func (*UpdateRequest) SetUpdates

func (x *UpdateRequest) SetUpdates(v []*user.Update)

func (*UpdateRequest) SetUserId

func (x *UpdateRequest) SetUserId(v *model.UUID)

func (*UpdateRequest) String

func (x *UpdateRequest) String() string

type UpdateRequest_builder

type UpdateRequest_builder struct {

	// The user identifier to fetch the user
	UserId  *model.UUID
	Updates []*user.Update
	// contains filtered or unexported fields
}

func (UpdateRequest_builder) Build

type UpdateResponse

type UpdateResponse struct {
	// contains filtered or unexported fields
}

The response of a Users.Update RPC

func (*UpdateResponse) ProtoMessage

func (*UpdateResponse) ProtoMessage()

func (*UpdateResponse) ProtoReflect

func (x *UpdateResponse) ProtoReflect() protoreflect.Message

func (*UpdateResponse) Reset

func (x *UpdateResponse) Reset()

func (*UpdateResponse) String

func (x *UpdateResponse) String() string

type UpdateResponse_builder

type UpdateResponse_builder struct {
	// contains filtered or unexported fields
}

func (UpdateResponse_builder) Build

type UpdateSettingsRequest

type UpdateSettingsRequest struct {
	Settings *user.Settings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSettingsRequest) ClearSettings

func (x *UpdateSettingsRequest) ClearSettings()

func (*UpdateSettingsRequest) GetSettings

func (x *UpdateSettingsRequest) GetSettings() *user.Settings

func (*UpdateSettingsRequest) HasSettings

func (x *UpdateSettingsRequest) HasSettings() bool

func (*UpdateSettingsRequest) ProtoMessage

func (*UpdateSettingsRequest) ProtoMessage()

func (*UpdateSettingsRequest) ProtoReflect

func (x *UpdateSettingsRequest) ProtoReflect() protoreflect.Message

func (*UpdateSettingsRequest) Reset

func (x *UpdateSettingsRequest) Reset()

func (*UpdateSettingsRequest) SetSettings

func (x *UpdateSettingsRequest) SetSettings(v *user.Settings)

func (*UpdateSettingsRequest) String

func (x *UpdateSettingsRequest) String() string

type UpdateSettingsRequest_builder

type UpdateSettingsRequest_builder struct {
	Settings *user.Settings
	// contains filtered or unexported fields
}

func (UpdateSettingsRequest_builder) Build

type UpdateSettingsResponse

type UpdateSettingsResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateSettingsResponse) ProtoMessage

func (*UpdateSettingsResponse) ProtoMessage()

func (*UpdateSettingsResponse) ProtoReflect

func (x *UpdateSettingsResponse) ProtoReflect() protoreflect.Message

func (*UpdateSettingsResponse) Reset

func (x *UpdateSettingsResponse) Reset()

func (*UpdateSettingsResponse) String

func (x *UpdateSettingsResponse) String() string

type UpdateSettingsResponse_builder

type UpdateSettingsResponse_builder struct {
	// contains filtered or unexported fields
}

func (UpdateSettingsResponse_builder) Build

type UploadProfileImageRequest

type UploadProfileImageRequest struct {

	// The bytes of data to upload
	Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// The user to upload a profile image to.
	UserId *model.UUID `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

The request of an Users.UploadProfileImage RPC

func (*UploadProfileImageRequest) ClearUserId

func (x *UploadProfileImageRequest) ClearUserId()

func (*UploadProfileImageRequest) GetData

func (x *UploadProfileImageRequest) GetData() []byte

func (*UploadProfileImageRequest) GetUserId

func (x *UploadProfileImageRequest) GetUserId() *model.UUID

func (*UploadProfileImageRequest) HasUserId

func (x *UploadProfileImageRequest) HasUserId() bool

func (*UploadProfileImageRequest) ProtoMessage

func (*UploadProfileImageRequest) ProtoMessage()

func (*UploadProfileImageRequest) ProtoReflect

func (*UploadProfileImageRequest) Reset

func (x *UploadProfileImageRequest) Reset()

func (*UploadProfileImageRequest) SetData

func (x *UploadProfileImageRequest) SetData(v []byte)

func (*UploadProfileImageRequest) SetUserId

func (x *UploadProfileImageRequest) SetUserId(v *model.UUID)

func (*UploadProfileImageRequest) String

func (x *UploadProfileImageRequest) String() string

type UploadProfileImageRequest_builder

type UploadProfileImageRequest_builder struct {

	// The bytes of data to upload
	Data []byte
	// The user to upload a profile image to.
	UserId *model.UUID
	// contains filtered or unexported fields
}

func (UploadProfileImageRequest_builder) Build

type UploadProfileImageResponse

type UploadProfileImageResponse struct {
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

The response of an Users.UploadProfileImage RPC

func (*UploadProfileImageResponse) GetUrl

func (x *UploadProfileImageResponse) GetUrl() string

func (*UploadProfileImageResponse) ProtoMessage

func (*UploadProfileImageResponse) ProtoMessage()

func (*UploadProfileImageResponse) ProtoReflect

func (*UploadProfileImageResponse) Reset

func (x *UploadProfileImageResponse) Reset()

func (*UploadProfileImageResponse) SetUrl

func (x *UploadProfileImageResponse) SetUrl(v string)

func (*UploadProfileImageResponse) String

func (x *UploadProfileImageResponse) String() string

type UploadProfileImageResponse_builder

type UploadProfileImageResponse_builder struct {
	Url string
	// contains filtered or unexported fields
}

func (UploadProfileImageResponse_builder) Build

Source Files

  • service.pb.go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL