Documentation ¶
Overview ¶
Package console is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- func Handler() http.Handler
- func RegisterConsoleHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterConsoleHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ConsoleClient) error
- func RegisterConsoleHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterConsoleServer(s *grpc.Server, srv ConsoleServer)
- type AccountDeleteRequest
- func (*AccountDeleteRequest) Descriptor() ([]byte, []int)
- func (m *AccountDeleteRequest) GetId() string
- func (m *AccountDeleteRequest) GetRecordDeletion() *wrappers.BoolValue
- func (*AccountDeleteRequest) ProtoMessage()
- func (m *AccountDeleteRequest) Reset()
- func (m *AccountDeleteRequest) String() string
- func (m *AccountDeleteRequest) XXX_DiscardUnknown()
- func (m *AccountDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AccountDeleteRequest) XXX_Merge(src proto.Message)
- func (m *AccountDeleteRequest) XXX_Size() int
- func (m *AccountDeleteRequest) XXX_Unmarshal(b []byte) error
- type AccountExport
- func (*AccountExport) Descriptor() ([]byte, []int)
- func (m *AccountExport) GetAccount() *api.Account
- func (m *AccountExport) GetFriends() []*api.Friend
- func (m *AccountExport) GetGroups() []*api.Group
- func (m *AccountExport) GetLeaderboardRecords() []*api.LeaderboardRecord
- func (m *AccountExport) GetMessages() []*api.ChannelMessage
- func (m *AccountExport) GetNotifications() []*api.Notification
- func (m *AccountExport) GetObjects() []*api.StorageObject
- func (m *AccountExport) GetWalletLedgers() []*WalletLedger
- func (*AccountExport) ProtoMessage()
- func (m *AccountExport) Reset()
- func (m *AccountExport) String() string
- func (m *AccountExport) XXX_DiscardUnknown()
- func (m *AccountExport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AccountExport) XXX_Merge(src proto.Message)
- func (m *AccountExport) XXX_Size() int
- func (m *AccountExport) XXX_Unmarshal(b []byte) error
- type AccountIdRequest
- func (*AccountIdRequest) Descriptor() ([]byte, []int)
- func (m *AccountIdRequest) GetId() string
- func (*AccountIdRequest) ProtoMessage()
- func (m *AccountIdRequest) Reset()
- func (m *AccountIdRequest) String() string
- func (m *AccountIdRequest) XXX_DiscardUnknown()
- func (m *AccountIdRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AccountIdRequest) XXX_Merge(src proto.Message)
- func (m *AccountIdRequest) XXX_Size() int
- func (m *AccountIdRequest) XXX_Unmarshal(b []byte) error
- type AccountList
- func (*AccountList) Descriptor() ([]byte, []int)
- func (m *AccountList) GetAccounts() []*api.Account
- func (*AccountList) ProtoMessage()
- func (m *AccountList) Reset()
- func (m *AccountList) String() string
- func (m *AccountList) XXX_DiscardUnknown()
- func (m *AccountList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AccountList) XXX_Merge(src proto.Message)
- func (m *AccountList) XXX_Size() int
- func (m *AccountList) XXX_Unmarshal(b []byte) error
- type AuthenticateRequest
- func (*AuthenticateRequest) Descriptor() ([]byte, []int)
- func (m *AuthenticateRequest) GetPassword() string
- func (m *AuthenticateRequest) GetUsername() string
- func (*AuthenticateRequest) ProtoMessage()
- func (m *AuthenticateRequest) Reset()
- func (m *AuthenticateRequest) String() string
- func (m *AuthenticateRequest) XXX_DiscardUnknown()
- func (m *AuthenticateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AuthenticateRequest) XXX_Merge(src proto.Message)
- func (m *AuthenticateRequest) XXX_Size() int
- func (m *AuthenticateRequest) XXX_Unmarshal(b []byte) error
- type ConsoleClient
- type ConsoleServer
- type DeleteStorageObjectRequest
- func (*DeleteStorageObjectRequest) Descriptor() ([]byte, []int)
- func (m *DeleteStorageObjectRequest) GetCollection() string
- func (m *DeleteStorageObjectRequest) GetKey() string
- func (m *DeleteStorageObjectRequest) GetUserId() string
- func (*DeleteStorageObjectRequest) ProtoMessage()
- func (m *DeleteStorageObjectRequest) Reset()
- func (m *DeleteStorageObjectRequest) String() string
- func (m *DeleteStorageObjectRequest) XXX_DiscardUnknown()
- func (m *DeleteStorageObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteStorageObjectRequest) XXX_Merge(src proto.Message)
- func (m *DeleteStorageObjectRequest) XXX_Size() int
- func (m *DeleteStorageObjectRequest) XXX_Unmarshal(b []byte) error
- type GetStorageObjectRequest
- func (*GetStorageObjectRequest) Descriptor() ([]byte, []int)
- func (m *GetStorageObjectRequest) GetCollection() string
- func (m *GetStorageObjectRequest) GetKey() string
- func (m *GetStorageObjectRequest) GetUserId() string
- func (*GetStorageObjectRequest) ProtoMessage()
- func (m *GetStorageObjectRequest) Reset()
- func (m *GetStorageObjectRequest) String() string
- func (m *GetStorageObjectRequest) XXX_DiscardUnknown()
- func (m *GetStorageObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetStorageObjectRequest) XXX_Merge(src proto.Message)
- func (m *GetStorageObjectRequest) XXX_Size() int
- func (m *GetStorageObjectRequest) XXX_Unmarshal(b []byte) error
- type ListStorageObjectRequest
- func (*ListStorageObjectRequest) Descriptor() ([]byte, []int)
- func (m *ListStorageObjectRequest) GetCollection() string
- func (m *ListStorageObjectRequest) GetCursor() string
- func (m *ListStorageObjectRequest) GetUserId() string
- func (*ListStorageObjectRequest) ProtoMessage()
- func (m *ListStorageObjectRequest) Reset()
- func (m *ListStorageObjectRequest) String() string
- func (m *ListStorageObjectRequest) XXX_DiscardUnknown()
- func (m *ListStorageObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListStorageObjectRequest) XXX_Merge(src proto.Message)
- func (m *ListStorageObjectRequest) XXX_Size() int
- func (m *ListStorageObjectRequest) XXX_Unmarshal(b []byte) error
- type StorageCollectionList
- func (*StorageCollectionList) Descriptor() ([]byte, []int)
- func (m *StorageCollectionList) GetCollections() []string
- func (*StorageCollectionList) ProtoMessage()
- func (m *StorageCollectionList) Reset()
- func (m *StorageCollectionList) String() string
- func (m *StorageCollectionList) XXX_DiscardUnknown()
- func (m *StorageCollectionList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StorageCollectionList) XXX_Merge(src proto.Message)
- func (m *StorageCollectionList) XXX_Size() int
- func (m *StorageCollectionList) XXX_Unmarshal(b []byte) error
- type StorageObject
- func (*StorageObject) Descriptor() ([]byte, []int)
- func (m *StorageObject) GetCollection() string
- func (m *StorageObject) GetKey() string
- func (m *StorageObject) GetPermissionRead() int32
- func (m *StorageObject) GetPermissionWrite() int32
- func (m *StorageObject) GetUserId() string
- func (m *StorageObject) GetValue() string
- func (*StorageObject) ProtoMessage()
- func (m *StorageObject) Reset()
- func (m *StorageObject) String() string
- func (m *StorageObject) XXX_DiscardUnknown()
- func (m *StorageObject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StorageObject) XXX_Merge(src proto.Message)
- func (m *StorageObject) XXX_Size() int
- func (m *StorageObject) XXX_Unmarshal(b []byte) error
- type StorageObjectList
- func (*StorageObjectList) Descriptor() ([]byte, []int)
- func (m *StorageObjectList) GetCursor() string
- func (m *StorageObjectList) GetObjects() []*StorageObject
- func (*StorageObjectList) ProtoMessage()
- func (m *StorageObjectList) Reset()
- func (m *StorageObjectList) String() string
- func (m *StorageObjectList) XXX_DiscardUnknown()
- func (m *StorageObjectList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StorageObjectList) XXX_Merge(src proto.Message)
- func (m *StorageObjectList) XXX_Size() int
- func (m *StorageObjectList) XXX_Unmarshal(b []byte) error
- type WalletLedger
- func (*WalletLedger) Descriptor() ([]byte, []int)
- func (m *WalletLedger) GetChangeset() string
- func (m *WalletLedger) GetCreateTime() *timestamp.Timestamp
- func (m *WalletLedger) GetId() string
- func (m *WalletLedger) GetMetadata() string
- func (m *WalletLedger) GetUpdateTime() *timestamp.Timestamp
- func (m *WalletLedger) GetUserId() string
- func (*WalletLedger) ProtoMessage()
- func (m *WalletLedger) Reset()
- func (m *WalletLedger) String() string
- func (m *WalletLedger) XXX_DiscardUnknown()
- func (m *WalletLedger) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WalletLedger) XXX_Merge(src proto.Message)
- func (m *WalletLedger) XXX_Size() int
- func (m *WalletLedger) XXX_Unmarshal(b []byte) error
- type WriteStorageObjectRequest
- func (*WriteStorageObjectRequest) Descriptor() ([]byte, []int)
- func (m *WriteStorageObjectRequest) GetObject() *StorageObject
- func (*WriteStorageObjectRequest) ProtoMessage()
- func (m *WriteStorageObjectRequest) Reset()
- func (m *WriteStorageObjectRequest) String() string
- func (m *WriteStorageObjectRequest) XXX_DiscardUnknown()
- func (m *WriteStorageObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WriteStorageObjectRequest) XXX_Merge(src proto.Message)
- func (m *WriteStorageObjectRequest) XXX_Size() int
- func (m *WriteStorageObjectRequest) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterConsoleHandler ¶
func RegisterConsoleHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterConsoleHandler registers the http handlers for service Console to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterConsoleHandlerClient ¶
func RegisterConsoleHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ConsoleClient) error
RegisterConsoleHandlerClient registers the http handlers for service Console to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ConsoleClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ConsoleClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ConsoleClient" to call the correct interceptors.
func RegisterConsoleHandlerFromEndpoint ¶
func RegisterConsoleHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterConsoleHandlerFromEndpoint is same as RegisterConsoleHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterConsoleServer ¶
func RegisterConsoleServer(s *grpc.Server, srv ConsoleServer)
Types ¶
type AccountDeleteRequest ¶
type AccountDeleteRequest struct { // The unique identifier of the user account. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Record the user deletion - used for GDPR compliance. RecordDeletion *wrappers.BoolValue `protobuf:"bytes,2,opt,name=record_deletion,json=recordDeletion,proto3" json:"record_deletion,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
* Deletion request for a user account.
func (*AccountDeleteRequest) Descriptor ¶
func (*AccountDeleteRequest) Descriptor() ([]byte, []int)
func (*AccountDeleteRequest) GetId ¶
func (m *AccountDeleteRequest) GetId() string
func (*AccountDeleteRequest) GetRecordDeletion ¶
func (m *AccountDeleteRequest) GetRecordDeletion() *wrappers.BoolValue
func (*AccountDeleteRequest) ProtoMessage ¶
func (*AccountDeleteRequest) ProtoMessage()
func (*AccountDeleteRequest) Reset ¶
func (m *AccountDeleteRequest) Reset()
func (*AccountDeleteRequest) String ¶
func (m *AccountDeleteRequest) String() string
func (*AccountDeleteRequest) XXX_DiscardUnknown ¶
func (m *AccountDeleteRequest) XXX_DiscardUnknown()
func (*AccountDeleteRequest) XXX_Marshal ¶
func (m *AccountDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AccountDeleteRequest) XXX_Merge ¶
func (m *AccountDeleteRequest) XXX_Merge(src proto.Message)
func (*AccountDeleteRequest) XXX_Size ¶
func (m *AccountDeleteRequest) XXX_Size() int
func (*AccountDeleteRequest) XXX_Unmarshal ¶
func (m *AccountDeleteRequest) XXX_Unmarshal(b []byte) error
type AccountExport ¶
type AccountExport struct { // The user's account details. Account *api.Account `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` // The user's storage. Objects []*api.StorageObject `protobuf:"bytes,2,rep,name=objects,proto3" json:"objects,omitempty"` // The user's friends. Friends []*api.Friend `protobuf:"bytes,3,rep,name=friends,proto3" json:"friends,omitempty"` // The user's groups. Groups []*api.Group `protobuf:"bytes,4,rep,name=groups,proto3" json:"groups,omitempty"` // The user's chat messages. Messages []*api.ChannelMessage `protobuf:"bytes,5,rep,name=messages,proto3" json:"messages,omitempty"` // The user's leaderboard records. LeaderboardRecords []*api.LeaderboardRecord `protobuf:"bytes,6,rep,name=leaderboard_records,json=leaderboardRecords,proto3" json:"leaderboard_records,omitempty"` // The user's notifications. Notifications []*api.Notification `protobuf:"bytes,7,rep,name=notifications,proto3" json:"notifications,omitempty"` // The user's wallet ledger items. WalletLedgers []*WalletLedger `protobuf:"bytes,8,rep,name=wallet_ledgers,json=walletLedgers,proto3" json:"wallet_ledgers,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
* An export of all information stored for a user account.
func (*AccountExport) Descriptor ¶
func (*AccountExport) Descriptor() ([]byte, []int)
func (*AccountExport) GetAccount ¶
func (m *AccountExport) GetAccount() *api.Account
func (*AccountExport) GetFriends ¶
func (m *AccountExport) GetFriends() []*api.Friend
func (*AccountExport) GetGroups ¶
func (m *AccountExport) GetGroups() []*api.Group
func (*AccountExport) GetLeaderboardRecords ¶
func (m *AccountExport) GetLeaderboardRecords() []*api.LeaderboardRecord
func (*AccountExport) GetMessages ¶
func (m *AccountExport) GetMessages() []*api.ChannelMessage
func (*AccountExport) GetNotifications ¶
func (m *AccountExport) GetNotifications() []*api.Notification
func (*AccountExport) GetObjects ¶
func (m *AccountExport) GetObjects() []*api.StorageObject
func (*AccountExport) GetWalletLedgers ¶
func (m *AccountExport) GetWalletLedgers() []*WalletLedger
func (*AccountExport) ProtoMessage ¶
func (*AccountExport) ProtoMessage()
func (*AccountExport) Reset ¶
func (m *AccountExport) Reset()
func (*AccountExport) String ¶
func (m *AccountExport) String() string
func (*AccountExport) XXX_DiscardUnknown ¶
func (m *AccountExport) XXX_DiscardUnknown()
func (*AccountExport) XXX_Marshal ¶
func (m *AccountExport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AccountExport) XXX_Merge ¶
func (m *AccountExport) XXX_Merge(src proto.Message)
func (*AccountExport) XXX_Size ¶
func (m *AccountExport) XXX_Size() int
func (*AccountExport) XXX_Unmarshal ¶
func (m *AccountExport) XXX_Unmarshal(b []byte) error
type AccountIdRequest ¶
type AccountIdRequest struct { // The unique identifier of the user account. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
* The identifier for a user account.
func (*AccountIdRequest) Descriptor ¶
func (*AccountIdRequest) Descriptor() ([]byte, []int)
func (*AccountIdRequest) GetId ¶
func (m *AccountIdRequest) GetId() string
func (*AccountIdRequest) ProtoMessage ¶
func (*AccountIdRequest) ProtoMessage()
func (*AccountIdRequest) Reset ¶
func (m *AccountIdRequest) Reset()
func (*AccountIdRequest) String ¶
func (m *AccountIdRequest) String() string
func (*AccountIdRequest) XXX_DiscardUnknown ¶
func (m *AccountIdRequest) XXX_DiscardUnknown()
func (*AccountIdRequest) XXX_Marshal ¶
func (m *AccountIdRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AccountIdRequest) XXX_Merge ¶
func (m *AccountIdRequest) XXX_Merge(src proto.Message)
func (*AccountIdRequest) XXX_Size ¶
func (m *AccountIdRequest) XXX_Size() int
func (*AccountIdRequest) XXX_Unmarshal ¶
func (m *AccountIdRequest) XXX_Unmarshal(b []byte) error
type AccountList ¶
type AccountList struct { Accounts []*api.Account `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
* Get the recent list of accounts.
func (*AccountList) Descriptor ¶
func (*AccountList) Descriptor() ([]byte, []int)
func (*AccountList) GetAccounts ¶
func (m *AccountList) GetAccounts() []*api.Account
func (*AccountList) ProtoMessage ¶
func (*AccountList) ProtoMessage()
func (*AccountList) Reset ¶
func (m *AccountList) Reset()
func (*AccountList) String ¶
func (m *AccountList) String() string
func (*AccountList) XXX_DiscardUnknown ¶
func (m *AccountList) XXX_DiscardUnknown()
func (*AccountList) XXX_Marshal ¶
func (m *AccountList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AccountList) XXX_Merge ¶
func (m *AccountList) XXX_Merge(src proto.Message)
func (*AccountList) XXX_Size ¶
func (m *AccountList) XXX_Size() int
func (*AccountList) XXX_Unmarshal ¶
func (m *AccountList) XXX_Unmarshal(b []byte) error
type AuthenticateRequest ¶
type AuthenticateRequest struct { // The username of the user. Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` // The password of the user. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
* Authenticate against the server with username+password.
func (*AuthenticateRequest) Descriptor ¶
func (*AuthenticateRequest) Descriptor() ([]byte, []int)
func (*AuthenticateRequest) GetPassword ¶
func (m *AuthenticateRequest) GetPassword() string
func (*AuthenticateRequest) GetUsername ¶
func (m *AuthenticateRequest) GetUsername() string
func (*AuthenticateRequest) ProtoMessage ¶
func (*AuthenticateRequest) ProtoMessage()
func (*AuthenticateRequest) Reset ¶
func (m *AuthenticateRequest) Reset()
func (*AuthenticateRequest) String ¶
func (m *AuthenticateRequest) String() string
func (*AuthenticateRequest) XXX_DiscardUnknown ¶
func (m *AuthenticateRequest) XXX_DiscardUnknown()
func (*AuthenticateRequest) XXX_Marshal ¶
func (m *AuthenticateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AuthenticateRequest) XXX_Merge ¶
func (m *AuthenticateRequest) XXX_Merge(src proto.Message)
func (*AuthenticateRequest) XXX_Size ¶
func (m *AuthenticateRequest) XXX_Size() int
func (*AuthenticateRequest) XXX_Unmarshal ¶
func (m *AuthenticateRequest) XXX_Unmarshal(b []byte) error
type ConsoleClient ¶
type ConsoleClient interface { // Authenticate a user with username+password. Login(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Delete all information stored for a user account. DeleteAccount(ctx context.Context, in *AccountDeleteRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Delete all accounts. DeleteAccounts(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error) // Delete a storage object. DeleteStorageObject(ctx context.Context, in *DeleteStorageObjectRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Delete all storage objects. DeleteStorageObjects(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error) // Export all information stored about a user account. ExportAccount(ctx context.Context, in *AccountIdRequest, opts ...grpc.CallOption) (*AccountExport, error) // Get info about a particular account GetAccount(ctx context.Context, in *AccountIdRequest, opts ...grpc.CallOption) (*api.Account, error) // Get a storage object GetStorage(ctx context.Context, in *GetStorageObjectRequest, opts ...grpc.CallOption) (*StorageObject, error) // List all recent accounts. ListAccounts(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*AccountList, error) // List all storage collections. ListStorageCollections(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*StorageCollectionList, error) // List storage objects in a given collection. ListStorageObjects(ctx context.Context, in *ListStorageObjectRequest, opts ...grpc.CallOption) (*StorageObjectList, error) // Create or overwrite a storage object. WriteStorageObject(ctx context.Context, in *WriteStorageObjectRequest, opts ...grpc.CallOption) (*empty.Empty, error) }
ConsoleClient is the client API for Console service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewConsoleClient ¶
func NewConsoleClient(cc *grpc.ClientConn) ConsoleClient
type ConsoleServer ¶
type ConsoleServer interface { // Authenticate a user with username+password. Login(context.Context, *AuthenticateRequest) (*empty.Empty, error) // Delete all information stored for a user account. DeleteAccount(context.Context, *AccountDeleteRequest) (*empty.Empty, error) // Delete all accounts. DeleteAccounts(context.Context, *empty.Empty) (*empty.Empty, error) // Delete a storage object. DeleteStorageObject(context.Context, *DeleteStorageObjectRequest) (*empty.Empty, error) // Delete all storage objects. DeleteStorageObjects(context.Context, *empty.Empty) (*empty.Empty, error) // Export all information stored about a user account. ExportAccount(context.Context, *AccountIdRequest) (*AccountExport, error) // Get info about a particular account GetAccount(context.Context, *AccountIdRequest) (*api.Account, error) // Get a storage object GetStorage(context.Context, *GetStorageObjectRequest) (*StorageObject, error) // List all recent accounts. ListAccounts(context.Context, *empty.Empty) (*AccountList, error) // List all storage collections. ListStorageCollections(context.Context, *empty.Empty) (*StorageCollectionList, error) // List storage objects in a given collection. ListStorageObjects(context.Context, *ListStorageObjectRequest) (*StorageObjectList, error) // Create or overwrite a storage object. WriteStorageObject(context.Context, *WriteStorageObjectRequest) (*empty.Empty, error) }
ConsoleServer is the server API for Console service.
type DeleteStorageObjectRequest ¶
type DeleteStorageObjectRequest struct { // The collection which stores the object. Collection string `protobuf:"bytes,1,opt,name=collection,proto3" json:"collection,omitempty"` // The key of the object within the collection. Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` // ID of the user that this object belongs to. UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Delete a storage object.
func (*DeleteStorageObjectRequest) Descriptor ¶
func (*DeleteStorageObjectRequest) Descriptor() ([]byte, []int)
func (*DeleteStorageObjectRequest) GetCollection ¶
func (m *DeleteStorageObjectRequest) GetCollection() string
func (*DeleteStorageObjectRequest) GetKey ¶
func (m *DeleteStorageObjectRequest) GetKey() string
func (*DeleteStorageObjectRequest) GetUserId ¶
func (m *DeleteStorageObjectRequest) GetUserId() string
func (*DeleteStorageObjectRequest) ProtoMessage ¶
func (*DeleteStorageObjectRequest) ProtoMessage()
func (*DeleteStorageObjectRequest) Reset ¶
func (m *DeleteStorageObjectRequest) Reset()
func (*DeleteStorageObjectRequest) String ¶
func (m *DeleteStorageObjectRequest) String() string
func (*DeleteStorageObjectRequest) XXX_DiscardUnknown ¶
func (m *DeleteStorageObjectRequest) XXX_DiscardUnknown()
func (*DeleteStorageObjectRequest) XXX_Marshal ¶
func (m *DeleteStorageObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteStorageObjectRequest) XXX_Merge ¶
func (m *DeleteStorageObjectRequest) XXX_Merge(src proto.Message)
func (*DeleteStorageObjectRequest) XXX_Size ¶
func (m *DeleteStorageObjectRequest) XXX_Size() int
func (*DeleteStorageObjectRequest) XXX_Unmarshal ¶
func (m *DeleteStorageObjectRequest) XXX_Unmarshal(b []byte) error
type GetStorageObjectRequest ¶
type GetStorageObjectRequest struct { // The collection which stores the object. Collection string `protobuf:"bytes,1,opt,name=collection,proto3" json:"collection,omitempty"` // The key of the object within the collection. Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` // The user owner of the object. UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Retrieve a storage object.
func (*GetStorageObjectRequest) Descriptor ¶
func (*GetStorageObjectRequest) Descriptor() ([]byte, []int)
func (*GetStorageObjectRequest) GetCollection ¶
func (m *GetStorageObjectRequest) GetCollection() string
func (*GetStorageObjectRequest) GetKey ¶
func (m *GetStorageObjectRequest) GetKey() string
func (*GetStorageObjectRequest) GetUserId ¶
func (m *GetStorageObjectRequest) GetUserId() string
func (*GetStorageObjectRequest) ProtoMessage ¶
func (*GetStorageObjectRequest) ProtoMessage()
func (*GetStorageObjectRequest) Reset ¶
func (m *GetStorageObjectRequest) Reset()
func (*GetStorageObjectRequest) String ¶
func (m *GetStorageObjectRequest) String() string
func (*GetStorageObjectRequest) XXX_DiscardUnknown ¶
func (m *GetStorageObjectRequest) XXX_DiscardUnknown()
func (*GetStorageObjectRequest) XXX_Marshal ¶
func (m *GetStorageObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetStorageObjectRequest) XXX_Merge ¶
func (m *GetStorageObjectRequest) XXX_Merge(src proto.Message)
func (*GetStorageObjectRequest) XXX_Size ¶
func (m *GetStorageObjectRequest) XXX_Size() int
func (*GetStorageObjectRequest) XXX_Unmarshal ¶
func (m *GetStorageObjectRequest) XXX_Unmarshal(b []byte) error
type ListStorageObjectRequest ¶
type ListStorageObjectRequest struct { // The collection which stores the object. Collection string `protobuf:"bytes,1,opt,name=collection,proto3" json:"collection,omitempty"` // ID of the user that this object belongs to. UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // The cursor to page through results from. Cursor string `protobuf:"bytes,3,opt,name=cursor,proto3" json:"cursor,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
List object belonging to a user and/or a collection.
func (*ListStorageObjectRequest) Descriptor ¶
func (*ListStorageObjectRequest) Descriptor() ([]byte, []int)
func (*ListStorageObjectRequest) GetCollection ¶
func (m *ListStorageObjectRequest) GetCollection() string
func (*ListStorageObjectRequest) GetCursor ¶
func (m *ListStorageObjectRequest) GetCursor() string
func (*ListStorageObjectRequest) GetUserId ¶
func (m *ListStorageObjectRequest) GetUserId() string
func (*ListStorageObjectRequest) ProtoMessage ¶
func (*ListStorageObjectRequest) ProtoMessage()
func (*ListStorageObjectRequest) Reset ¶
func (m *ListStorageObjectRequest) Reset()
func (*ListStorageObjectRequest) String ¶
func (m *ListStorageObjectRequest) String() string
func (*ListStorageObjectRequest) XXX_DiscardUnknown ¶
func (m *ListStorageObjectRequest) XXX_DiscardUnknown()
func (*ListStorageObjectRequest) XXX_Marshal ¶
func (m *ListStorageObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListStorageObjectRequest) XXX_Merge ¶
func (m *ListStorageObjectRequest) XXX_Merge(src proto.Message)
func (*ListStorageObjectRequest) XXX_Size ¶
func (m *ListStorageObjectRequest) XXX_Size() int
func (*ListStorageObjectRequest) XXX_Unmarshal ¶
func (m *ListStorageObjectRequest) XXX_Unmarshal(b []byte) error
type StorageCollectionList ¶
type StorageCollectionList struct { // Storage collections. Collections []string `protobuf:"bytes,1,rep,name=collections,proto3" json:"collections,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
* List of collections available in storage.
func (*StorageCollectionList) Descriptor ¶
func (*StorageCollectionList) Descriptor() ([]byte, []int)
func (*StorageCollectionList) GetCollections ¶
func (m *StorageCollectionList) GetCollections() []string
func (*StorageCollectionList) ProtoMessage ¶
func (*StorageCollectionList) ProtoMessage()
func (*StorageCollectionList) Reset ¶
func (m *StorageCollectionList) Reset()
func (*StorageCollectionList) String ¶
func (m *StorageCollectionList) String() string
func (*StorageCollectionList) XXX_DiscardUnknown ¶
func (m *StorageCollectionList) XXX_DiscardUnknown()
func (*StorageCollectionList) XXX_Marshal ¶
func (m *StorageCollectionList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StorageCollectionList) XXX_Merge ¶
func (m *StorageCollectionList) XXX_Merge(src proto.Message)
func (*StorageCollectionList) XXX_Size ¶
func (m *StorageCollectionList) XXX_Size() int
func (*StorageCollectionList) XXX_Unmarshal ¶
func (m *StorageCollectionList) XXX_Unmarshal(b []byte) error
type StorageObject ¶
type StorageObject struct { // The collection to store the object. Collection string `protobuf:"bytes,1,opt,name=collection,proto3" json:"collection,omitempty"` // The key for the object within the collection. Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` // ID of the user that this object belongs to. UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // The value of the object. Value string `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"` // The read access permissions for the object. PermissionRead int32 `protobuf:"varint,5,opt,name=permission_read,json=permissionRead,proto3" json:"permission_read,omitempty"` // The write access permissions for the object. PermissionWrite int32 `protobuf:"varint,6,opt,name=permission_write,json=permissionWrite,proto3" json:"permission_write,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A storage record.
func (*StorageObject) Descriptor ¶
func (*StorageObject) Descriptor() ([]byte, []int)
func (*StorageObject) GetCollection ¶
func (m *StorageObject) GetCollection() string
func (*StorageObject) GetKey ¶
func (m *StorageObject) GetKey() string
func (*StorageObject) GetPermissionRead ¶
func (m *StorageObject) GetPermissionRead() int32
func (*StorageObject) GetPermissionWrite ¶
func (m *StorageObject) GetPermissionWrite() int32
func (*StorageObject) GetUserId ¶
func (m *StorageObject) GetUserId() string
func (*StorageObject) GetValue ¶
func (m *StorageObject) GetValue() string
func (*StorageObject) ProtoMessage ¶
func (*StorageObject) ProtoMessage()
func (*StorageObject) Reset ¶
func (m *StorageObject) Reset()
func (*StorageObject) String ¶
func (m *StorageObject) String() string
func (*StorageObject) XXX_DiscardUnknown ¶
func (m *StorageObject) XXX_DiscardUnknown()
func (*StorageObject) XXX_Marshal ¶
func (m *StorageObject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StorageObject) XXX_Merge ¶
func (m *StorageObject) XXX_Merge(src proto.Message)
func (*StorageObject) XXX_Size ¶
func (m *StorageObject) XXX_Size() int
func (*StorageObject) XXX_Unmarshal ¶
func (m *StorageObject) XXX_Unmarshal(b []byte) error
type StorageObjectList ¶
type StorageObjectList struct { // The list of storage objects. Objects []*StorageObject `protobuf:"bytes,1,rep,name=objects,proto3" json:"objects,omitempty"` // The cursor associated with the query a page of results. Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
* List of objects in a given collection.
func (*StorageObjectList) Descriptor ¶
func (*StorageObjectList) Descriptor() ([]byte, []int)
func (*StorageObjectList) GetCursor ¶
func (m *StorageObjectList) GetCursor() string
func (*StorageObjectList) GetObjects ¶
func (m *StorageObjectList) GetObjects() []*StorageObject
func (*StorageObjectList) ProtoMessage ¶
func (*StorageObjectList) ProtoMessage()
func (*StorageObjectList) Reset ¶
func (m *StorageObjectList) Reset()
func (*StorageObjectList) String ¶
func (m *StorageObjectList) String() string
func (*StorageObjectList) XXX_DiscardUnknown ¶
func (m *StorageObjectList) XXX_DiscardUnknown()
func (*StorageObjectList) XXX_Marshal ¶
func (m *StorageObjectList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StorageObjectList) XXX_Merge ¶
func (m *StorageObjectList) XXX_Merge(src proto.Message)
func (*StorageObjectList) XXX_Size ¶
func (m *StorageObjectList) XXX_Size() int
func (*StorageObjectList) XXX_Unmarshal ¶
func (m *StorageObjectList) XXX_Unmarshal(b []byte) error
type WalletLedger ¶
type WalletLedger struct { // The unique ID of the change. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The user ID this change belongs to. UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // The changes to the wallet. Changeset string `protobuf:"bytes,3,opt,name=changeset,proto3" json:"changeset,omitempty"` // Metadata. Metadata string `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` // The UNIX time when the wallet ledger item was created. CreateTime *timestamp.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // The UNIX time when the wallet ledger item was updated. UpdateTime *timestamp.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
* A wallet ledger item representing a change to the user's wallet.
func (*WalletLedger) Descriptor ¶
func (*WalletLedger) Descriptor() ([]byte, []int)
func (*WalletLedger) GetChangeset ¶
func (m *WalletLedger) GetChangeset() string
func (*WalletLedger) GetCreateTime ¶
func (m *WalletLedger) GetCreateTime() *timestamp.Timestamp
func (*WalletLedger) GetId ¶
func (m *WalletLedger) GetId() string
func (*WalletLedger) GetMetadata ¶
func (m *WalletLedger) GetMetadata() string
func (*WalletLedger) GetUpdateTime ¶
func (m *WalletLedger) GetUpdateTime() *timestamp.Timestamp
func (*WalletLedger) GetUserId ¶
func (m *WalletLedger) GetUserId() string
func (*WalletLedger) ProtoMessage ¶
func (*WalletLedger) ProtoMessage()
func (*WalletLedger) Reset ¶
func (m *WalletLedger) Reset()
func (*WalletLedger) String ¶
func (m *WalletLedger) String() string
func (*WalletLedger) XXX_DiscardUnknown ¶
func (m *WalletLedger) XXX_DiscardUnknown()
func (*WalletLedger) XXX_Marshal ¶
func (m *WalletLedger) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WalletLedger) XXX_Merge ¶
func (m *WalletLedger) XXX_Merge(src proto.Message)
func (*WalletLedger) XXX_Size ¶
func (m *WalletLedger) XXX_Size() int
func (*WalletLedger) XXX_Unmarshal ¶
func (m *WalletLedger) XXX_Unmarshal(b []byte) error
type WriteStorageObjectRequest ¶
type WriteStorageObjectRequest struct { Object *StorageObject `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Write an object to storage.
func (*WriteStorageObjectRequest) Descriptor ¶
func (*WriteStorageObjectRequest) Descriptor() ([]byte, []int)
func (*WriteStorageObjectRequest) GetObject ¶
func (m *WriteStorageObjectRequest) GetObject() *StorageObject
func (*WriteStorageObjectRequest) ProtoMessage ¶
func (*WriteStorageObjectRequest) ProtoMessage()
func (*WriteStorageObjectRequest) Reset ¶
func (m *WriteStorageObjectRequest) Reset()
func (*WriteStorageObjectRequest) String ¶
func (m *WriteStorageObjectRequest) String() string
func (*WriteStorageObjectRequest) XXX_DiscardUnknown ¶
func (m *WriteStorageObjectRequest) XXX_DiscardUnknown()
func (*WriteStorageObjectRequest) XXX_Marshal ¶
func (m *WriteStorageObjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WriteStorageObjectRequest) XXX_Merge ¶
func (m *WriteStorageObjectRequest) XXX_Merge(src proto.Message)
func (*WriteStorageObjectRequest) XXX_Size ¶
func (m *WriteStorageObjectRequest) XXX_Size() int
func (*WriteStorageObjectRequest) XXX_Unmarshal ¶
func (m *WriteStorageObjectRequest) XXX_Unmarshal(b []byte) error