Documentation ¶
Index ¶
- func RegisterAccountsServer(s *grpc.Server, srv AccountsServer)
- func RegisterTicketsServer(s *grpc.Server, srv TicketsServer)
- type Account
- func (*Account) Descriptor() ([]byte, []int)
- func (m *Account) GetDescription() string
- func (m *Account) GetId() string
- func (m *Account) GetMasterId() string
- func (m *Account) GetMethodFilters() []string
- func (m *Account) GetRetentionHours() int32
- func (m *Account) GetStatus() string
- func (*Account) ProtoMessage()
- func (m *Account) Reset()
- func (m *Account) String() string
- func (m *Account) XXX_DiscardUnknown()
- func (m *Account) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Account) XXX_Merge(src proto.Message)
- func (m *Account) XXX_Size() int
- func (m *Account) XXX_Unmarshal(b []byte) error
- type AccountsClient
- type AccountsServer
- type CreateAccountRequest
- func (*CreateAccountRequest) Descriptor() ([]byte, []int)
- func (m *CreateAccountRequest) GetDescription() string
- func (m *CreateAccountRequest) GetMethodFilters() []string
- func (*CreateAccountRequest) ProtoMessage()
- func (m *CreateAccountRequest) Reset()
- func (m *CreateAccountRequest) String() string
- func (m *CreateAccountRequest) XXX_DiscardUnknown()
- func (m *CreateAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateAccountRequest) XXX_Merge(src proto.Message)
- func (m *CreateAccountRequest) XXX_Size() int
- func (m *CreateAccountRequest) XXX_Unmarshal(b []byte) error
- type CreateAccountResponse
- func (*CreateAccountResponse) Descriptor() ([]byte, []int)
- func (m *CreateAccountResponse) GetAccount() *Account
- func (*CreateAccountResponse) ProtoMessage()
- func (m *CreateAccountResponse) Reset()
- func (m *CreateAccountResponse) String() string
- func (m *CreateAccountResponse) XXX_DiscardUnknown()
- func (m *CreateAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateAccountResponse) XXX_Merge(src proto.Message)
- func (m *CreateAccountResponse) XXX_Size() int
- func (m *CreateAccountResponse) XXX_Unmarshal(b []byte) error
- type CreateTicketRequest
- func (*CreateTicketRequest) Descriptor() ([]byte, []int)
- func (m *CreateTicketRequest) GetAccountId() string
- func (m *CreateTicketRequest) GetExpireTime() *timestamp.Timestamp
- func (*CreateTicketRequest) ProtoMessage()
- func (m *CreateTicketRequest) Reset()
- func (m *CreateTicketRequest) String() string
- func (m *CreateTicketRequest) XXX_DiscardUnknown()
- func (m *CreateTicketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateTicketRequest) XXX_Merge(src proto.Message)
- func (m *CreateTicketRequest) XXX_Size() int
- func (m *CreateTicketRequest) XXX_Unmarshal(b []byte) error
- type CreateTicketResponse
- func (*CreateTicketResponse) Descriptor() ([]byte, []int)
- func (m *CreateTicketResponse) GetTicket() *Ticket
- func (*CreateTicketResponse) ProtoMessage()
- func (m *CreateTicketResponse) Reset()
- func (m *CreateTicketResponse) String() string
- func (m *CreateTicketResponse) XXX_DiscardUnknown()
- func (m *CreateTicketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateTicketResponse) XXX_Merge(src proto.Message)
- func (m *CreateTicketResponse) XXX_Size() int
- func (m *CreateTicketResponse) XXX_Unmarshal(b []byte) error
- type DeleteAccountRequest
- func (*DeleteAccountRequest) Descriptor() ([]byte, []int)
- func (m *DeleteAccountRequest) GetAccountId() string
- func (*DeleteAccountRequest) ProtoMessage()
- func (m *DeleteAccountRequest) Reset()
- func (m *DeleteAccountRequest) String() string
- func (m *DeleteAccountRequest) XXX_DiscardUnknown()
- func (m *DeleteAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteAccountRequest) XXX_Merge(src proto.Message)
- func (m *DeleteAccountRequest) XXX_Size() int
- func (m *DeleteAccountRequest) XXX_Unmarshal(b []byte) error
- type DeleteTicketRequest
- func (*DeleteTicketRequest) Descriptor() ([]byte, []int)
- func (m *DeleteTicketRequest) GetApiKey() string
- func (*DeleteTicketRequest) ProtoMessage()
- func (m *DeleteTicketRequest) Reset()
- func (m *DeleteTicketRequest) String() string
- func (m *DeleteTicketRequest) XXX_DiscardUnknown()
- func (m *DeleteTicketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteTicketRequest) XXX_Merge(src proto.Message)
- func (m *DeleteTicketRequest) XXX_Size() int
- func (m *DeleteTicketRequest) XXX_Unmarshal(b []byte) error
- type GetAccountRequest
- func (*GetAccountRequest) Descriptor() ([]byte, []int)
- func (m *GetAccountRequest) GetId() string
- func (*GetAccountRequest) ProtoMessage()
- func (m *GetAccountRequest) Reset()
- func (m *GetAccountRequest) String() string
- func (m *GetAccountRequest) XXX_DiscardUnknown()
- func (m *GetAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetAccountRequest) XXX_Merge(src proto.Message)
- func (m *GetAccountRequest) XXX_Size() int
- func (m *GetAccountRequest) XXX_Unmarshal(b []byte) error
- type GetAccountResponse
- func (*GetAccountResponse) Descriptor() ([]byte, []int)
- func (m *GetAccountResponse) GetAccount() *Account
- func (*GetAccountResponse) ProtoMessage()
- func (m *GetAccountResponse) Reset()
- func (m *GetAccountResponse) String() string
- func (m *GetAccountResponse) XXX_DiscardUnknown()
- func (m *GetAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetAccountResponse) XXX_Merge(src proto.Message)
- func (m *GetAccountResponse) XXX_Size() int
- func (m *GetAccountResponse) XXX_Unmarshal(b []byte) error
- type ListAccountsRequest
- func (*ListAccountsRequest) Descriptor() ([]byte, []int)
- func (m *ListAccountsRequest) GetAccountIds() []string
- func (*ListAccountsRequest) ProtoMessage()
- func (m *ListAccountsRequest) Reset()
- func (m *ListAccountsRequest) String() string
- func (m *ListAccountsRequest) XXX_DiscardUnknown()
- func (m *ListAccountsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListAccountsRequest) XXX_Merge(src proto.Message)
- func (m *ListAccountsRequest) XXX_Size() int
- func (m *ListAccountsRequest) XXX_Unmarshal(b []byte) error
- type ListAccountsResponse
- func (*ListAccountsResponse) Descriptor() ([]byte, []int)
- func (m *ListAccountsResponse) GetAccounts() []*Account
- func (*ListAccountsResponse) ProtoMessage()
- func (m *ListAccountsResponse) Reset()
- func (m *ListAccountsResponse) String() string
- func (m *ListAccountsResponse) XXX_DiscardUnknown()
- func (m *ListAccountsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListAccountsResponse) XXX_Merge(src proto.Message)
- func (m *ListAccountsResponse) XXX_Size() int
- func (m *ListAccountsResponse) XXX_Unmarshal(b []byte) error
- type ListTicketsRequest
- func (*ListTicketsRequest) Descriptor() ([]byte, []int)
- func (m *ListTicketsRequest) GetAccountId() string
- func (*ListTicketsRequest) ProtoMessage()
- func (m *ListTicketsRequest) Reset()
- func (m *ListTicketsRequest) String() string
- func (m *ListTicketsRequest) XXX_DiscardUnknown()
- func (m *ListTicketsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListTicketsRequest) XXX_Merge(src proto.Message)
- func (m *ListTicketsRequest) XXX_Size() int
- func (m *ListTicketsRequest) XXX_Unmarshal(b []byte) error
- type ListTicketsResponse
- func (*ListTicketsResponse) Descriptor() ([]byte, []int)
- func (m *ListTicketsResponse) GetTickets() []*Ticket
- func (*ListTicketsResponse) ProtoMessage()
- func (m *ListTicketsResponse) Reset()
- func (m *ListTicketsResponse) String() string
- func (m *ListTicketsResponse) XXX_DiscardUnknown()
- func (m *ListTicketsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListTicketsResponse) XXX_Merge(src proto.Message)
- func (m *ListTicketsResponse) XXX_Size() int
- func (m *ListTicketsResponse) XXX_Unmarshal(b []byte) error
- type Ticket
- func (*Ticket) Descriptor() ([]byte, []int)
- func (m *Ticket) GetAccountId() string
- func (m *Ticket) GetApiKey() string
- func (m *Ticket) GetCreateTime() *timestamp.Timestamp
- func (m *Ticket) GetExpireTime() *timestamp.Timestamp
- func (*Ticket) ProtoMessage()
- func (m *Ticket) Reset()
- func (m *Ticket) String() string
- func (m *Ticket) XXX_DiscardUnknown()
- func (m *Ticket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Ticket) XXX_Merge(src proto.Message)
- func (m *Ticket) XXX_Size() int
- func (m *Ticket) XXX_Unmarshal(b []byte) error
- type TicketsClient
- type TicketsServer
- type UnimplementedAccountsServer
- func (*UnimplementedAccountsServer) CreateAccount(ctx context.Context, req *CreateAccountRequest) (*CreateAccountResponse, error)
- func (*UnimplementedAccountsServer) CreateAccountLRO(ctx context.Context, req *CreateAccountRequest) (*longrunning.Operation, error)
- func (*UnimplementedAccountsServer) DeleteAccount(ctx context.Context, req *DeleteAccountRequest) (*empty.Empty, error)
- func (*UnimplementedAccountsServer) DeleteAccountLRO(ctx context.Context, req *DeleteAccountRequest) (*longrunning.Operation, error)
- func (*UnimplementedAccountsServer) GetAccount(ctx context.Context, req *GetAccountRequest) (*GetAccountResponse, error)
- func (*UnimplementedAccountsServer) GetAccountLRO(ctx context.Context, req *GetAccountRequest) (*longrunning.Operation, error)
- func (*UnimplementedAccountsServer) ListAccounts(ctx context.Context, req *ListAccountsRequest) (*ListAccountsResponse, error)
- func (*UnimplementedAccountsServer) ListAccountsLRO(ctx context.Context, req *ListAccountsRequest) (*longrunning.Operation, error)
- type UnimplementedTicketsServer
- func (*UnimplementedTicketsServer) CreateTicket(ctx context.Context, req *CreateTicketRequest) (*CreateTicketResponse, error)
- func (*UnimplementedTicketsServer) CreateTicketLRO(ctx context.Context, req *CreateTicketRequest) (*longrunning.Operation, error)
- func (*UnimplementedTicketsServer) DeleteTicket(ctx context.Context, req *DeleteTicketRequest) (*empty.Empty, error)
- func (*UnimplementedTicketsServer) DeleteTicketLRO(ctx context.Context, req *DeleteTicketRequest) (*longrunning.Operation, error)
- func (*UnimplementedTicketsServer) ListTickets(ctx context.Context, req *ListTicketsRequest) (*ListTicketsResponse, error)
- func (*UnimplementedTicketsServer) ListTicketsLRO(ctx context.Context, req *ListTicketsRequest) (*longrunning.Operation, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterAccountsServer ¶
func RegisterAccountsServer(s *grpc.Server, srv AccountsServer)
func RegisterTicketsServer ¶
func RegisterTicketsServer(s *grpc.Server, srv TicketsServer)
Types ¶
type Account ¶
type Account struct { // The account ID Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The ID of this account's master account. If id != master_id, this is a subaccount. MasterId string `protobuf:"bytes,2,opt,name=master_id,json=masterId,proto3" json:"master_id,omitempty"` // Arbitrary account description Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Methods this account is allowed to use are specified by patterns of the form // service/method, service/<methodPrefix>*, service/* or just the "*" character. // Methods without a match are denied. Patterns preceeded by a '-' (minus) cause // matches to be denied, i.e., one might specify patterns of "*" and "-serviceX/*" // to allow all services and methods except those associated with "serviceX". // Negation patterns are processed after positive ones. MethodFilters []string `protobuf:"bytes,4,rep,name=method_filters,json=methodFilters,proto3" json:"method_filters,omitempty"` // Account status. All values other than "ACTIVE" mean the account is blocked from // from API access. Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` // Minimum retention period in hours for submitted data and transaction logs. RetentionHours int32 `protobuf:"varint,6,opt,name=retention_hours,json=retentionHours,proto3" json:"retention_hours,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Account is used to hold information often needed by service methods in realtime.
func (*Account) Descriptor ¶
func (*Account) GetDescription ¶
func (*Account) GetMasterId ¶
func (*Account) GetMethodFilters ¶
func (*Account) GetRetentionHours ¶
func (*Account) ProtoMessage ¶
func (*Account) ProtoMessage()
func (*Account) XXX_DiscardUnknown ¶
func (m *Account) XXX_DiscardUnknown()
func (*Account) XXX_Marshal ¶
func (*Account) XXX_Unmarshal ¶
type AccountsClient ¶
type AccountsClient interface { // GetAccount returns information on the requesting account or for a subaccount. GetAccount(ctx context.Context, in *GetAccountRequest, opts ...grpc.CallOption) (*GetAccountResponse, error) GetAccountLRO(ctx context.Context, in *GetAccountRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // ListAccounts returns information on a specified list of subaccounts or all // subaccounts. May only be issued by a master account. ListAccounts(ctx context.Context, in *ListAccountsRequest, opts ...grpc.CallOption) (*ListAccountsResponse, error) ListAccountsLRO(ctx context.Context, in *ListAccountsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // CreateAccount may be issued by master accounts to create subaccounts. CreateAccount(ctx context.Context, in *CreateAccountRequest, opts ...grpc.CallOption) (*CreateAccountResponse, error) CreateAccountLRO(ctx context.Context, in *CreateAccountRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // DeleteAccount may be issued by master accounts to delete subaccounts. // All tickets associated with the specified account are also invalidated. // Note: Our frontend servers cache account information. It may take several // minutes for "deleted" accounts to actually become unusable. DeleteAccount(ctx context.Context, in *DeleteAccountRequest, opts ...grpc.CallOption) (*empty.Empty, error) DeleteAccountLRO(ctx context.Context, in *DeleteAccountRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) }
AccountsClient is the client API for Accounts service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAccountsClient ¶
func NewAccountsClient(cc *grpc.ClientConn) AccountsClient
type AccountsServer ¶
type AccountsServer interface { // GetAccount returns information on the requesting account or for a subaccount. GetAccount(context.Context, *GetAccountRequest) (*GetAccountResponse, error) GetAccountLRO(context.Context, *GetAccountRequest) (*longrunning.Operation, error) // ListAccounts returns information on a specified list of subaccounts or all // subaccounts. May only be issued by a master account. ListAccounts(context.Context, *ListAccountsRequest) (*ListAccountsResponse, error) ListAccountsLRO(context.Context, *ListAccountsRequest) (*longrunning.Operation, error) // CreateAccount may be issued by master accounts to create subaccounts. CreateAccount(context.Context, *CreateAccountRequest) (*CreateAccountResponse, error) CreateAccountLRO(context.Context, *CreateAccountRequest) (*longrunning.Operation, error) // DeleteAccount may be issued by master accounts to delete subaccounts. // All tickets associated with the specified account are also invalidated. // Note: Our frontend servers cache account information. It may take several // minutes for "deleted" accounts to actually become unusable. DeleteAccount(context.Context, *DeleteAccountRequest) (*empty.Empty, error) DeleteAccountLRO(context.Context, *DeleteAccountRequest) (*longrunning.Operation, error) }
AccountsServer is the server API for Accounts service.
type CreateAccountRequest ¶
type CreateAccountRequest struct { Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` // The subaccount inherits the requesting master account's method filters but may // add additional negative filters (ones beginning with "-"). See the field of the // same name in the Account structure. MethodFilters []string `protobuf:"bytes,2,rep,name=method_filters,json=methodFilters,proto3" json:"method_filters,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateAccountRequest) Descriptor ¶
func (*CreateAccountRequest) Descriptor() ([]byte, []int)
func (*CreateAccountRequest) GetDescription ¶
func (m *CreateAccountRequest) GetDescription() string
func (*CreateAccountRequest) GetMethodFilters ¶
func (m *CreateAccountRequest) GetMethodFilters() []string
func (*CreateAccountRequest) ProtoMessage ¶
func (*CreateAccountRequest) ProtoMessage()
func (*CreateAccountRequest) Reset ¶
func (m *CreateAccountRequest) Reset()
func (*CreateAccountRequest) String ¶
func (m *CreateAccountRequest) String() string
func (*CreateAccountRequest) XXX_DiscardUnknown ¶
func (m *CreateAccountRequest) XXX_DiscardUnknown()
func (*CreateAccountRequest) XXX_Marshal ¶
func (m *CreateAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateAccountRequest) XXX_Merge ¶
func (m *CreateAccountRequest) XXX_Merge(src proto.Message)
func (*CreateAccountRequest) XXX_Size ¶
func (m *CreateAccountRequest) XXX_Size() int
func (*CreateAccountRequest) XXX_Unmarshal ¶
func (m *CreateAccountRequest) XXX_Unmarshal(b []byte) error
type CreateAccountResponse ¶
type CreateAccountResponse struct { Account *Account `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateAccountResponse) Descriptor ¶
func (*CreateAccountResponse) Descriptor() ([]byte, []int)
func (*CreateAccountResponse) GetAccount ¶
func (m *CreateAccountResponse) GetAccount() *Account
func (*CreateAccountResponse) ProtoMessage ¶
func (*CreateAccountResponse) ProtoMessage()
func (*CreateAccountResponse) Reset ¶
func (m *CreateAccountResponse) Reset()
func (*CreateAccountResponse) String ¶
func (m *CreateAccountResponse) String() string
func (*CreateAccountResponse) XXX_DiscardUnknown ¶
func (m *CreateAccountResponse) XXX_DiscardUnknown()
func (*CreateAccountResponse) XXX_Marshal ¶
func (m *CreateAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateAccountResponse) XXX_Merge ¶
func (m *CreateAccountResponse) XXX_Merge(src proto.Message)
func (*CreateAccountResponse) XXX_Size ¶
func (m *CreateAccountResponse) XXX_Size() int
func (*CreateAccountResponse) XXX_Unmarshal ¶
func (m *CreateAccountResponse) XXX_Unmarshal(b []byte) error
type CreateTicketRequest ¶
type CreateTicketRequest struct { // Create a ticket for this subaccount or, if empty, the requesting master account. // Subaccounts cannot create their own tickets. AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` // Expiration time must be at least one hour in the future. ExpireTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateTicketRequest) Descriptor ¶
func (*CreateTicketRequest) Descriptor() ([]byte, []int)
func (*CreateTicketRequest) GetAccountId ¶
func (m *CreateTicketRequest) GetAccountId() string
func (*CreateTicketRequest) GetExpireTime ¶
func (m *CreateTicketRequest) GetExpireTime() *timestamp.Timestamp
func (*CreateTicketRequest) ProtoMessage ¶
func (*CreateTicketRequest) ProtoMessage()
func (*CreateTicketRequest) Reset ¶
func (m *CreateTicketRequest) Reset()
func (*CreateTicketRequest) String ¶
func (m *CreateTicketRequest) String() string
func (*CreateTicketRequest) XXX_DiscardUnknown ¶
func (m *CreateTicketRequest) XXX_DiscardUnknown()
func (*CreateTicketRequest) XXX_Marshal ¶
func (m *CreateTicketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateTicketRequest) XXX_Merge ¶
func (m *CreateTicketRequest) XXX_Merge(src proto.Message)
func (*CreateTicketRequest) XXX_Size ¶
func (m *CreateTicketRequest) XXX_Size() int
func (*CreateTicketRequest) XXX_Unmarshal ¶
func (m *CreateTicketRequest) XXX_Unmarshal(b []byte) error
type CreateTicketResponse ¶
type CreateTicketResponse struct { Ticket *Ticket `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateTicketResponse) Descriptor ¶
func (*CreateTicketResponse) Descriptor() ([]byte, []int)
func (*CreateTicketResponse) GetTicket ¶
func (m *CreateTicketResponse) GetTicket() *Ticket
func (*CreateTicketResponse) ProtoMessage ¶
func (*CreateTicketResponse) ProtoMessage()
func (*CreateTicketResponse) Reset ¶
func (m *CreateTicketResponse) Reset()
func (*CreateTicketResponse) String ¶
func (m *CreateTicketResponse) String() string
func (*CreateTicketResponse) XXX_DiscardUnknown ¶
func (m *CreateTicketResponse) XXX_DiscardUnknown()
func (*CreateTicketResponse) XXX_Marshal ¶
func (m *CreateTicketResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateTicketResponse) XXX_Merge ¶
func (m *CreateTicketResponse) XXX_Merge(src proto.Message)
func (*CreateTicketResponse) XXX_Size ¶
func (m *CreateTicketResponse) XXX_Size() int
func (*CreateTicketResponse) XXX_Unmarshal ¶
func (m *CreateTicketResponse) XXX_Unmarshal(b []byte) error
type DeleteAccountRequest ¶
type DeleteAccountRequest struct { // The account ID of the subaccount to be marked as deleted. AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteAccountRequest) Descriptor ¶
func (*DeleteAccountRequest) Descriptor() ([]byte, []int)
func (*DeleteAccountRequest) GetAccountId ¶
func (m *DeleteAccountRequest) GetAccountId() string
func (*DeleteAccountRequest) ProtoMessage ¶
func (*DeleteAccountRequest) ProtoMessage()
func (*DeleteAccountRequest) Reset ¶
func (m *DeleteAccountRequest) Reset()
func (*DeleteAccountRequest) String ¶
func (m *DeleteAccountRequest) String() string
func (*DeleteAccountRequest) XXX_DiscardUnknown ¶
func (m *DeleteAccountRequest) XXX_DiscardUnknown()
func (*DeleteAccountRequest) XXX_Marshal ¶
func (m *DeleteAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteAccountRequest) XXX_Merge ¶
func (m *DeleteAccountRequest) XXX_Merge(src proto.Message)
func (*DeleteAccountRequest) XXX_Size ¶
func (m *DeleteAccountRequest) XXX_Size() int
func (*DeleteAccountRequest) XXX_Unmarshal ¶
func (m *DeleteAccountRequest) XXX_Unmarshal(b []byte) error
type DeleteTicketRequest ¶
type DeleteTicketRequest struct { // The API Key from the offending ticket. ApiKey string `protobuf:"bytes,2,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteTicketRequest) Descriptor ¶
func (*DeleteTicketRequest) Descriptor() ([]byte, []int)
func (*DeleteTicketRequest) GetApiKey ¶
func (m *DeleteTicketRequest) GetApiKey() string
func (*DeleteTicketRequest) ProtoMessage ¶
func (*DeleteTicketRequest) ProtoMessage()
func (*DeleteTicketRequest) Reset ¶
func (m *DeleteTicketRequest) Reset()
func (*DeleteTicketRequest) String ¶
func (m *DeleteTicketRequest) String() string
func (*DeleteTicketRequest) XXX_DiscardUnknown ¶
func (m *DeleteTicketRequest) XXX_DiscardUnknown()
func (*DeleteTicketRequest) XXX_Marshal ¶
func (m *DeleteTicketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteTicketRequest) XXX_Merge ¶
func (m *DeleteTicketRequest) XXX_Merge(src proto.Message)
func (*DeleteTicketRequest) XXX_Size ¶
func (m *DeleteTicketRequest) XXX_Size() int
func (*DeleteTicketRequest) XXX_Unmarshal ¶
func (m *DeleteTicketRequest) XXX_Unmarshal(b []byte) error
type GetAccountRequest ¶
type GetAccountRequest struct { // The subaccount ID being requested or, if empty, the current 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:"-"` }
func (*GetAccountRequest) Descriptor ¶
func (*GetAccountRequest) Descriptor() ([]byte, []int)
func (*GetAccountRequest) GetId ¶
func (m *GetAccountRequest) GetId() string
func (*GetAccountRequest) ProtoMessage ¶
func (*GetAccountRequest) ProtoMessage()
func (*GetAccountRequest) Reset ¶
func (m *GetAccountRequest) Reset()
func (*GetAccountRequest) String ¶
func (m *GetAccountRequest) String() string
func (*GetAccountRequest) XXX_DiscardUnknown ¶
func (m *GetAccountRequest) XXX_DiscardUnknown()
func (*GetAccountRequest) XXX_Marshal ¶
func (m *GetAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetAccountRequest) XXX_Merge ¶
func (m *GetAccountRequest) XXX_Merge(src proto.Message)
func (*GetAccountRequest) XXX_Size ¶
func (m *GetAccountRequest) XXX_Size() int
func (*GetAccountRequest) XXX_Unmarshal ¶
func (m *GetAccountRequest) XXX_Unmarshal(b []byte) error
type GetAccountResponse ¶
type GetAccountResponse struct { Account *Account `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetAccountResponse) Descriptor ¶
func (*GetAccountResponse) Descriptor() ([]byte, []int)
func (*GetAccountResponse) GetAccount ¶
func (m *GetAccountResponse) GetAccount() *Account
func (*GetAccountResponse) ProtoMessage ¶
func (*GetAccountResponse) ProtoMessage()
func (*GetAccountResponse) Reset ¶
func (m *GetAccountResponse) Reset()
func (*GetAccountResponse) String ¶
func (m *GetAccountResponse) String() string
func (*GetAccountResponse) XXX_DiscardUnknown ¶
func (m *GetAccountResponse) XXX_DiscardUnknown()
func (*GetAccountResponse) XXX_Marshal ¶
func (m *GetAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetAccountResponse) XXX_Merge ¶
func (m *GetAccountResponse) XXX_Merge(src proto.Message)
func (*GetAccountResponse) XXX_Size ¶
func (m *GetAccountResponse) XXX_Size() int
func (*GetAccountResponse) XXX_Unmarshal ¶
func (m *GetAccountResponse) XXX_Unmarshal(b []byte) error
type ListAccountsRequest ¶
type ListAccountsRequest struct { // List the specified subaccounts or, if empty list, all subaccounts. AccountIds []string `protobuf:"bytes,1,rep,name=account_ids,json=accountIds,proto3" json:"account_ids,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListAccountsRequest) Descriptor ¶
func (*ListAccountsRequest) Descriptor() ([]byte, []int)
func (*ListAccountsRequest) GetAccountIds ¶
func (m *ListAccountsRequest) GetAccountIds() []string
func (*ListAccountsRequest) ProtoMessage ¶
func (*ListAccountsRequest) ProtoMessage()
func (*ListAccountsRequest) Reset ¶
func (m *ListAccountsRequest) Reset()
func (*ListAccountsRequest) String ¶
func (m *ListAccountsRequest) String() string
func (*ListAccountsRequest) XXX_DiscardUnknown ¶
func (m *ListAccountsRequest) XXX_DiscardUnknown()
func (*ListAccountsRequest) XXX_Marshal ¶
func (m *ListAccountsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListAccountsRequest) XXX_Merge ¶
func (m *ListAccountsRequest) XXX_Merge(src proto.Message)
func (*ListAccountsRequest) XXX_Size ¶
func (m *ListAccountsRequest) XXX_Size() int
func (*ListAccountsRequest) XXX_Unmarshal ¶
func (m *ListAccountsRequest) XXX_Unmarshal(b []byte) error
type ListAccountsResponse ¶
type ListAccountsResponse struct { Accounts []*Account `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListAccountsResponse) Descriptor ¶
func (*ListAccountsResponse) Descriptor() ([]byte, []int)
func (*ListAccountsResponse) GetAccounts ¶
func (m *ListAccountsResponse) GetAccounts() []*Account
func (*ListAccountsResponse) ProtoMessage ¶
func (*ListAccountsResponse) ProtoMessage()
func (*ListAccountsResponse) Reset ¶
func (m *ListAccountsResponse) Reset()
func (*ListAccountsResponse) String ¶
func (m *ListAccountsResponse) String() string
func (*ListAccountsResponse) XXX_DiscardUnknown ¶
func (m *ListAccountsResponse) XXX_DiscardUnknown()
func (*ListAccountsResponse) XXX_Marshal ¶
func (m *ListAccountsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListAccountsResponse) XXX_Merge ¶
func (m *ListAccountsResponse) XXX_Merge(src proto.Message)
func (*ListAccountsResponse) XXX_Size ¶
func (m *ListAccountsResponse) XXX_Size() int
func (*ListAccountsResponse) XXX_Unmarshal ¶
func (m *ListAccountsResponse) XXX_Unmarshal(b []byte) error
type ListTicketsRequest ¶
type ListTicketsRequest struct { // The subaccount to list or, if empty, the requesting account. AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListTicketsRequest) Descriptor ¶
func (*ListTicketsRequest) Descriptor() ([]byte, []int)
func (*ListTicketsRequest) GetAccountId ¶
func (m *ListTicketsRequest) GetAccountId() string
func (*ListTicketsRequest) ProtoMessage ¶
func (*ListTicketsRequest) ProtoMessage()
func (*ListTicketsRequest) Reset ¶
func (m *ListTicketsRequest) Reset()
func (*ListTicketsRequest) String ¶
func (m *ListTicketsRequest) String() string
func (*ListTicketsRequest) XXX_DiscardUnknown ¶
func (m *ListTicketsRequest) XXX_DiscardUnknown()
func (*ListTicketsRequest) XXX_Marshal ¶
func (m *ListTicketsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListTicketsRequest) XXX_Merge ¶
func (m *ListTicketsRequest) XXX_Merge(src proto.Message)
func (*ListTicketsRequest) XXX_Size ¶
func (m *ListTicketsRequest) XXX_Size() int
func (*ListTicketsRequest) XXX_Unmarshal ¶
func (m *ListTicketsRequest) XXX_Unmarshal(b []byte) error
type ListTicketsResponse ¶
type ListTicketsResponse struct { Tickets []*Ticket `protobuf:"bytes,1,rep,name=tickets,proto3" json:"tickets,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListTicketsResponse) Descriptor ¶
func (*ListTicketsResponse) Descriptor() ([]byte, []int)
func (*ListTicketsResponse) GetTickets ¶
func (m *ListTicketsResponse) GetTickets() []*Ticket
func (*ListTicketsResponse) ProtoMessage ¶
func (*ListTicketsResponse) ProtoMessage()
func (*ListTicketsResponse) Reset ¶
func (m *ListTicketsResponse) Reset()
func (*ListTicketsResponse) String ¶
func (m *ListTicketsResponse) String() string
func (*ListTicketsResponse) XXX_DiscardUnknown ¶
func (m *ListTicketsResponse) XXX_DiscardUnknown()
func (*ListTicketsResponse) XXX_Marshal ¶
func (m *ListTicketsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListTicketsResponse) XXX_Merge ¶
func (m *ListTicketsResponse) XXX_Merge(src proto.Message)
func (*ListTicketsResponse) XXX_Size ¶
func (m *ListTicketsResponse) XXX_Size() int
func (*ListTicketsResponse) XXX_Unmarshal ¶
func (m *ListTicketsResponse) XXX_Unmarshal(b []byte) error
type Ticket ¶
type Ticket struct { // The actual API key used in per-RPC authentication. // We use the terms "API Key" and "ticket" somewhat interchangeably. ApiKey string `protobuf:"bytes,1,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"` // The id of the owning account. AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` ExpireTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Ticket) Descriptor ¶
func (*Ticket) GetAccountId ¶
func (*Ticket) GetCreateTime ¶
func (*Ticket) GetExpireTime ¶
func (*Ticket) ProtoMessage ¶
func (*Ticket) ProtoMessage()
func (*Ticket) XXX_DiscardUnknown ¶
func (m *Ticket) XXX_DiscardUnknown()
func (*Ticket) XXX_Marshal ¶
func (*Ticket) XXX_Unmarshal ¶
type TicketsClient ¶
type TicketsClient interface { // ListTickets returns the tickets for a subaccount or the issuer's account. ListTickets(ctx context.Context, in *ListTicketsRequest, opts ...grpc.CallOption) (*ListTicketsResponse, error) ListTicketsLRO(ctx context.Context, in *ListTicketsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // CreateTicket creates an additional ticket for the requesting master account // or for one of its subaccounts. The ticket is immediately usable. CreateTicket(ctx context.Context, in *CreateTicketRequest, opts ...grpc.CallOption) (*CreateTicketResponse, error) CreateTicketLRO(ctx context.Context, in *CreateTicketRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // DeleteTicket deletes the specified ticket for a requesting master account // or one of its subaccounts. Note: Our frontend caches ticket information. // It may take several minutes for "deleted" tickets to become unusable. DeleteTicket(ctx context.Context, in *DeleteTicketRequest, opts ...grpc.CallOption) (*empty.Empty, error) DeleteTicketLRO(ctx context.Context, in *DeleteTicketRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) }
TicketsClient is the client API for Tickets service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewTicketsClient ¶
func NewTicketsClient(cc *grpc.ClientConn) TicketsClient
type TicketsServer ¶
type TicketsServer interface { // ListTickets returns the tickets for a subaccount or the issuer's account. ListTickets(context.Context, *ListTicketsRequest) (*ListTicketsResponse, error) ListTicketsLRO(context.Context, *ListTicketsRequest) (*longrunning.Operation, error) // CreateTicket creates an additional ticket for the requesting master account // or for one of its subaccounts. The ticket is immediately usable. CreateTicket(context.Context, *CreateTicketRequest) (*CreateTicketResponse, error) CreateTicketLRO(context.Context, *CreateTicketRequest) (*longrunning.Operation, error) // DeleteTicket deletes the specified ticket for a requesting master account // or one of its subaccounts. Note: Our frontend caches ticket information. // It may take several minutes for "deleted" tickets to become unusable. DeleteTicket(context.Context, *DeleteTicketRequest) (*empty.Empty, error) DeleteTicketLRO(context.Context, *DeleteTicketRequest) (*longrunning.Operation, error) }
TicketsServer is the server API for Tickets service.
type UnimplementedAccountsServer ¶
type UnimplementedAccountsServer struct { }
UnimplementedAccountsServer can be embedded to have forward compatible implementations.
func (*UnimplementedAccountsServer) CreateAccount ¶
func (*UnimplementedAccountsServer) CreateAccount(ctx context.Context, req *CreateAccountRequest) (*CreateAccountResponse, error)
func (*UnimplementedAccountsServer) CreateAccountLRO ¶
func (*UnimplementedAccountsServer) CreateAccountLRO(ctx context.Context, req *CreateAccountRequest) (*longrunning.Operation, error)
func (*UnimplementedAccountsServer) DeleteAccount ¶
func (*UnimplementedAccountsServer) DeleteAccount(ctx context.Context, req *DeleteAccountRequest) (*empty.Empty, error)
func (*UnimplementedAccountsServer) DeleteAccountLRO ¶
func (*UnimplementedAccountsServer) DeleteAccountLRO(ctx context.Context, req *DeleteAccountRequest) (*longrunning.Operation, error)
func (*UnimplementedAccountsServer) GetAccount ¶
func (*UnimplementedAccountsServer) GetAccount(ctx context.Context, req *GetAccountRequest) (*GetAccountResponse, error)
func (*UnimplementedAccountsServer) GetAccountLRO ¶
func (*UnimplementedAccountsServer) GetAccountLRO(ctx context.Context, req *GetAccountRequest) (*longrunning.Operation, error)
func (*UnimplementedAccountsServer) ListAccounts ¶
func (*UnimplementedAccountsServer) ListAccounts(ctx context.Context, req *ListAccountsRequest) (*ListAccountsResponse, error)
func (*UnimplementedAccountsServer) ListAccountsLRO ¶
func (*UnimplementedAccountsServer) ListAccountsLRO(ctx context.Context, req *ListAccountsRequest) (*longrunning.Operation, error)
type UnimplementedTicketsServer ¶
type UnimplementedTicketsServer struct { }
UnimplementedTicketsServer can be embedded to have forward compatible implementations.
func (*UnimplementedTicketsServer) CreateTicket ¶
func (*UnimplementedTicketsServer) CreateTicket(ctx context.Context, req *CreateTicketRequest) (*CreateTicketResponse, error)
func (*UnimplementedTicketsServer) CreateTicketLRO ¶
func (*UnimplementedTicketsServer) CreateTicketLRO(ctx context.Context, req *CreateTicketRequest) (*longrunning.Operation, error)
func (*UnimplementedTicketsServer) DeleteTicket ¶
func (*UnimplementedTicketsServer) DeleteTicket(ctx context.Context, req *DeleteTicketRequest) (*empty.Empty, error)
func (*UnimplementedTicketsServer) DeleteTicketLRO ¶
func (*UnimplementedTicketsServer) DeleteTicketLRO(ctx context.Context, req *DeleteTicketRequest) (*longrunning.Operation, error)
func (*UnimplementedTicketsServer) ListTickets ¶
func (*UnimplementedTicketsServer) ListTickets(ctx context.Context, req *ListTicketsRequest) (*ListTicketsResponse, error)
func (*UnimplementedTicketsServer) ListTicketsLRO ¶
func (*UnimplementedTicketsServer) ListTicketsLRO(ctx context.Context, req *ListTicketsRequest) (*longrunning.Operation, error)