Documentation
¶
Overview ¶
Package session contains protobuf types for sessions.
Index ¶
- Variables
- func RegisterSessionServiceServer(s *grpc.Server, srv SessionServiceServer)
- type AddRequest
- type AddResponse
- func (*AddResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddResponse) GetServerVersion() string
- func (x *AddResponse) GetSession() *Session
- func (*AddResponse) ProtoMessage()
- func (x *AddResponse) ProtoReflect() protoreflect.Message
- func (x *AddResponse) Reset()
- func (x *AddResponse) String() string
- type DeleteRequest
- type IDToken
- func (*IDToken) Descriptor() ([]byte, []int)deprecated
- func (x *IDToken) GetExpiresAt() *timestamp.Timestamp
- func (x *IDToken) GetIssuedAt() *timestamp.Timestamp
- func (x *IDToken) GetIssuer() string
- func (x *IDToken) GetSubject() string
- func (*IDToken) ProtoMessage()
- func (x *IDToken) ProtoReflect() protoreflect.Message
- func (x *IDToken) Reset()
- func (x *IDToken) String() string
- type OAuthToken
- func (*OAuthToken) Descriptor() ([]byte, []int)deprecated
- func (x *OAuthToken) GetAccessToken() string
- func (x *OAuthToken) GetExpiresAt() *timestamp.Timestamp
- func (x *OAuthToken) GetRefreshToken() string
- func (x *OAuthToken) GetTokenType() string
- func (*OAuthToken) ProtoMessage()
- func (x *OAuthToken) ProtoReflect() protoreflect.Message
- func (x *OAuthToken) Reset()
- func (x *OAuthToken) String() string
- type Session
- func (*Session) Descriptor() ([]byte, []int)deprecated
- func (x *Session) GetClaims() map[string]*any.Any
- func (x *Session) GetDeletedAt() *timestamp.Timestamp
- func (x *Session) GetExpiresAt() *timestamp.Timestamp
- func (x *Session) GetId() string
- func (x *Session) GetIdToken() *IDToken
- func (x *Session) GetOauthToken() *OAuthToken
- func (x *Session) GetUserId() string
- func (x *Session) GetVersion() string
- func (*Session) ProtoMessage()
- func (x *Session) ProtoReflect() protoreflect.Message
- func (x *Session) Reset()
- func (x *Session) String() string
- type SessionServiceClient
- type SessionServiceServer
- type UnimplementedSessionServiceServer
Constants ¶
This section is empty.
Variables ¶
var File_session_proto protoreflect.FileDescriptor
Functions ¶
func RegisterSessionServiceServer ¶
func RegisterSessionServiceServer(s *grpc.Server, srv SessionServiceServer)
Types ¶
type AddRequest ¶
type AddRequest struct { Session *Session `protobuf:"bytes,1,opt,name=session,proto3" json:"session,omitempty"` // contains filtered or unexported fields }
func (*AddRequest) Descriptor
deprecated
func (*AddRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddRequest.ProtoReflect.Descriptor instead.
func (*AddRequest) GetSession ¶
func (x *AddRequest) GetSession() *Session
func (*AddRequest) ProtoMessage ¶
func (*AddRequest) ProtoMessage()
func (*AddRequest) ProtoReflect ¶
func (x *AddRequest) ProtoReflect() protoreflect.Message
func (*AddRequest) Reset ¶
func (x *AddRequest) Reset()
func (*AddRequest) String ¶
func (x *AddRequest) String() string
type AddResponse ¶
type AddResponse struct { Session *Session `protobuf:"bytes,1,opt,name=session,proto3" json:"session,omitempty"` ServerVersion string `protobuf:"bytes,2,opt,name=server_version,json=serverVersion,proto3" json:"server_version,omitempty"` // contains filtered or unexported fields }
func (*AddResponse) Descriptor
deprecated
func (*AddResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddResponse.ProtoReflect.Descriptor instead.
func (*AddResponse) GetServerVersion ¶
func (x *AddResponse) GetServerVersion() string
func (*AddResponse) GetSession ¶
func (x *AddResponse) GetSession() *Session
func (*AddResponse) ProtoMessage ¶
func (*AddResponse) ProtoMessage()
func (*AddResponse) ProtoReflect ¶
func (x *AddResponse) ProtoReflect() protoreflect.Message
func (*AddResponse) Reset ¶
func (x *AddResponse) Reset()
func (*AddResponse) String ¶
func (x *AddResponse) String() string
type DeleteRequest ¶
type DeleteRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*DeleteRequest) Descriptor
deprecated
func (*DeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead.
func (*DeleteRequest) GetId ¶
func (x *DeleteRequest) GetId() string
func (*DeleteRequest) ProtoMessage ¶
func (*DeleteRequest) ProtoMessage()
func (*DeleteRequest) ProtoReflect ¶
func (x *DeleteRequest) ProtoReflect() protoreflect.Message
func (*DeleteRequest) Reset ¶
func (x *DeleteRequest) Reset()
func (*DeleteRequest) String ¶
func (x *DeleteRequest) String() string
type IDToken ¶
type IDToken struct { Issuer string `protobuf:"bytes,1,opt,name=issuer,proto3" json:"issuer,omitempty"` Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"` ExpiresAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` IssuedAt *timestamp.Timestamp `protobuf:"bytes,4,opt,name=issued_at,json=issuedAt,proto3" json:"issued_at,omitempty"` // contains filtered or unexported fields }
func (*IDToken) Descriptor
deprecated
func (*IDToken) GetExpiresAt ¶
func (*IDToken) GetIssuedAt ¶
func (*IDToken) GetSubject ¶
func (*IDToken) ProtoMessage ¶
func (*IDToken) ProtoMessage()
func (*IDToken) ProtoReflect ¶
func (x *IDToken) ProtoReflect() protoreflect.Message
type OAuthToken ¶
type OAuthToken struct { AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"` TokenType string `protobuf:"bytes,2,opt,name=token_type,json=tokenType,proto3" json:"token_type,omitempty"` ExpiresAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` RefreshToken string `protobuf:"bytes,4,opt,name=refresh_token,json=refreshToken,proto3" json:"refresh_token,omitempty"` // contains filtered or unexported fields }
func (*OAuthToken) Descriptor
deprecated
func (*OAuthToken) Descriptor() ([]byte, []int)
Deprecated: Use OAuthToken.ProtoReflect.Descriptor instead.
func (*OAuthToken) GetAccessToken ¶
func (x *OAuthToken) GetAccessToken() string
func (*OAuthToken) GetExpiresAt ¶
func (x *OAuthToken) GetExpiresAt() *timestamp.Timestamp
func (*OAuthToken) GetRefreshToken ¶
func (x *OAuthToken) GetRefreshToken() string
func (*OAuthToken) GetTokenType ¶
func (x *OAuthToken) GetTokenType() string
func (*OAuthToken) ProtoMessage ¶
func (*OAuthToken) ProtoMessage()
func (*OAuthToken) ProtoReflect ¶
func (x *OAuthToken) ProtoReflect() protoreflect.Message
func (*OAuthToken) Reset ¶
func (x *OAuthToken) Reset()
func (*OAuthToken) String ¶
func (x *OAuthToken) String() string
type Session ¶
type Session struct { Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` ExpiresAt *timestamp.Timestamp `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` DeletedAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"` IdToken *IDToken `protobuf:"bytes,6,opt,name=id_token,json=idToken,proto3" json:"id_token,omitempty"` OauthToken *OAuthToken `protobuf:"bytes,7,opt,name=oauth_token,json=oauthToken,proto3" json:"oauth_token,omitempty"` Claims map[string]*any.Any `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
func Get ¶
func Get(ctx context.Context, client databroker.DataBrokerServiceClient, sessionID string) (*Session, error)
Get gets a session from the databroker.
func (*Session) Descriptor
deprecated
func (*Session) GetDeletedAt ¶
func (*Session) GetExpiresAt ¶
func (*Session) GetIdToken ¶
func (*Session) GetOauthToken ¶
func (x *Session) GetOauthToken() *OAuthToken
func (*Session) GetVersion ¶
func (*Session) ProtoMessage ¶
func (*Session) ProtoMessage()
func (*Session) ProtoReflect ¶
func (x *Session) ProtoReflect() protoreflect.Message
type SessionServiceClient ¶
type SessionServiceClient interface { Add(ctx context.Context, in *AddRequest, opts ...grpc.CallOption) (*AddResponse, error) Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*empty.Empty, error) }
SessionServiceClient is the client API for SessionService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewSessionServiceClient ¶
func NewSessionServiceClient(cc grpc.ClientConnInterface) SessionServiceClient
type SessionServiceServer ¶
type SessionServiceServer interface { Add(context.Context, *AddRequest) (*AddResponse, error) Delete(context.Context, *DeleteRequest) (*empty.Empty, error) }
SessionServiceServer is the server API for SessionService service.
type UnimplementedSessionServiceServer ¶
type UnimplementedSessionServiceServer struct { }
UnimplementedSessionServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedSessionServiceServer) Add ¶
func (*UnimplementedSessionServiceServer) Add(context.Context, *AddRequest) (*AddResponse, error)
func (*UnimplementedSessionServiceServer) Delete ¶
func (*UnimplementedSessionServiceServer) Delete(context.Context, *DeleteRequest) (*empty.Empty, error)