mnemosynerpc

package
v0.14.0 Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2017 License: MIT Imports: 12 Imported by: 0

Documentation

Overview

Package mnemosynerpc is a generated protocol buffer package.

It is generated from these files:

mnemosynerpc/session.proto

It has these top-level messages:

Session
GetRequest
GetResponse
ContextResponse
ListRequest
ListResponse
Query
ExistsRequest
StartRequest
StartResponse
AbandonRequest
SetValueRequest
SetValueResponse
DeleteRequest

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterSessionManagerServer added in v0.2.0

func RegisterSessionManagerServer(s *grpc.Server, srv SessionManagerServer)

Types

type AbandonRequest

type AbandonRequest struct {
	AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
}

func (*AbandonRequest) Descriptor

func (*AbandonRequest) Descriptor() ([]byte, []int)

func (*AbandonRequest) GetAccessToken

func (m *AbandonRequest) GetAccessToken() string

func (*AbandonRequest) ProtoMessage

func (*AbandonRequest) ProtoMessage()

func (*AbandonRequest) Reset

func (m *AbandonRequest) Reset()

func (*AbandonRequest) String

func (m *AbandonRequest) String() string

type ContextResponse

type ContextResponse struct {
	Session *Session `protobuf:"bytes,1,opt,name=session" json:"session,omitempty"`
}

func (*ContextResponse) Descriptor

func (*ContextResponse) Descriptor() ([]byte, []int)

func (*ContextResponse) GetSession

func (m *ContextResponse) GetSession() *Session

func (*ContextResponse) ProtoMessage

func (*ContextResponse) ProtoMessage()

func (*ContextResponse) Reset

func (m *ContextResponse) Reset()

func (*ContextResponse) String

func (m *ContextResponse) String() string

type DeleteRequest

type DeleteRequest struct {
	AccessToken  string                     `protobuf:"bytes,1,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
	ExpireAtFrom *google_protobuf.Timestamp `protobuf:"bytes,2,opt,name=expire_at_from,json=expireAtFrom" json:"expire_at_from,omitempty"`
	ExpireAtTo   *google_protobuf.Timestamp `protobuf:"bytes,3,opt,name=expire_at_to,json=expireAtTo" json:"expire_at_to,omitempty"`
	RefreshToken string                     `protobuf:"bytes,4,opt,name=refresh_token,json=refreshToken" json:"refresh_token,omitempty"`
	SubjectId    string                     `protobuf:"bytes,5,opt,name=subject_id,json=subjectId" json:"subject_id,omitempty"`
}

func (*DeleteRequest) Descriptor

func (*DeleteRequest) Descriptor() ([]byte, []int)

func (*DeleteRequest) GetAccessToken

func (m *DeleteRequest) GetAccessToken() string

func (*DeleteRequest) GetExpireAtFrom

func (m *DeleteRequest) GetExpireAtFrom() *google_protobuf.Timestamp

func (*DeleteRequest) GetExpireAtTo

func (m *DeleteRequest) GetExpireAtTo() *google_protobuf.Timestamp

func (*DeleteRequest) GetRefreshToken added in v0.8.4

func (m *DeleteRequest) GetRefreshToken() string

func (*DeleteRequest) GetSubjectId added in v0.8.4

func (m *DeleteRequest) GetSubjectId() string

func (*DeleteRequest) ProtoMessage

func (*DeleteRequest) ProtoMessage()

func (*DeleteRequest) Reset

func (m *DeleteRequest) Reset()

func (*DeleteRequest) String

func (m *DeleteRequest) String() string

type ExistsRequest

type ExistsRequest struct {
	AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
}

func (*ExistsRequest) Descriptor

func (*ExistsRequest) Descriptor() ([]byte, []int)

func (*ExistsRequest) GetAccessToken

func (m *ExistsRequest) GetAccessToken() string

func (*ExistsRequest) ProtoMessage

func (*ExistsRequest) ProtoMessage()

func (*ExistsRequest) Reset

func (m *ExistsRequest) Reset()

func (*ExistsRequest) String

func (m *ExistsRequest) String() string

type GetRequest

type GetRequest struct {
	AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
}

func (*GetRequest) Descriptor

func (*GetRequest) Descriptor() ([]byte, []int)

func (*GetRequest) GetAccessToken

func (m *GetRequest) GetAccessToken() string

func (*GetRequest) ProtoMessage

func (*GetRequest) ProtoMessage()

func (*GetRequest) Reset

func (m *GetRequest) Reset()

func (*GetRequest) String

func (m *GetRequest) String() string

type GetResponse

type GetResponse struct {
	Session *Session `protobuf:"bytes,1,opt,name=session" json:"session,omitempty"`
}

func (*GetResponse) Descriptor

func (*GetResponse) Descriptor() ([]byte, []int)

func (*GetResponse) GetSession

func (m *GetResponse) GetSession() *Session

func (*GetResponse) ProtoMessage

func (*GetResponse) ProtoMessage()

func (*GetResponse) Reset

func (m *GetResponse) Reset()

func (*GetResponse) String

func (m *GetResponse) String() string

type ListRequest

type ListRequest struct {
	// Offset tells how many sessions should be skipped.
	Offset int64 `protobuf:"varint,1,opt,name=offset" json:"offset,omitempty"`
	// Limit tells how many entries shuld be returned.
	// By default it's 10.
	Limit int64  `protobuf:"varint,2,opt,name=limit" json:"limit,omitempty"`
	Query *Query `protobuf:"bytes,11,opt,name=query" json:"query,omitempty"`
}

func (*ListRequest) Descriptor

func (*ListRequest) Descriptor() ([]byte, []int)

func (*ListRequest) GetLimit added in v0.8.4

func (m *ListRequest) GetLimit() int64

func (*ListRequest) GetOffset added in v0.8.4

func (m *ListRequest) GetOffset() int64

func (*ListRequest) GetQuery added in v0.14.0

func (m *ListRequest) GetQuery() *Query

func (*ListRequest) ProtoMessage

func (*ListRequest) ProtoMessage()

func (*ListRequest) Reset

func (m *ListRequest) Reset()

func (*ListRequest) String

func (m *ListRequest) String() string

type ListResponse

type ListResponse struct {
	Sessions []*Session `protobuf:"bytes,1,rep,name=sessions" json:"sessions,omitempty"`
}

func (*ListResponse) Descriptor

func (*ListResponse) Descriptor() ([]byte, []int)

func (*ListResponse) GetSessions

func (m *ListResponse) GetSessions() []*Session

func (*ListResponse) ProtoMessage

func (*ListResponse) ProtoMessage()

func (*ListResponse) Reset

func (m *ListResponse) Reset()

func (*ListResponse) String

func (m *ListResponse) String() string

type Query added in v0.14.0

type Query struct {
	ExpireAtFrom *google_protobuf.Timestamp `protobuf:"bytes,1,opt,name=expire_at_from,json=expireAtFrom" json:"expire_at_from,omitempty"`
	ExpireAtTo   *google_protobuf.Timestamp `protobuf:"bytes,2,opt,name=expire_at_to,json=expireAtTo" json:"expire_at_to,omitempty"`
	RefreshToken string                     `protobuf:"bytes,3,opt,name=refresh_token,json=refreshToken" json:"refresh_token,omitempty"`
}

func (*Query) Descriptor added in v0.14.0

func (*Query) Descriptor() ([]byte, []int)

func (*Query) GetExpireAtFrom added in v0.14.0

func (m *Query) GetExpireAtFrom() *google_protobuf.Timestamp

func (*Query) GetExpireAtTo added in v0.14.0

func (m *Query) GetExpireAtTo() *google_protobuf.Timestamp

func (*Query) GetRefreshToken added in v0.14.0

func (m *Query) GetRefreshToken() string

func (*Query) ProtoMessage added in v0.14.0

func (*Query) ProtoMessage()

func (*Query) Reset added in v0.14.0

func (m *Query) Reset()

func (*Query) String added in v0.14.0

func (m *Query) String() string

type Session

type Session struct {
	AccessToken   string                     `protobuf:"bytes,1,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
	SubjectId     string                     `protobuf:"bytes,2,opt,name=subject_id,json=subjectId" json:"subject_id,omitempty"`
	SubjectClient string                     `protobuf:"bytes,3,opt,name=subject_client,json=subjectClient" json:"subject_client,omitempty"`
	Bag           map[string]string          `` /* 126-byte string literal not displayed */
	ExpireAt      *google_protobuf.Timestamp `protobuf:"bytes,5,opt,name=expire_at,json=expireAt" json:"expire_at,omitempty"`
	RefreshToken  string                     `protobuf:"bytes,6,opt,name=refresh_token,json=refreshToken" json:"refresh_token,omitempty"`
}

func (*Session) Descriptor

func (*Session) Descriptor() ([]byte, []int)

func (*Session) GetAccessToken

func (m *Session) GetAccessToken() string

func (*Session) GetBag

func (m *Session) GetBag() map[string]string

func (*Session) GetExpireAt

func (m *Session) GetExpireAt() *google_protobuf.Timestamp

func (*Session) GetRefreshToken added in v0.8.4

func (m *Session) GetRefreshToken() string

func (*Session) GetSubjectClient added in v0.8.4

func (m *Session) GetSubjectClient() string

func (*Session) GetSubjectId added in v0.8.4

func (m *Session) GetSubjectId() string

func (*Session) ProtoMessage

func (*Session) ProtoMessage()

func (*Session) Reset

func (m *Session) Reset()

func (*Session) String

func (m *Session) String() string

func (*Session) Token

func (s *Session) Token() (*oauth2.Token, error)

Token implements oauth2.TokenSource interface.

type SessionManagerClient added in v0.2.0

type SessionManagerClient interface {
	// Get retrieves session for given access token.
	Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetResponse, error)
	// Context works like Get but takes access token from metadata within context.
	// It expects "authorization" key to be present within metadata.
	Context(ctx context.Context, in *google_protobuf1.Empty, opts ...grpc.CallOption) (*ContextResponse, error)
	List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*ListResponse, error)
	Exists(ctx context.Context, in *ExistsRequest, opts ...grpc.CallOption) (*google_protobuf2.BoolValue, error)
	Start(ctx context.Context, in *StartRequest, opts ...grpc.CallOption) (*StartResponse, error)
	Abandon(ctx context.Context, in *AbandonRequest, opts ...grpc.CallOption) (*google_protobuf2.BoolValue, error)
	SetValue(ctx context.Context, in *SetValueRequest, opts ...grpc.CallOption) (*SetValueResponse, error)
	Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*google_protobuf2.Int64Value, error)
}

func NewSessionManagerClient added in v0.2.0

func NewSessionManagerClient(cc *grpc.ClientConn) SessionManagerClient

type SessionManagerServer added in v0.2.0

type SessionManagerServer interface {
	// Get retrieves session for given access token.
	Get(context.Context, *GetRequest) (*GetResponse, error)
	// Context works like Get but takes access token from metadata within context.
	// It expects "authorization" key to be present within metadata.
	Context(context.Context, *google_protobuf1.Empty) (*ContextResponse, error)
	List(context.Context, *ListRequest) (*ListResponse, error)
	Exists(context.Context, *ExistsRequest) (*google_protobuf2.BoolValue, error)
	Start(context.Context, *StartRequest) (*StartResponse, error)
	Abandon(context.Context, *AbandonRequest) (*google_protobuf2.BoolValue, error)
	SetValue(context.Context, *SetValueRequest) (*SetValueResponse, error)
	Delete(context.Context, *DeleteRequest) (*google_protobuf2.Int64Value, error)
}

type SetValueRequest

type SetValueRequest struct {
	AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
	Key         string `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"`
	Value       string `protobuf:"bytes,3,opt,name=value" json:"value,omitempty"`
}

func (*SetValueRequest) Descriptor

func (*SetValueRequest) Descriptor() ([]byte, []int)

func (*SetValueRequest) GetAccessToken

func (m *SetValueRequest) GetAccessToken() string

func (*SetValueRequest) GetKey added in v0.8.4

func (m *SetValueRequest) GetKey() string

func (*SetValueRequest) GetValue added in v0.8.4

func (m *SetValueRequest) GetValue() string

func (*SetValueRequest) ProtoMessage

func (*SetValueRequest) ProtoMessage()

func (*SetValueRequest) Reset

func (m *SetValueRequest) Reset()

func (*SetValueRequest) String

func (m *SetValueRequest) String() string

type SetValueResponse

type SetValueResponse struct {
	Bag map[string]string `` /* 126-byte string literal not displayed */
}

func (*SetValueResponse) Descriptor

func (*SetValueResponse) Descriptor() ([]byte, []int)

func (*SetValueResponse) GetBag

func (m *SetValueResponse) GetBag() map[string]string

func (*SetValueResponse) ProtoMessage

func (*SetValueResponse) ProtoMessage()

func (*SetValueResponse) Reset

func (m *SetValueResponse) Reset()

func (*SetValueResponse) String

func (m *SetValueResponse) String() string

type StartRequest

type StartRequest struct {
	Session *Session `protobuf:"bytes,1,opt,name=session" json:"session,omitempty"`
}

func (*StartRequest) Descriptor

func (*StartRequest) Descriptor() ([]byte, []int)

func (*StartRequest) GetSession added in v0.5.0

func (m *StartRequest) GetSession() *Session

func (*StartRequest) ProtoMessage

func (*StartRequest) ProtoMessage()

func (*StartRequest) Reset

func (m *StartRequest) Reset()

func (*StartRequest) String

func (m *StartRequest) String() string

type StartResponse

type StartResponse struct {
	Session *Session `protobuf:"bytes,1,opt,name=session" json:"session,omitempty"`
}

func (*StartResponse) Descriptor

func (*StartResponse) Descriptor() ([]byte, []int)

func (*StartResponse) GetSession

func (m *StartResponse) GetSession() *Session

func (*StartResponse) ProtoMessage

func (*StartResponse) ProtoMessage()

func (*StartResponse) Reset

func (m *StartResponse) Reset()

func (*StartResponse) String

func (m *StartResponse) String() string

Jump to

Keyboard shortcuts

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