console

package
v2.0.3+incompatible Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2018 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Overview

Package console is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

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 (dst *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 (dst *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 (dst *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 (dst *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 (dst *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 (dst *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 (dst *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 (dst *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 (dst *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 (dst *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 (dst *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 (dst *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 (dst *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

Jump to

Keyboard shortcuts

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