Documentation
¶
Index ¶
- Variables
- func RegisterAirdropServer(s *grpc.Server, srv AirdropServer)
- type AirdropClient
- type AirdropServer
- type RequestAirdropRequest
- func (*RequestAirdropRequest) Descriptor() ([]byte, []int)
- func (m *RequestAirdropRequest) GetAccountId() *v4.SolanaAccountId
- func (m *RequestAirdropRequest) GetCommitment() v4.Commitment
- func (m *RequestAirdropRequest) GetQuarks() uint64
- func (*RequestAirdropRequest) ProtoMessage()
- func (m *RequestAirdropRequest) Reset()
- func (m *RequestAirdropRequest) String() string
- func (m *RequestAirdropRequest) Validate() error
- func (m *RequestAirdropRequest) XXX_DiscardUnknown()
- func (m *RequestAirdropRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RequestAirdropRequest) XXX_Merge(src proto.Message)
- func (m *RequestAirdropRequest) XXX_Size() int
- func (m *RequestAirdropRequest) XXX_Unmarshal(b []byte) error
- type RequestAirdropRequestValidationError
- func (e RequestAirdropRequestValidationError) Cause() error
- func (e RequestAirdropRequestValidationError) Error() string
- func (e RequestAirdropRequestValidationError) ErrorName() string
- func (e RequestAirdropRequestValidationError) Field() string
- func (e RequestAirdropRequestValidationError) Key() bool
- func (e RequestAirdropRequestValidationError) Reason() string
- type RequestAirdropResponse
- func (*RequestAirdropResponse) Descriptor() ([]byte, []int)
- func (m *RequestAirdropResponse) GetResult() RequestAirdropResponse_Result
- func (m *RequestAirdropResponse) GetSignature() *v4.TransactionSignature
- func (*RequestAirdropResponse) ProtoMessage()
- func (m *RequestAirdropResponse) Reset()
- func (m *RequestAirdropResponse) String() string
- func (m *RequestAirdropResponse) Validate() error
- func (m *RequestAirdropResponse) XXX_DiscardUnknown()
- func (m *RequestAirdropResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RequestAirdropResponse) XXX_Merge(src proto.Message)
- func (m *RequestAirdropResponse) XXX_Size() int
- func (m *RequestAirdropResponse) XXX_Unmarshal(b []byte) error
- type RequestAirdropResponseValidationError
- func (e RequestAirdropResponseValidationError) Cause() error
- func (e RequestAirdropResponseValidationError) Error() string
- func (e RequestAirdropResponseValidationError) ErrorName() string
- func (e RequestAirdropResponseValidationError) Field() string
- func (e RequestAirdropResponseValidationError) Key() bool
- func (e RequestAirdropResponseValidationError) Reason() string
- type RequestAirdropResponse_Result
- type UnimplementedAirdropServer
Constants ¶
This section is empty.
Variables ¶
var RequestAirdropResponse_Result_name = map[int32]string{
0: "OK",
1: "NOT_FOUND",
2: "INSUFFICIENT_KIN",
}
var RequestAirdropResponse_Result_value = map[string]int32{
"OK": 0,
"NOT_FOUND": 1,
"INSUFFICIENT_KIN": 2,
}
Functions ¶
func RegisterAirdropServer ¶
func RegisterAirdropServer(s *grpc.Server, srv AirdropServer)
Types ¶
type AirdropClient ¶
type AirdropClient interface { // RequestAirdrop requests an air drop of kin to the target account. RequestAirdrop(ctx context.Context, in *RequestAirdropRequest, opts ...grpc.CallOption) (*RequestAirdropResponse, error) }
AirdropClient is the client API for Airdrop service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAirdropClient ¶
func NewAirdropClient(cc *grpc.ClientConn) AirdropClient
type AirdropServer ¶
type AirdropServer interface { // RequestAirdrop requests an air drop of kin to the target account. RequestAirdrop(context.Context, *RequestAirdropRequest) (*RequestAirdropResponse, error) }
AirdropServer is the server API for Airdrop service.
type RequestAirdropRequest ¶
type RequestAirdropRequest struct { AccountId *v4.SolanaAccountId `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` Quarks uint64 `protobuf:"varint,2,opt,name=quarks,proto3" json:"quarks,omitempty"` Commitment v4.Commitment `protobuf:"varint,3,opt,name=commitment,proto3,enum=kin.agora.common.v4.Commitment" json:"commitment,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RequestAirdropRequest) Descriptor ¶
func (*RequestAirdropRequest) Descriptor() ([]byte, []int)
func (*RequestAirdropRequest) GetAccountId ¶
func (m *RequestAirdropRequest) GetAccountId() *v4.SolanaAccountId
func (*RequestAirdropRequest) GetCommitment ¶
func (m *RequestAirdropRequest) GetCommitment() v4.Commitment
func (*RequestAirdropRequest) GetQuarks ¶
func (m *RequestAirdropRequest) GetQuarks() uint64
func (*RequestAirdropRequest) ProtoMessage ¶
func (*RequestAirdropRequest) ProtoMessage()
func (*RequestAirdropRequest) Reset ¶
func (m *RequestAirdropRequest) Reset()
func (*RequestAirdropRequest) String ¶
func (m *RequestAirdropRequest) String() string
func (*RequestAirdropRequest) Validate ¶
func (m *RequestAirdropRequest) Validate() error
Validate checks the field values on RequestAirdropRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RequestAirdropRequest) XXX_DiscardUnknown ¶
func (m *RequestAirdropRequest) XXX_DiscardUnknown()
func (*RequestAirdropRequest) XXX_Marshal ¶
func (m *RequestAirdropRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RequestAirdropRequest) XXX_Merge ¶
func (m *RequestAirdropRequest) XXX_Merge(src proto.Message)
func (*RequestAirdropRequest) XXX_Size ¶
func (m *RequestAirdropRequest) XXX_Size() int
func (*RequestAirdropRequest) XXX_Unmarshal ¶
func (m *RequestAirdropRequest) XXX_Unmarshal(b []byte) error
type RequestAirdropRequestValidationError ¶
type RequestAirdropRequestValidationError struct {
// contains filtered or unexported fields
}
RequestAirdropRequestValidationError is the validation error returned by RequestAirdropRequest.Validate if the designated constraints aren't met.
func (RequestAirdropRequestValidationError) Cause ¶
func (e RequestAirdropRequestValidationError) Cause() error
Cause function returns cause value.
func (RequestAirdropRequestValidationError) Error ¶
func (e RequestAirdropRequestValidationError) Error() string
Error satisfies the builtin error interface
func (RequestAirdropRequestValidationError) ErrorName ¶
func (e RequestAirdropRequestValidationError) ErrorName() string
ErrorName returns error name.
func (RequestAirdropRequestValidationError) Field ¶
func (e RequestAirdropRequestValidationError) Field() string
Field function returns field value.
func (RequestAirdropRequestValidationError) Key ¶
func (e RequestAirdropRequestValidationError) Key() bool
Key function returns key value.
func (RequestAirdropRequestValidationError) Reason ¶
func (e RequestAirdropRequestValidationError) Reason() string
Reason function returns reason value.
type RequestAirdropResponse ¶
type RequestAirdropResponse struct { Result RequestAirdropResponse_Result `protobuf:"varint,1,opt,name=result,proto3,enum=kin.agora.airdrop.v4.RequestAirdropResponse_Result" json:"result,omitempty"` // The signature of the transaction, if result == Result::OK. Signature *v4.TransactionSignature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RequestAirdropResponse) Descriptor ¶
func (*RequestAirdropResponse) Descriptor() ([]byte, []int)
func (*RequestAirdropResponse) GetResult ¶
func (m *RequestAirdropResponse) GetResult() RequestAirdropResponse_Result
func (*RequestAirdropResponse) GetSignature ¶
func (m *RequestAirdropResponse) GetSignature() *v4.TransactionSignature
func (*RequestAirdropResponse) ProtoMessage ¶
func (*RequestAirdropResponse) ProtoMessage()
func (*RequestAirdropResponse) Reset ¶
func (m *RequestAirdropResponse) Reset()
func (*RequestAirdropResponse) String ¶
func (m *RequestAirdropResponse) String() string
func (*RequestAirdropResponse) Validate ¶
func (m *RequestAirdropResponse) Validate() error
Validate checks the field values on RequestAirdropResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*RequestAirdropResponse) XXX_DiscardUnknown ¶
func (m *RequestAirdropResponse) XXX_DiscardUnknown()
func (*RequestAirdropResponse) XXX_Marshal ¶
func (m *RequestAirdropResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RequestAirdropResponse) XXX_Merge ¶
func (m *RequestAirdropResponse) XXX_Merge(src proto.Message)
func (*RequestAirdropResponse) XXX_Size ¶
func (m *RequestAirdropResponse) XXX_Size() int
func (*RequestAirdropResponse) XXX_Unmarshal ¶
func (m *RequestAirdropResponse) XXX_Unmarshal(b []byte) error
type RequestAirdropResponseValidationError ¶
type RequestAirdropResponseValidationError struct {
// contains filtered or unexported fields
}
RequestAirdropResponseValidationError is the validation error returned by RequestAirdropResponse.Validate if the designated constraints aren't met.
func (RequestAirdropResponseValidationError) Cause ¶
func (e RequestAirdropResponseValidationError) Cause() error
Cause function returns cause value.
func (RequestAirdropResponseValidationError) Error ¶
func (e RequestAirdropResponseValidationError) Error() string
Error satisfies the builtin error interface
func (RequestAirdropResponseValidationError) ErrorName ¶
func (e RequestAirdropResponseValidationError) ErrorName() string
ErrorName returns error name.
func (RequestAirdropResponseValidationError) Field ¶
func (e RequestAirdropResponseValidationError) Field() string
Field function returns field value.
func (RequestAirdropResponseValidationError) Key ¶
func (e RequestAirdropResponseValidationError) Key() bool
Key function returns key value.
func (RequestAirdropResponseValidationError) Reason ¶
func (e RequestAirdropResponseValidationError) Reason() string
Reason function returns reason value.
type RequestAirdropResponse_Result ¶
type RequestAirdropResponse_Result int32
const ( RequestAirdropResponse_OK RequestAirdropResponse_Result = 0 // The target account does not exist. RequestAirdropResponse_NOT_FOUND RequestAirdropResponse_Result = 1 // The airdrop service does not have enough kin. RequestAirdropResponse_INSUFFICIENT_KIN RequestAirdropResponse_Result = 2 )
func (RequestAirdropResponse_Result) EnumDescriptor ¶
func (RequestAirdropResponse_Result) EnumDescriptor() ([]byte, []int)
func (RequestAirdropResponse_Result) String ¶
func (x RequestAirdropResponse_Result) String() string
type UnimplementedAirdropServer ¶
type UnimplementedAirdropServer struct { }
UnimplementedAirdropServer can be embedded to have forward compatible implementations.
func (*UnimplementedAirdropServer) RequestAirdrop ¶
func (*UnimplementedAirdropServer) RequestAirdrop(ctx context.Context, req *RequestAirdropRequest) (*RequestAirdropResponse, error)