Documentation ¶
Index ¶
- Variables
- func RegisterTokensServer(s grpc.ServiceRegistrar, srv TokensServer)
- type GenerateDefaultSessionTokenRequest
- func (*GenerateDefaultSessionTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateDefaultSessionTokenRequest) GetParent() string
- func (*GenerateDefaultSessionTokenRequest) ProtoMessage()
- func (x *GenerateDefaultSessionTokenRequest) ProtoReflect() protoreflect.Message
- func (x *GenerateDefaultSessionTokenRequest) Reset()
- func (x *GenerateDefaultSessionTokenRequest) String() string
- type GenerateSessionTokenRequest
- func (*GenerateSessionTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateSessionTokenRequest) GetKey() string
- func (*GenerateSessionTokenRequest) ProtoMessage()
- func (x *GenerateSessionTokenRequest) ProtoReflect() protoreflect.Message
- func (x *GenerateSessionTokenRequest) Reset()
- func (x *GenerateSessionTokenRequest) String() string
- type SessionAccessToken
- func (*SessionAccessToken) Descriptor() ([]byte, []int)deprecated
- func (x *SessionAccessToken) GetExpirationTime() *timestamppb.Timestamp
- func (x *SessionAccessToken) GetSessionId() string
- func (x *SessionAccessToken) GetToken() string
- func (x *SessionAccessToken) GetType() string
- func (*SessionAccessToken) ProtoMessage()
- func (x *SessionAccessToken) ProtoReflect() protoreflect.Message
- func (x *SessionAccessToken) Reset()
- func (x *SessionAccessToken) String() string
- type TokensClient
- type TokensServer
- type UnimplementedTokensServer
- type UnsafeTokensServer
Constants ¶
This section is empty.
Variables ¶
var File_tokens_proto protoreflect.FileDescriptor
var Tokens_ServiceDesc = grpc.ServiceDesc{ ServiceName: "ai.inworld.studio.v1alpha.Tokens", HandlerType: (*TokensServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "generateSessionToken", Handler: _Tokens_GenerateSessionToken_Handler, }, { MethodName: "generateDefaultSessionToken", Handler: _Tokens_GenerateDefaultSessionToken_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "tokens.proto", }
Tokens_ServiceDesc is the grpc.ServiceDesc for Tokens service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterTokensServer ¶
func RegisterTokensServer(s grpc.ServiceRegistrar, srv TokensServer)
Types ¶
type GenerateDefaultSessionTokenRequest ¶
type GenerateDefaultSessionTokenRequest struct { Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // contains filtered or unexported fields }
func (*GenerateDefaultSessionTokenRequest) Descriptor
deprecated
func (*GenerateDefaultSessionTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use GenerateDefaultSessionTokenRequest.ProtoReflect.Descriptor instead.
func (*GenerateDefaultSessionTokenRequest) GetParent ¶
func (x *GenerateDefaultSessionTokenRequest) GetParent() string
func (*GenerateDefaultSessionTokenRequest) ProtoMessage ¶
func (*GenerateDefaultSessionTokenRequest) ProtoMessage()
func (*GenerateDefaultSessionTokenRequest) ProtoReflect ¶
func (x *GenerateDefaultSessionTokenRequest) ProtoReflect() protoreflect.Message
func (*GenerateDefaultSessionTokenRequest) Reset ¶
func (x *GenerateDefaultSessionTokenRequest) Reset()
func (*GenerateDefaultSessionTokenRequest) String ¶
func (x *GenerateDefaultSessionTokenRequest) String() string
type GenerateSessionTokenRequest ¶
type GenerateSessionTokenRequest struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*GenerateSessionTokenRequest) Descriptor
deprecated
func (*GenerateSessionTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use GenerateSessionTokenRequest.ProtoReflect.Descriptor instead.
func (*GenerateSessionTokenRequest) GetKey ¶
func (x *GenerateSessionTokenRequest) GetKey() string
func (*GenerateSessionTokenRequest) ProtoMessage ¶
func (*GenerateSessionTokenRequest) ProtoMessage()
func (*GenerateSessionTokenRequest) ProtoReflect ¶
func (x *GenerateSessionTokenRequest) ProtoReflect() protoreflect.Message
func (*GenerateSessionTokenRequest) Reset ¶
func (x *GenerateSessionTokenRequest) Reset()
func (*GenerateSessionTokenRequest) String ¶
func (x *GenerateSessionTokenRequest) String() string
type SessionAccessToken ¶
type SessionAccessToken struct { Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` ExpirationTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=expirationTime,proto3,oneof" json:"expirationTime,omitempty"` SessionId string `protobuf:"bytes,4,opt,name=sessionId,proto3" json:"sessionId,omitempty"` // contains filtered or unexported fields }
func (*SessionAccessToken) Descriptor
deprecated
func (*SessionAccessToken) Descriptor() ([]byte, []int)
Deprecated: Use SessionAccessToken.ProtoReflect.Descriptor instead.
func (*SessionAccessToken) GetExpirationTime ¶
func (x *SessionAccessToken) GetExpirationTime() *timestamppb.Timestamp
func (*SessionAccessToken) GetSessionId ¶
func (x *SessionAccessToken) GetSessionId() string
func (*SessionAccessToken) GetToken ¶
func (x *SessionAccessToken) GetToken() string
func (*SessionAccessToken) GetType ¶
func (x *SessionAccessToken) GetType() string
func (*SessionAccessToken) ProtoMessage ¶
func (*SessionAccessToken) ProtoMessage()
func (*SessionAccessToken) ProtoReflect ¶
func (x *SessionAccessToken) ProtoReflect() protoreflect.Message
func (*SessionAccessToken) Reset ¶
func (x *SessionAccessToken) Reset()
func (*SessionAccessToken) String ¶
func (x *SessionAccessToken) String() string
type TokensClient ¶
type TokensClient interface { GenerateSessionToken(ctx context.Context, in *GenerateSessionTokenRequest, opts ...grpc.CallOption) (*SessionAccessToken, error) GenerateDefaultSessionToken(ctx context.Context, in *GenerateDefaultSessionTokenRequest, opts ...grpc.CallOption) (*SessionAccessToken, error) }
TokensClient is the client API for Tokens service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewTokensClient ¶
func NewTokensClient(cc grpc.ClientConnInterface) TokensClient
type TokensServer ¶
type TokensServer interface { GenerateSessionToken(context.Context, *GenerateSessionTokenRequest) (*SessionAccessToken, error) GenerateDefaultSessionToken(context.Context, *GenerateDefaultSessionTokenRequest) (*SessionAccessToken, error) // contains filtered or unexported methods }
TokensServer is the server API for Tokens service. All implementations must embed UnimplementedTokensServer for forward compatibility
type UnimplementedTokensServer ¶
type UnimplementedTokensServer struct { }
UnimplementedTokensServer must be embedded to have forward compatible implementations.
func (UnimplementedTokensServer) GenerateDefaultSessionToken ¶
func (UnimplementedTokensServer) GenerateDefaultSessionToken(context.Context, *GenerateDefaultSessionTokenRequest) (*SessionAccessToken, error)
func (UnimplementedTokensServer) GenerateSessionToken ¶
func (UnimplementedTokensServer) GenerateSessionToken(context.Context, *GenerateSessionTokenRequest) (*SessionAccessToken, error)
type UnsafeTokensServer ¶
type UnsafeTokensServer interface {
// contains filtered or unexported methods
}
UnsafeTokensServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TokensServer will result in compilation errors.