slickqa

package
v0.0.0-...-04802e6 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2020 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

Package slickqa is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterAgentsHandler

func RegisterAgentsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterAgentsHandler registers the http handlers for service Agents to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterAgentsHandlerClient

func RegisterAgentsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AgentsClient) error

RegisterAgentsHandlerClient registers the http handlers for service Agents to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AgentsClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AgentsClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "AgentsClient" to call the correct interceptors.

func RegisterAgentsHandlerFromEndpoint

func RegisterAgentsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterAgentsHandlerFromEndpoint is same as RegisterAgentsHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterAgentsHandlerServer

func RegisterAgentsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AgentsServer) error

RegisterAgentsHandlerServer registers the http handlers for service Agents to "mux". UnaryRPC :call AgentsServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterAgentsServer

func RegisterAgentsServer(s *grpc.Server, srv AgentsServer)

func RegisterAuthHandler

func RegisterAuthHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterAuthHandler registers the http handlers for service Auth to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterAuthHandlerClient

func RegisterAuthHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AuthClient) error

RegisterAuthHandlerClient registers the http handlers for service Auth to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AuthClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AuthClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "AuthClient" to call the correct interceptors.

func RegisterAuthHandlerFromEndpoint

func RegisterAuthHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterAuthHandlerFromEndpoint is same as RegisterAuthHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterAuthHandlerServer

func RegisterAuthHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AuthServer) error

RegisterAuthHandlerServer registers the http handlers for service Auth to "mux". UnaryRPC :call AuthServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterAuthServer

func RegisterAuthServer(s *grpc.Server, srv AuthServer)

func RegisterCompanyHandler

func RegisterCompanyHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterCompanyHandler registers the http handlers for service Company to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterCompanyHandlerClient

func RegisterCompanyHandlerClient(ctx context.Context, mux *runtime.ServeMux, client CompanyClient) error

RegisterCompanyHandlerClient registers the http handlers for service Company to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "CompanyClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "CompanyClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "CompanyClient" to call the correct interceptors.

func RegisterCompanyHandlerFromEndpoint

func RegisterCompanyHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterCompanyHandlerFromEndpoint is same as RegisterCompanyHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterCompanyHandlerServer

func RegisterCompanyHandlerServer(ctx context.Context, mux *runtime.ServeMux, server CompanyServer) error

RegisterCompanyHandlerServer registers the http handlers for service Company to "mux". UnaryRPC :call CompanyServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterCompanyServer

func RegisterCompanyServer(s *grpc.Server, srv CompanyServer)

func RegisterLinksHandler

func RegisterLinksHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterLinksHandler registers the http handlers for service Links to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterLinksHandlerClient

func RegisterLinksHandlerClient(ctx context.Context, mux *runtime.ServeMux, client LinksClient) error

RegisterLinksHandlerClient registers the http handlers for service Links to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "LinksClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "LinksClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "LinksClient" to call the correct interceptors.

func RegisterLinksHandlerFromEndpoint

func RegisterLinksHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterLinksHandlerFromEndpoint is same as RegisterLinksHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterLinksHandlerServer

func RegisterLinksHandlerServer(ctx context.Context, mux *runtime.ServeMux, server LinksServer) error

RegisterLinksHandlerServer registers the http handlers for service Links to "mux". UnaryRPC :call LinksServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterLinksServer

func RegisterLinksServer(s *grpc.Server, srv LinksServer)

func RegisterProjectsHandler

func RegisterProjectsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectsHandler registers the http handlers for service Projects to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectsHandlerClient

func RegisterProjectsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectsClient) error

RegisterProjectsHandlerClient registers the http handlers for service Projects to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectsClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectsClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectsClient" to call the correct interceptors.

func RegisterProjectsHandlerFromEndpoint

func RegisterProjectsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectsHandlerFromEndpoint is same as RegisterProjectsHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectsHandlerServer

func RegisterProjectsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectsServer) error

RegisterProjectsHandlerServer registers the http handlers for service Projects to "mux". UnaryRPC :call ProjectsServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterProjectsServer

func RegisterProjectsServer(s *grpc.Server, srv ProjectsServer)

func RegisterUsersHandler

func RegisterUsersHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterUsersHandler registers the http handlers for service Users to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterUsersHandlerClient

func RegisterUsersHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UsersClient) error

RegisterUsersHandlerClient registers the http handlers for service Users to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "UsersClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "UsersClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "UsersClient" to call the correct interceptors.

func RegisterUsersHandlerFromEndpoint

func RegisterUsersHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterUsersHandlerFromEndpoint is same as RegisterUsersHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterUsersHandlerServer

func RegisterUsersHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UsersServer) error

RegisterUsersHandlerServer registers the http handlers for service Users to "mux". UnaryRPC :call UsersServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterUsersServer

func RegisterUsersServer(s *grpc.Server, srv UsersServer)

func RegisterVersionHandler

func RegisterVersionHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterVersionHandler registers the http handlers for service Version to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterVersionHandlerClient

func RegisterVersionHandlerClient(ctx context.Context, mux *runtime.ServeMux, client VersionClient) error

RegisterVersionHandlerClient registers the http handlers for service Version to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "VersionClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "VersionClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "VersionClient" to call the correct interceptors.

func RegisterVersionHandlerFromEndpoint

func RegisterVersionHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterVersionHandlerFromEndpoint is same as RegisterVersionHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterVersionHandlerServer

func RegisterVersionHandlerServer(ctx context.Context, mux *runtime.ServeMux, server VersionServer) error

RegisterVersionHandlerServer registers the http handlers for service Version to "mux". UnaryRPC :call VersionServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterVersionServer

func RegisterVersionServer(s *grpc.Server, srv VersionServer)

Types

type AddUserRequest

type AddUserRequest struct {
	UserEmail            string                 `protobuf:"bytes,1,opt,name=UserEmail,proto3" json:"UserEmail,omitempty"`
	CompanyName          string                 `protobuf:"bytes,2,opt,name=CompanyName,proto3" json:"CompanyName,omitempty"`
	Permissions          *CompanyPermissionInfo `protobuf:"bytes,3,opt,name=Permissions,proto3" json:"Permissions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*AddUserRequest) Descriptor

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

func (*AddUserRequest) GetCompanyName

func (m *AddUserRequest) GetCompanyName() string

func (*AddUserRequest) GetPermissions

func (m *AddUserRequest) GetPermissions() *CompanyPermissionInfo

func (*AddUserRequest) GetUserEmail

func (m *AddUserRequest) GetUserEmail() string

func (*AddUserRequest) ProtoMessage

func (*AddUserRequest) ProtoMessage()

func (*AddUserRequest) Reset

func (m *AddUserRequest) Reset()

func (*AddUserRequest) String

func (m *AddUserRequest) String() string

func (*AddUserRequest) XXX_DiscardUnknown

func (m *AddUserRequest) XXX_DiscardUnknown()

func (*AddUserRequest) XXX_Marshal

func (m *AddUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddUserRequest) XXX_Merge

func (m *AddUserRequest) XXX_Merge(src proto.Message)

func (*AddUserRequest) XXX_Size

func (m *AddUserRequest) XXX_Size() int

func (*AddUserRequest) XXX_Unmarshal

func (m *AddUserRequest) XXX_Unmarshal(b []byte) error

type Agent

type Agent struct {
	Id                   *AgentId             `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty" bson:"_id"`
	GivenRunStatus       string               `protobuf:"bytes,2,opt,name=GivenRunStatus,proto3" json:"GivenRunStatus,omitempty" bson:"givenRunStatus"`
	GivenAction          string               `protobuf:"bytes,3,opt,name=GivenAction,proto3" json:"GivenAction,omitempty" bson:"givenAction"`
	GivenActionParameter string               `protobuf:"bytes,4,opt,name=GivenActionParameter,proto3" json:"GivenActionParameter,omitempty" bson:"givenActionParameter"`
	LastCheckin          *timestamp.Timestamp `protobuf:"bytes,5,opt,name=LastCheckin,proto3" json:"LastCheckin,omitempty" bson:"checkIn"`
	LastScreenshotUpdate *timestamp.Timestamp `protobuf:"bytes,6,opt,name=LastScreenshotUpdate,proto3" json:"LastScreenshotUpdate,omitempty" bson:"screenshotUpdate"`
	Status               *AgentStatus         `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty" bson:"status"`
	Image                string               `protobuf:"bytes,8,opt,name=Image,proto3" json:"Image,omitempty" bson:"-"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-" bson:"-"`
	XXX_unrecognized     []byte               `json:"-" bson:"-"`
	XXX_sizecache        int32                `json:"-" bson:"-"`
}

func (*Agent) Descriptor

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

func (*Agent) GetGivenAction

func (m *Agent) GetGivenAction() string

func (*Agent) GetGivenActionParameter

func (m *Agent) GetGivenActionParameter() string

func (*Agent) GetGivenRunStatus

func (m *Agent) GetGivenRunStatus() string

func (*Agent) GetId

func (m *Agent) GetId() *AgentId

func (*Agent) GetImage

func (m *Agent) GetImage() string

func (*Agent) GetLastCheckin

func (m *Agent) GetLastCheckin() *timestamp.Timestamp

func (*Agent) GetLastScreenshotUpdate

func (m *Agent) GetLastScreenshotUpdate() *timestamp.Timestamp

func (*Agent) GetStatus

func (m *Agent) GetStatus() *AgentStatus

func (*Agent) ProtoMessage

func (*Agent) ProtoMessage()

func (*Agent) Reset

func (m *Agent) Reset()

func (*Agent) String

func (m *Agent) String() string

func (*Agent) XXX_DiscardUnknown

func (m *Agent) XXX_DiscardUnknown()

func (*Agent) XXX_Marshal

func (m *Agent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Agent) XXX_Merge

func (m *Agent) XXX_Merge(src proto.Message)

func (*Agent) XXX_Size

func (m *Agent) XXX_Size() int

func (*Agent) XXX_Unmarshal

func (m *Agent) XXX_Unmarshal(b []byte) error

type AgentCurrentTest

type AgentCurrentTest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty" bson:"name"`
	Url                  string   `protobuf:"bytes,2,opt,name=Url,proto3" json:"Url,omitempty" bson:"url"`
	AutomationId         string   `protobuf:"bytes,3,opt,name=AutomationId,proto3" json:"AutomationId,omitempty" bson:"automationId"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*AgentCurrentTest) Descriptor

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

func (*AgentCurrentTest) GetAutomationId

func (m *AgentCurrentTest) GetAutomationId() string

func (*AgentCurrentTest) GetName

func (m *AgentCurrentTest) GetName() string

func (*AgentCurrentTest) GetUrl

func (m *AgentCurrentTest) GetUrl() string

func (*AgentCurrentTest) ProtoMessage

func (*AgentCurrentTest) ProtoMessage()

func (*AgentCurrentTest) Reset

func (m *AgentCurrentTest) Reset()

func (*AgentCurrentTest) String

func (m *AgentCurrentTest) String() string

func (*AgentCurrentTest) XXX_DiscardUnknown

func (m *AgentCurrentTest) XXX_DiscardUnknown()

func (*AgentCurrentTest) XXX_Marshal

func (m *AgentCurrentTest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AgentCurrentTest) XXX_Merge

func (m *AgentCurrentTest) XXX_Merge(src proto.Message)

func (*AgentCurrentTest) XXX_Size

func (m *AgentCurrentTest) XXX_Size() int

func (*AgentCurrentTest) XXX_Unmarshal

func (m *AgentCurrentTest) XXX_Unmarshal(b []byte) error

type AgentId

type AgentId struct {
	Company              string   `protobuf:"bytes,1,opt,name=Company,proto3" json:"Company,omitempty" bson:"company"`
	Name                 string   `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty" bson:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*AgentId) Descriptor

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

func (*AgentId) GetCompany

func (m *AgentId) GetCompany() string

func (*AgentId) GetName

func (m *AgentId) GetName() string

func (*AgentId) ProtoMessage

func (*AgentId) ProtoMessage()

func (*AgentId) Reset

func (m *AgentId) Reset()

func (*AgentId) String

func (m *AgentId) String() string

func (*AgentId) XXX_DiscardUnknown

func (m *AgentId) XXX_DiscardUnknown()

func (*AgentId) XXX_Marshal

func (m *AgentId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AgentId) XXX_Merge

func (m *AgentId) XXX_Merge(src proto.Message)

func (*AgentId) XXX_Size

func (m *AgentId) XXX_Size() int

func (*AgentId) XXX_Unmarshal

func (m *AgentId) XXX_Unmarshal(b []byte) error

type AgentQueuedAction

type AgentQueuedAction struct {
	Id                   *AgentId `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty" bson:"_id"`
	Action               string   `protobuf:"bytes,2,opt,name=Action,proto3" json:"Action,omitempty" bson:"action"`
	ActionParameter      string   `protobuf:"bytes,3,opt,name=ActionParameter,proto3" json:"ActionParameter,omitempty" bson:"parameter"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*AgentQueuedAction) Descriptor

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

func (*AgentQueuedAction) GetAction

func (m *AgentQueuedAction) GetAction() string

func (*AgentQueuedAction) GetActionParameter

func (m *AgentQueuedAction) GetActionParameter() string

func (*AgentQueuedAction) GetId

func (m *AgentQueuedAction) GetId() *AgentId

func (*AgentQueuedAction) ProtoMessage

func (*AgentQueuedAction) ProtoMessage()

func (*AgentQueuedAction) Reset

func (m *AgentQueuedAction) Reset()

func (*AgentQueuedAction) String

func (m *AgentQueuedAction) String() string

func (*AgentQueuedAction) XXX_DiscardUnknown

func (m *AgentQueuedAction) XXX_DiscardUnknown()

func (*AgentQueuedAction) XXX_Marshal

func (m *AgentQueuedAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AgentQueuedAction) XXX_Merge

func (m *AgentQueuedAction) XXX_Merge(src proto.Message)

func (*AgentQueuedAction) XXX_Size

func (m *AgentQueuedAction) XXX_Size() int

func (*AgentQueuedAction) XXX_Unmarshal

func (m *AgentQueuedAction) XXX_Unmarshal(b []byte) error

type AgentRunStatus

type AgentRunStatus struct {
	Id                   *AgentId `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty" bson:"_id"`
	RunStatus            string   `protobuf:"bytes,2,opt,name=RunStatus,proto3" json:"RunStatus,omitempty" bson:"status"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*AgentRunStatus) Descriptor

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

func (*AgentRunStatus) GetId

func (m *AgentRunStatus) GetId() *AgentId

func (*AgentRunStatus) GetRunStatus

func (m *AgentRunStatus) GetRunStatus() string

func (*AgentRunStatus) ProtoMessage

func (*AgentRunStatus) ProtoMessage()

func (*AgentRunStatus) Reset

func (m *AgentRunStatus) Reset()

func (*AgentRunStatus) String

func (m *AgentRunStatus) String() string

func (*AgentRunStatus) XXX_DiscardUnknown

func (m *AgentRunStatus) XXX_DiscardUnknown()

func (*AgentRunStatus) XXX_Marshal

func (m *AgentRunStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AgentRunStatus) XXX_Merge

func (m *AgentRunStatus) XXX_Merge(src proto.Message)

func (*AgentRunStatus) XXX_Size

func (m *AgentRunStatus) XXX_Size() int

func (*AgentRunStatus) XXX_Unmarshal

func (m *AgentRunStatus) XXX_Unmarshal(b []byte) error

type AgentStatus

type AgentStatus struct {
	RunStatus            string                     `protobuf:"bytes,3,opt,name=RunStatus,proto3" json:"RunStatus,omitempty" bson:"runStatus"`
	Groups               []string                   `protobuf:"bytes,4,rep,name=Groups,proto3" json:"Groups,omitempty" bson:"groups"`
	CurrentTest          *AgentCurrentTest          `protobuf:"bytes,5,opt,name=CurrentTest,proto3" json:"CurrentTest,omitempty" bson:"testcase"`
	Provides             []string                   `protobuf:"bytes,7,rep,name=Provides,proto3" json:"Provides,omitempty" bson:"provides"`
	BrokenProvides       []string                   `protobuf:"bytes,8,rep,name=BrokenProvides,proto3" json:"BrokenProvides,omitempty" bson:"brokenProvides"`
	Projects             []*ProjectReleaseBuildInfo `protobuf:"bytes,9,rep,name=Projects,proto3" json:"Projects,omitempty" bson:"projects"`
	Action               string                     `protobuf:"bytes,10,opt,name=Action,proto3" json:"Action,omitempty" bson:"action"`
	ActionParameter      string                     `protobuf:"bytes,11,opt,name=ActionParameter,proto3" json:"ActionParameter,omitempty" bson:"actionParameter"`
	Hardware             string                     `protobuf:"bytes,12,opt,name=Hardware,proto3" json:"Hardware,omitempty" bson:"hardware"`
	IP                   string                     `protobuf:"bytes,13,opt,name=IP,proto3" json:"IP,omitempty" bson:"ip"`
	ShouldExit           bool                       `protobuf:"varint,14,opt,name=ShouldExit,proto3" json:"ShouldExit,omitempty" bson:"shouldExit"`
	Versions             map[string]string          `` /* 174-byte string literal not displayed */
	Attributes           map[string]string          `` /* 180-byte string literal not displayed */
	RequiredAttributes   map[string]string          `` /* 204-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                   `json:"-" bson:"-"`
	XXX_unrecognized     []byte                     `json:"-" bson:"-"`
	XXX_sizecache        int32                      `json:"-" bson:"-"`
}

func (*AgentStatus) Descriptor

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

func (*AgentStatus) GetAction

func (m *AgentStatus) GetAction() string

func (*AgentStatus) GetActionParameter

func (m *AgentStatus) GetActionParameter() string

func (*AgentStatus) GetAttributes

func (m *AgentStatus) GetAttributes() map[string]string

func (*AgentStatus) GetBrokenProvides

func (m *AgentStatus) GetBrokenProvides() []string

func (*AgentStatus) GetCurrentTest

func (m *AgentStatus) GetCurrentTest() *AgentCurrentTest

func (*AgentStatus) GetGroups

func (m *AgentStatus) GetGroups() []string

func (*AgentStatus) GetHardware

func (m *AgentStatus) GetHardware() string

func (*AgentStatus) GetIP

func (m *AgentStatus) GetIP() string

func (*AgentStatus) GetProjects

func (m *AgentStatus) GetProjects() []*ProjectReleaseBuildInfo

func (*AgentStatus) GetProvides

func (m *AgentStatus) GetProvides() []string

func (*AgentStatus) GetRequiredAttributes

func (m *AgentStatus) GetRequiredAttributes() map[string]string

func (*AgentStatus) GetRunStatus

func (m *AgentStatus) GetRunStatus() string

func (*AgentStatus) GetShouldExit

func (m *AgentStatus) GetShouldExit() bool

func (*AgentStatus) GetVersions

func (m *AgentStatus) GetVersions() map[string]string

func (*AgentStatus) ProtoMessage

func (*AgentStatus) ProtoMessage()

func (*AgentStatus) Reset

func (m *AgentStatus) Reset()

func (*AgentStatus) String

func (m *AgentStatus) String() string

func (*AgentStatus) XXX_DiscardUnknown

func (m *AgentStatus) XXX_DiscardUnknown()

func (*AgentStatus) XXX_Marshal

func (m *AgentStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AgentStatus) XXX_Merge

func (m *AgentStatus) XXX_Merge(src proto.Message)

func (*AgentStatus) XXX_Size

func (m *AgentStatus) XXX_Size() int

func (*AgentStatus) XXX_Unmarshal

func (m *AgentStatus) XXX_Unmarshal(b []byte) error

type AgentStatusUpdate

type AgentStatusUpdate struct {
	Id                   *AgentId     `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty" bson:"_id"`
	Status               *AgentStatus `protobuf:"bytes,2,opt,name=Status,proto3" json:"Status,omitempty" bson:"status"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-" bson:"-"`
	XXX_unrecognized     []byte       `json:"-" bson:"-"`
	XXX_sizecache        int32        `json:"-" bson:"-"`
}

func (*AgentStatusUpdate) Descriptor

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

func (*AgentStatusUpdate) GetId

func (m *AgentStatusUpdate) GetId() *AgentId

func (*AgentStatusUpdate) GetStatus

func (m *AgentStatusUpdate) GetStatus() *AgentStatus

func (*AgentStatusUpdate) ProtoMessage

func (*AgentStatusUpdate) ProtoMessage()

func (*AgentStatusUpdate) Reset

func (m *AgentStatusUpdate) Reset()

func (*AgentStatusUpdate) String

func (m *AgentStatusUpdate) String() string

func (*AgentStatusUpdate) XXX_DiscardUnknown

func (m *AgentStatusUpdate) XXX_DiscardUnknown()

func (*AgentStatusUpdate) XXX_Marshal

func (m *AgentStatusUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AgentStatusUpdate) XXX_Merge

func (m *AgentStatusUpdate) XXX_Merge(src proto.Message)

func (*AgentStatusUpdate) XXX_Size

func (m *AgentStatusUpdate) XXX_Size() int

func (*AgentStatusUpdate) XXX_Unmarshal

func (m *AgentStatusUpdate) XXX_Unmarshal(b []byte) error

type AgentsClient

type AgentsClient interface {
	UpdateStatus(ctx context.Context, in *AgentStatusUpdate, opts ...grpc.CallOption) (*Agent, error)
	GetAgents(ctx context.Context, in *AgentsRequest, opts ...grpc.CallOption) (*AgentsResponse, error)
	UpdateScreenshotTimestamp(ctx context.Context, in *ScreenshotUpdateRequest, opts ...grpc.CallOption) (*Agent, error)
	GetQueuedAction(ctx context.Context, in *AgentId, opts ...grpc.CallOption) (*AgentQueuedAction, error)
	AddQueuedAction(ctx context.Context, in *AgentQueuedAction, opts ...grpc.CallOption) (*Agent, error)
	GetAgentRunStatus(ctx context.Context, in *AgentId, opts ...grpc.CallOption) (*AgentRunStatus, error)
	SetAgentRunStatus(ctx context.Context, in *AgentRunStatus, opts ...grpc.CallOption) (*Agent, error)
}

AgentsClient is the client API for Agents service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAgentsClient

func NewAgentsClient(cc *grpc.ClientConn) AgentsClient

type AgentsRequest

type AgentsRequest struct {
	Company              string               `protobuf:"bytes,1,opt,name=Company,proto3" json:"Company,omitempty"`
	UpdatedSince         *timestamp.Timestamp `protobuf:"bytes,2,opt,name=UpdatedSince,proto3" json:"UpdatedSince,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*AgentsRequest) Descriptor

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

func (*AgentsRequest) GetCompany

func (m *AgentsRequest) GetCompany() string

func (*AgentsRequest) GetUpdatedSince

func (m *AgentsRequest) GetUpdatedSince() *timestamp.Timestamp

func (*AgentsRequest) ProtoMessage

func (*AgentsRequest) ProtoMessage()

func (*AgentsRequest) Reset

func (m *AgentsRequest) Reset()

func (*AgentsRequest) String

func (m *AgentsRequest) String() string

func (*AgentsRequest) XXX_DiscardUnknown

func (m *AgentsRequest) XXX_DiscardUnknown()

func (*AgentsRequest) XXX_Marshal

func (m *AgentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AgentsRequest) XXX_Merge

func (m *AgentsRequest) XXX_Merge(src proto.Message)

func (*AgentsRequest) XXX_Size

func (m *AgentsRequest) XXX_Size() int

func (*AgentsRequest) XXX_Unmarshal

func (m *AgentsRequest) XXX_Unmarshal(b []byte) error

type AgentsResponse

type AgentsResponse struct {
	Agents               []*Agent `protobuf:"bytes,1,rep,name=Agents,proto3" json:"Agents,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AgentsResponse) Descriptor

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

func (*AgentsResponse) GetAgents

func (m *AgentsResponse) GetAgents() []*Agent

func (*AgentsResponse) ProtoMessage

func (*AgentsResponse) ProtoMessage()

func (*AgentsResponse) Reset

func (m *AgentsResponse) Reset()

func (*AgentsResponse) String

func (m *AgentsResponse) String() string

func (*AgentsResponse) XXX_DiscardUnknown

func (m *AgentsResponse) XXX_DiscardUnknown()

func (*AgentsResponse) XXX_Marshal

func (m *AgentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AgentsResponse) XXX_Merge

func (m *AgentsResponse) XXX_Merge(src proto.Message)

func (*AgentsResponse) XXX_Size

func (m *AgentsResponse) XXX_Size() int

func (*AgentsResponse) XXX_Unmarshal

func (m *AgentsResponse) XXX_Unmarshal(b []byte) error

type AgentsServer

type AgentsServer interface {
	UpdateStatus(context.Context, *AgentStatusUpdate) (*Agent, error)
	GetAgents(context.Context, *AgentsRequest) (*AgentsResponse, error)
	UpdateScreenshotTimestamp(context.Context, *ScreenshotUpdateRequest) (*Agent, error)
	GetQueuedAction(context.Context, *AgentId) (*AgentQueuedAction, error)
	AddQueuedAction(context.Context, *AgentQueuedAction) (*Agent, error)
	GetAgentRunStatus(context.Context, *AgentId) (*AgentRunStatus, error)
	SetAgentRunStatus(context.Context, *AgentRunStatus) (*Agent, error)
}

AgentsServer is the server API for Agents service.

type ApiTokenLoginRequest

type ApiTokenLoginRequest struct {
	Token                string   `protobuf:"bytes,1,opt,name=Token,proto3" json:"Token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ApiTokenLoginRequest) Descriptor

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

func (*ApiTokenLoginRequest) GetToken

func (m *ApiTokenLoginRequest) GetToken() string

func (*ApiTokenLoginRequest) ProtoMessage

func (*ApiTokenLoginRequest) ProtoMessage()

func (*ApiTokenLoginRequest) Reset

func (m *ApiTokenLoginRequest) Reset()

func (*ApiTokenLoginRequest) String

func (m *ApiTokenLoginRequest) String() string

func (*ApiTokenLoginRequest) XXX_DiscardUnknown

func (m *ApiTokenLoginRequest) XXX_DiscardUnknown()

func (*ApiTokenLoginRequest) XXX_Marshal

func (m *ApiTokenLoginRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApiTokenLoginRequest) XXX_Merge

func (m *ApiTokenLoginRequest) XXX_Merge(src proto.Message)

func (*ApiTokenLoginRequest) XXX_Size

func (m *ApiTokenLoginRequest) XXX_Size() int

func (*ApiTokenLoginRequest) XXX_Unmarshal

func (m *ApiTokenLoginRequest) XXX_Unmarshal(b []byte) error

type AuthClient

type AuthClient interface {
	IsAuthorized(ctx context.Context, in *IsAuthorizedRequest, opts ...grpc.CallOption) (*IsAuthorizedResponse, error)
	LoginWithToken(ctx context.Context, in *ApiTokenLoginRequest, opts ...grpc.CallOption) (*LoginResponse, error)
	LoginWithCredentials(ctx context.Context, in *PlainUserLoginRequest, opts ...grpc.CallOption) (*LoginResponse, error)
	RefreshToken(ctx context.Context, in *RefreshTokenRequest, opts ...grpc.CallOption) (*LoginResponse, error)
}

AuthClient is the client API for Auth service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAuthClient

func NewAuthClient(cc *grpc.ClientConn) AuthClient

type AuthServer

AuthServer is the server API for Auth service.

type AvailableCompanySettings

type AvailableCompanySettings struct {
	Companies            []*CompanySettings `protobuf:"bytes,1,rep,name=Companies,proto3" json:"Companies"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-" bson:"-"`
	XXX_unrecognized     []byte             `json:"-" bson:"-"`
	XXX_sizecache        int32              `json:"-" bson:"-"`
}

func (*AvailableCompanySettings) Descriptor

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

func (*AvailableCompanySettings) GetCompanies

func (m *AvailableCompanySettings) GetCompanies() []*CompanySettings

func (*AvailableCompanySettings) ProtoMessage

func (*AvailableCompanySettings) ProtoMessage()

func (*AvailableCompanySettings) Reset

func (m *AvailableCompanySettings) Reset()

func (*AvailableCompanySettings) String

func (m *AvailableCompanySettings) String() string

func (*AvailableCompanySettings) XXX_DiscardUnknown

func (m *AvailableCompanySettings) XXX_DiscardUnknown()

func (*AvailableCompanySettings) XXX_Marshal

func (m *AvailableCompanySettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AvailableCompanySettings) XXX_Merge

func (m *AvailableCompanySettings) XXX_Merge(src proto.Message)

func (*AvailableCompanySettings) XXX_Size

func (m *AvailableCompanySettings) XXX_Size() int

func (*AvailableCompanySettings) XXX_Unmarshal

func (m *AvailableCompanySettings) XXX_Unmarshal(b []byte) error

type AvailableCompanySettingsRequest

type AvailableCompanySettingsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AvailableCompanySettingsRequest) Descriptor

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

func (*AvailableCompanySettingsRequest) ProtoMessage

func (*AvailableCompanySettingsRequest) ProtoMessage()

func (*AvailableCompanySettingsRequest) Reset

func (*AvailableCompanySettingsRequest) String

func (*AvailableCompanySettingsRequest) XXX_DiscardUnknown

func (m *AvailableCompanySettingsRequest) XXX_DiscardUnknown()

func (*AvailableCompanySettingsRequest) XXX_Marshal

func (m *AvailableCompanySettingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AvailableCompanySettingsRequest) XXX_Merge

func (m *AvailableCompanySettingsRequest) XXX_Merge(src proto.Message)

func (*AvailableCompanySettingsRequest) XXX_Size

func (m *AvailableCompanySettingsRequest) XXX_Size() int

func (*AvailableCompanySettingsRequest) XXX_Unmarshal

func (m *AvailableCompanySettingsRequest) XXX_Unmarshal(b []byte) error

type CompanyClient

type CompanyClient interface {
	GetCompanySettings(ctx context.Context, in *CompanySettingsRequest, opts ...grpc.CallOption) (*CompanySettings, error)
	GetAvailableCompanySettings(ctx context.Context, in *AvailableCompanySettingsRequest, opts ...grpc.CallOption) (*AvailableCompanySettings, error)
	UpdateCompanySettings(ctx context.Context, in *CompanySettings, opts ...grpc.CallOption) (*CompanySettings, error)
	AddCompanySettings(ctx context.Context, in *CompanySettingsRequest, opts ...grpc.CallOption) (*CompanySettings, error)
}

CompanyClient is the client API for Company service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewCompanyClient

func NewCompanyClient(cc *grpc.ClientConn) CompanyClient

type CompanyPermissionInfo

type CompanyPermissionInfo struct {
	CompanyName          string                   `protobuf:"bytes,1,opt,name=CompanyName,proto3" json:"CompanyName,omitempty" bson:"name"`
	CompanyAdmin         uint32                   `protobuf:"varint,2,opt,name=CompanyAdmin,proto3" json:"CompanyAdmin,omitempty" bson:"admin"`
	Projects             []*ProjectPermissionInfo `protobuf:"bytes,3,rep,name=Projects,proto3" json:"Projects,omitempty" bson:"projects"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-" bson:"-"`
	XXX_unrecognized     []byte                   `json:"-" bson:"-"`
	XXX_sizecache        int32                    `json:"-" bson:"-"`
}

func (*CompanyPermissionInfo) Descriptor

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

func (*CompanyPermissionInfo) GetCompanyAdmin

func (m *CompanyPermissionInfo) GetCompanyAdmin() uint32

func (*CompanyPermissionInfo) GetCompanyName

func (m *CompanyPermissionInfo) GetCompanyName() string

func (*CompanyPermissionInfo) GetProjects

func (m *CompanyPermissionInfo) GetProjects() []*ProjectPermissionInfo

func (*CompanyPermissionInfo) ProtoMessage

func (*CompanyPermissionInfo) ProtoMessage()

func (*CompanyPermissionInfo) Reset

func (m *CompanyPermissionInfo) Reset()

func (*CompanyPermissionInfo) String

func (m *CompanyPermissionInfo) String() string

func (*CompanyPermissionInfo) XXX_DiscardUnknown

func (m *CompanyPermissionInfo) XXX_DiscardUnknown()

func (*CompanyPermissionInfo) XXX_Marshal

func (m *CompanyPermissionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CompanyPermissionInfo) XXX_Merge

func (m *CompanyPermissionInfo) XXX_Merge(src proto.Message)

func (*CompanyPermissionInfo) XXX_Size

func (m *CompanyPermissionInfo) XXX_Size() int

func (*CompanyPermissionInfo) XXX_Unmarshal

func (m *CompanyPermissionInfo) XXX_Unmarshal(b []byte) error

type CompanyServer

type CompanyServer interface {
	GetCompanySettings(context.Context, *CompanySettingsRequest) (*CompanySettings, error)
	GetAvailableCompanySettings(context.Context, *AvailableCompanySettingsRequest) (*AvailableCompanySettings, error)
	UpdateCompanySettings(context.Context, *CompanySettings) (*CompanySettings, error)
	AddCompanySettings(context.Context, *CompanySettingsRequest) (*CompanySettings, error)
}

CompanyServer is the server API for Company service.

type CompanySettings

type CompanySettings struct {
	CompanyName            string             `protobuf:"bytes,1,opt,name=CompanyName,proto3" json:"CompanyName,omitempty" bson:"_id"`
	UserPreferenceTemplate *Preferences       `protobuf:"bytes,2,opt,name=UserPreferenceTemplate,proto3" json:"UserPreferenceTemplate,omitempty" bson:"user-preferences"`
	CustomIconUrl          string             `protobuf:"bytes,3,opt,name=CustomIconUrl,proto3" json:"CustomIconUrl,omitempty" bson:"icon-url"`
	Links                  []*Link            `protobuf:"bytes,4,rep,name=Links,proto3" json:"Links,omitempty" bson:"links"`
	CompanyBannerUrl       string             `protobuf:"bytes,5,opt,name=CompanyBannerUrl,proto3" json:"CompanyBannerUrl,omitempty" bson:"company-banner"`
	StorageSettings        *S3StorageSettings `protobuf:"bytes,6,opt,name=StorageSettings,proto3" json:"StorageSettings,omitempty" bson:"storage-settings"`
	XXX_NoUnkeyedLiteral   struct{}           `json:"-" bson:"-"`
	XXX_unrecognized       []byte             `json:"-" bson:"-"`
	XXX_sizecache          int32              `json:"-" bson:"-"`
}

func (*CompanySettings) Descriptor

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

func (*CompanySettings) GetCompanyBannerUrl

func (m *CompanySettings) GetCompanyBannerUrl() string

func (*CompanySettings) GetCompanyName

func (m *CompanySettings) GetCompanyName() string

func (*CompanySettings) GetCustomIconUrl

func (m *CompanySettings) GetCustomIconUrl() string
func (m *CompanySettings) GetLinks() []*Link

func (*CompanySettings) GetStorageSettings

func (m *CompanySettings) GetStorageSettings() *S3StorageSettings

func (*CompanySettings) GetUserPreferenceTemplate

func (m *CompanySettings) GetUserPreferenceTemplate() *Preferences

func (*CompanySettings) ProtoMessage

func (*CompanySettings) ProtoMessage()

func (*CompanySettings) Reset

func (m *CompanySettings) Reset()

func (*CompanySettings) String

func (m *CompanySettings) String() string

func (*CompanySettings) XXX_DiscardUnknown

func (m *CompanySettings) XXX_DiscardUnknown()

func (*CompanySettings) XXX_Marshal

func (m *CompanySettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CompanySettings) XXX_Merge

func (m *CompanySettings) XXX_Merge(src proto.Message)

func (*CompanySettings) XXX_Size

func (m *CompanySettings) XXX_Size() int

func (*CompanySettings) XXX_Unmarshal

func (m *CompanySettings) XXX_Unmarshal(b []byte) error

type CompanySettingsRequest

type CompanySettingsRequest struct {
	CompanyName          string   `protobuf:"bytes,1,opt,name=CompanyName,proto3" json:"CompanyName,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CompanySettingsRequest) Descriptor

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

func (*CompanySettingsRequest) GetCompanyName

func (m *CompanySettingsRequest) GetCompanyName() string

func (*CompanySettingsRequest) ProtoMessage

func (*CompanySettingsRequest) ProtoMessage()

func (*CompanySettingsRequest) Reset

func (m *CompanySettingsRequest) Reset()

func (*CompanySettingsRequest) String

func (m *CompanySettingsRequest) String() string

func (*CompanySettingsRequest) XXX_DiscardUnknown

func (m *CompanySettingsRequest) XXX_DiscardUnknown()

func (*CompanySettingsRequest) XXX_Marshal

func (m *CompanySettingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CompanySettingsRequest) XXX_Merge

func (m *CompanySettingsRequest) XXX_Merge(src proto.Message)

func (*CompanySettingsRequest) XXX_Size

func (m *CompanySettingsRequest) XXX_Size() int

func (*CompanySettingsRequest) XXX_Unmarshal

func (m *CompanySettingsRequest) XXX_Unmarshal(b []byte) error

type Component

type Component struct {
	Id                   *ComponentIdentity `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty" bson:"_id"`
	Description          string             `protobuf:"bytes,2,opt,name=Description,proto3" json:"Description,omitempty" bson:"description"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-" bson:"-"`
	XXX_unrecognized     []byte             `json:"-" bson:"-"`
	XXX_sizecache        int32              `json:"-" bson:"-"`
}

func (*Component) Descriptor

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

func (*Component) GetDescription

func (m *Component) GetDescription() string

func (*Component) GetId

func (m *Component) GetId() *ComponentIdentity

func (*Component) ProtoMessage

func (*Component) ProtoMessage()

func (*Component) Reset

func (m *Component) Reset()

func (*Component) String

func (m *Component) String() string

func (*Component) XXX_DiscardUnknown

func (m *Component) XXX_DiscardUnknown()

func (*Component) XXX_Marshal

func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Component) XXX_Merge

func (m *Component) XXX_Merge(src proto.Message)

func (*Component) XXX_Size

func (m *Component) XXX_Size() int

func (*Component) XXX_Unmarshal

func (m *Component) XXX_Unmarshal(b []byte) error

type ComponentIdentity

type ComponentIdentity struct {
	Project              *ProjectIdentity `protobuf:"bytes,1,opt,name=Project,proto3" json:"Project,omitempty" bson:"project"`
	Name                 string           `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty" bson:"name"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-" bson:"-"`
	XXX_unrecognized     []byte           `json:"-" bson:"-"`
	XXX_sizecache        int32            `json:"-" bson:"-"`
}

func (*ComponentIdentity) Descriptor

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

func (*ComponentIdentity) GetName

func (m *ComponentIdentity) GetName() string

func (*ComponentIdentity) GetProject

func (m *ComponentIdentity) GetProject() *ProjectIdentity

func (*ComponentIdentity) ProtoMessage

func (*ComponentIdentity) ProtoMessage()

func (*ComponentIdentity) Reset

func (m *ComponentIdentity) Reset()

func (*ComponentIdentity) String

func (m *ComponentIdentity) String() string

func (*ComponentIdentity) XXX_DiscardUnknown

func (m *ComponentIdentity) XXX_DiscardUnknown()

func (*ComponentIdentity) XXX_Marshal

func (m *ComponentIdentity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ComponentIdentity) XXX_Merge

func (m *ComponentIdentity) XXX_Merge(src proto.Message)

func (*ComponentIdentity) XXX_Size

func (m *ComponentIdentity) XXX_Size() int

func (*ComponentIdentity) XXX_Unmarshal

func (m *ComponentIdentity) XXX_Unmarshal(b []byte) error

type CurrentUserRequest

type CurrentUserRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CurrentUserRequest) Descriptor

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

func (*CurrentUserRequest) ProtoMessage

func (*CurrentUserRequest) ProtoMessage()

func (*CurrentUserRequest) Reset

func (m *CurrentUserRequest) Reset()

func (*CurrentUserRequest) String

func (m *CurrentUserRequest) String() string

func (*CurrentUserRequest) XXX_DiscardUnknown

func (m *CurrentUserRequest) XXX_DiscardUnknown()

func (*CurrentUserRequest) XXX_Marshal

func (m *CurrentUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CurrentUserRequest) XXX_Merge

func (m *CurrentUserRequest) XXX_Merge(src proto.Message)

func (*CurrentUserRequest) XXX_Size

func (m *CurrentUserRequest) XXX_Size() int

func (*CurrentUserRequest) XXX_Unmarshal

func (m *CurrentUserRequest) XXX_Unmarshal(b []byte) error

type Feature

type Feature struct {
	Id                   []byte   `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty" bson:"_id,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty" bson:"name"`
	ComponentId          []byte   `protobuf:"bytes,3,opt,name=ComponentId,proto3" json:"ComponentId,omitempty" bson:"componentId,omitempty"`
	ProjectId            string   `protobuf:"bytes,4,opt,name=ProjectId,proto3" json:"ProjectId,omitempty" bson:"_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*Feature) Descriptor

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

func (*Feature) GetComponentId

func (m *Feature) GetComponentId() []byte

func (*Feature) GetId

func (m *Feature) GetId() []byte

func (*Feature) GetName

func (m *Feature) GetName() string

func (*Feature) GetProjectId

func (m *Feature) GetProjectId() string

func (*Feature) ProtoMessage

func (*Feature) ProtoMessage()

func (*Feature) Reset

func (m *Feature) Reset()

func (*Feature) String

func (m *Feature) String() string

func (*Feature) XXX_DiscardUnknown

func (m *Feature) XXX_DiscardUnknown()

func (*Feature) XXX_Marshal

func (m *Feature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Feature) XXX_Merge

func (m *Feature) XXX_Merge(src proto.Message)

func (*Feature) XXX_Size

func (m *Feature) XXX_Size() int

func (*Feature) XXX_Unmarshal

func (m *Feature) XXX_Unmarshal(b []byte) error

type FileUploadInfo

type FileUploadInfo struct {
	Id                   *LinkIdentity `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"`
	Size                 int64         `protobuf:"varint,2,opt,name=Size,proto3" json:"Size,omitempty"`
	ContentType          string        `protobuf:"bytes,3,opt,name=ContentType,proto3" json:"ContentType,omitempty"`
	FileName             string        `protobuf:"bytes,4,opt,name=FileName,proto3" json:"FileName,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*FileUploadInfo) Descriptor

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

func (*FileUploadInfo) GetContentType

func (m *FileUploadInfo) GetContentType() string

func (*FileUploadInfo) GetFileName

func (m *FileUploadInfo) GetFileName() string

func (*FileUploadInfo) GetId

func (m *FileUploadInfo) GetId() *LinkIdentity

func (*FileUploadInfo) GetSize

func (m *FileUploadInfo) GetSize() int64

func (*FileUploadInfo) ProtoMessage

func (*FileUploadInfo) ProtoMessage()

func (*FileUploadInfo) Reset

func (m *FileUploadInfo) Reset()

func (*FileUploadInfo) String

func (m *FileUploadInfo) String() string

func (*FileUploadInfo) XXX_DiscardUnknown

func (m *FileUploadInfo) XXX_DiscardUnknown()

func (*FileUploadInfo) XXX_Marshal

func (m *FileUploadInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FileUploadInfo) XXX_Merge

func (m *FileUploadInfo) XXX_Merge(src proto.Message)

func (*FileUploadInfo) XXX_Size

func (m *FileUploadInfo) XXX_Size() int

func (*FileUploadInfo) XXX_Unmarshal

func (m *FileUploadInfo) XXX_Unmarshal(b []byte) error

type IsAuthorizedRequest

type IsAuthorizedRequest struct {
	CompanyName          string   `protobuf:"bytes,1,opt,name=CompanyName,proto3" json:"CompanyName,omitempty"`
	ProjectName          string   `protobuf:"bytes,2,opt,name=ProjectName,proto3" json:"ProjectName,omitempty"`
	Permission           uint32   `protobuf:"varint,3,opt,name=Permission,proto3" json:"Permission,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

auth stuff

func (*IsAuthorizedRequest) Descriptor

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

func (*IsAuthorizedRequest) GetCompanyName

func (m *IsAuthorizedRequest) GetCompanyName() string

func (*IsAuthorizedRequest) GetPermission

func (m *IsAuthorizedRequest) GetPermission() uint32

func (*IsAuthorizedRequest) GetProjectName

func (m *IsAuthorizedRequest) GetProjectName() string

func (*IsAuthorizedRequest) ProtoMessage

func (*IsAuthorizedRequest) ProtoMessage()

func (*IsAuthorizedRequest) Reset

func (m *IsAuthorizedRequest) Reset()

func (*IsAuthorizedRequest) String

func (m *IsAuthorizedRequest) String() string

func (*IsAuthorizedRequest) XXX_DiscardUnknown

func (m *IsAuthorizedRequest) XXX_DiscardUnknown()

func (*IsAuthorizedRequest) XXX_Marshal

func (m *IsAuthorizedRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsAuthorizedRequest) XXX_Merge

func (m *IsAuthorizedRequest) XXX_Merge(src proto.Message)

func (*IsAuthorizedRequest) XXX_Size

func (m *IsAuthorizedRequest) XXX_Size() int

func (*IsAuthorizedRequest) XXX_Unmarshal

func (m *IsAuthorizedRequest) XXX_Unmarshal(b []byte) error

type IsAuthorizedResponse

type IsAuthorizedResponse struct {
	Allowed              bool     `protobuf:"varint,1,opt,name=Allowed,proto3" json:"Allowed"`
	Message              string   `protobuf:"bytes,2,opt,name=Message,proto3" json:"Message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*IsAuthorizedResponse) Descriptor

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

func (*IsAuthorizedResponse) GetAllowed

func (m *IsAuthorizedResponse) GetAllowed() bool

func (*IsAuthorizedResponse) GetMessage

func (m *IsAuthorizedResponse) GetMessage() string

func (*IsAuthorizedResponse) ProtoMessage

func (*IsAuthorizedResponse) ProtoMessage()

func (*IsAuthorizedResponse) Reset

func (m *IsAuthorizedResponse) Reset()

func (*IsAuthorizedResponse) String

func (m *IsAuthorizedResponse) String() string

func (*IsAuthorizedResponse) XXX_DiscardUnknown

func (m *IsAuthorizedResponse) XXX_DiscardUnknown()

func (*IsAuthorizedResponse) XXX_Marshal

func (m *IsAuthorizedResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsAuthorizedResponse) XXX_Merge

func (m *IsAuthorizedResponse) XXX_Merge(src proto.Message)

func (*IsAuthorizedResponse) XXX_Size

func (m *IsAuthorizedResponse) XXX_Size() int

func (*IsAuthorizedResponse) XXX_Unmarshal

func (m *IsAuthorizedResponse) XXX_Unmarshal(b []byte) error
type Link struct {
	Id                   *LinkIdentity        `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty" bson:"_id"`
	Type                 string               `protobuf:"bytes,2,opt,name=Type,proto3" json:"Type,omitempty" bson:"type"`
	Order                int32                `protobuf:"varint,3,opt,name=Order,proto3" json:"Order,omitempty" bson:"order"`
	Url                  string               `protobuf:"bytes,4,opt,name=Url,proto3" json:"Url,omitempty" bson:"url"`
	Creator              string               `protobuf:"bytes,5,opt,name=Creator,proto3" json:"Creator,omitempty" bson:"creator"`
	FileInfo             *SlickFile           `protobuf:"bytes,6,opt,name=FileInfo,proto3" json:"FileInfo,omitempty" bson:"fileinfo"`
	Updated              *timestamp.Timestamp `protobuf:"bytes,7,opt,name=Updated,proto3" json:"Updated,omitempty" bson:"updated"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-" bson:"-"`
	XXX_unrecognized     []byte               `json:"-" bson:"-"`
	XXX_sizecache        int32                `json:"-" bson:"-"`
}

func (*Link) Descriptor

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

func (*Link) GetCreator

func (m *Link) GetCreator() string

func (*Link) GetFileInfo

func (m *Link) GetFileInfo() *SlickFile

func (*Link) GetId

func (m *Link) GetId() *LinkIdentity

func (*Link) GetOrder

func (m *Link) GetOrder() int32

func (*Link) GetType

func (m *Link) GetType() string

func (*Link) GetUpdated

func (m *Link) GetUpdated() *timestamp.Timestamp

func (*Link) GetUrl

func (m *Link) GetUrl() string

func (*Link) ProtoMessage

func (*Link) ProtoMessage()

func (*Link) Reset

func (m *Link) Reset()

func (*Link) String

func (m *Link) String() string

func (*Link) XXX_DiscardUnknown

func (m *Link) XXX_DiscardUnknown()

func (*Link) XXX_Marshal

func (m *Link) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Link) XXX_Merge

func (m *Link) XXX_Merge(src proto.Message)

func (*Link) XXX_Size

func (m *Link) XXX_Size() int

func (*Link) XXX_Unmarshal

func (m *Link) XXX_Unmarshal(b []byte) error

type LinkIdentity

type LinkIdentity struct {
	Company              string   `protobuf:"bytes,1,opt,name=Company,proto3" json:"Company,omitempty" bson:"company,omitempty"`
	Project              string   `protobuf:"bytes,2,opt,name=Project,proto3" json:"Project,omitempty" bson:"project,omitempty"`
	EntityType           string   `protobuf:"bytes,3,opt,name=EntityType,proto3" json:"EntityType,omitempty" bson:"type,omitempty"`
	EntityId             string   `protobuf:"bytes,4,opt,name=EntityId,proto3" json:"EntityId,omitempty" bson:"id,omitempty"`
	Name                 string   `protobuf:"bytes,5,opt,name=Name,proto3" json:"Name,omitempty" bson:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*LinkIdentity) Descriptor

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

func (*LinkIdentity) GetCompany

func (m *LinkIdentity) GetCompany() string

func (*LinkIdentity) GetEntityId

func (m *LinkIdentity) GetEntityId() string

func (*LinkIdentity) GetEntityType

func (m *LinkIdentity) GetEntityType() string

func (*LinkIdentity) GetName

func (m *LinkIdentity) GetName() string

func (*LinkIdentity) GetProject

func (m *LinkIdentity) GetProject() string

func (*LinkIdentity) ProtoMessage

func (*LinkIdentity) ProtoMessage()

func (*LinkIdentity) Reset

func (m *LinkIdentity) Reset()

func (*LinkIdentity) String

func (m *LinkIdentity) String() string

func (*LinkIdentity) XXX_DiscardUnknown

func (m *LinkIdentity) XXX_DiscardUnknown()

func (*LinkIdentity) XXX_Marshal

func (m *LinkIdentity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LinkIdentity) XXX_Merge

func (m *LinkIdentity) XXX_Merge(src proto.Message)

func (*LinkIdentity) XXX_Size

func (m *LinkIdentity) XXX_Size() int

func (*LinkIdentity) XXX_Unmarshal

func (m *LinkIdentity) XXX_Unmarshal(b []byte) error
type LinkList struct {
	Links                []*Link  `protobuf:"bytes,1,rep,name=links,proto3" json:"links,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LinkList) Descriptor

func (*LinkList) Descriptor() ([]byte, []int)
func (m *LinkList) GetLinks() []*Link

func (*LinkList) ProtoMessage

func (*LinkList) ProtoMessage()

func (*LinkList) Reset

func (m *LinkList) Reset()

func (*LinkList) String

func (m *LinkList) String() string

func (*LinkList) XXX_DiscardUnknown

func (m *LinkList) XXX_DiscardUnknown()

func (*LinkList) XXX_Marshal

func (m *LinkList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LinkList) XXX_Merge

func (m *LinkList) XXX_Merge(src proto.Message)

func (*LinkList) XXX_Size

func (m *LinkList) XXX_Size() int

func (*LinkList) XXX_Unmarshal

func (m *LinkList) XXX_Unmarshal(b []byte) error

type LinkListIdentity

type LinkListIdentity struct {
	Company              string   `protobuf:"bytes,1,opt,name=Company,proto3" json:"Company,omitempty" bson:"company"`
	Project              string   `protobuf:"bytes,2,opt,name=Project,proto3" json:"Project,omitempty" bson:"project"`
	EntityType           string   `protobuf:"bytes,3,opt,name=EntityType,proto3" json:"EntityType,omitempty" bson:"type"`
	EntityId             string   `protobuf:"bytes,4,opt,name=EntityId,proto3" json:"EntityId,omitempty" bson:"id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*LinkListIdentity) Descriptor

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

func (*LinkListIdentity) GetCompany

func (m *LinkListIdentity) GetCompany() string

func (*LinkListIdentity) GetEntityId

func (m *LinkListIdentity) GetEntityId() string

func (*LinkListIdentity) GetEntityType

func (m *LinkListIdentity) GetEntityType() string

func (*LinkListIdentity) GetProject

func (m *LinkListIdentity) GetProject() string

func (*LinkListIdentity) ProtoMessage

func (*LinkListIdentity) ProtoMessage()

func (*LinkListIdentity) Reset

func (m *LinkListIdentity) Reset()

func (*LinkListIdentity) String

func (m *LinkListIdentity) String() string

func (*LinkListIdentity) XXX_DiscardUnknown

func (m *LinkListIdentity) XXX_DiscardUnknown()

func (*LinkListIdentity) XXX_Marshal

func (m *LinkListIdentity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LinkListIdentity) XXX_Merge

func (m *LinkListIdentity) XXX_Merge(src proto.Message)

func (*LinkListIdentity) XXX_Size

func (m *LinkListIdentity) XXX_Size() int

func (*LinkListIdentity) XXX_Unmarshal

func (m *LinkListIdentity) XXX_Unmarshal(b []byte) error

type LinkUrl

type LinkUrl struct {
	Url                  string               `protobuf:"bytes,1,opt,name=Url,proto3" json:"Url,omitempty"`
	Expires              *timestamp.Timestamp `protobuf:"bytes,7,opt,name=Expires,proto3" json:"Expires,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*LinkUrl) Descriptor

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

func (*LinkUrl) GetExpires

func (m *LinkUrl) GetExpires() *timestamp.Timestamp

func (*LinkUrl) GetUrl

func (m *LinkUrl) GetUrl() string

func (*LinkUrl) ProtoMessage

func (*LinkUrl) ProtoMessage()

func (*LinkUrl) Reset

func (m *LinkUrl) Reset()

func (*LinkUrl) String

func (m *LinkUrl) String() string

func (*LinkUrl) XXX_DiscardUnknown

func (m *LinkUrl) XXX_DiscardUnknown()

func (*LinkUrl) XXX_Marshal

func (m *LinkUrl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LinkUrl) XXX_Merge

func (m *LinkUrl) XXX_Merge(src proto.Message)

func (*LinkUrl) XXX_Size

func (m *LinkUrl) XXX_Size() int

func (*LinkUrl) XXX_Unmarshal

func (m *LinkUrl) XXX_Unmarshal(b []byte) error

type LinksClient

type LinksClient interface {
	GetLinks(ctx context.Context, in *LinkListIdentity, opts ...grpc.CallOption) (*LinkList, error)
	AddLink(ctx context.Context, in *Link, opts ...grpc.CallOption) (*LinkList, error)
	RemoveLink(ctx context.Context, in *LinkIdentity, opts ...grpc.CallOption) (*LinkList, error)
	UpdateLink(ctx context.Context, in *Link, opts ...grpc.CallOption) (*LinkList, error)
	GetDownloadUrl(ctx context.Context, in *LinkIdentity, opts ...grpc.CallOption) (*LinkUrl, error)
	GetUploadUrl(ctx context.Context, in *FileUploadInfo, opts ...grpc.CallOption) (*LinkUrl, error)
}

LinksClient is the client API for Links service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewLinksClient

func NewLinksClient(cc *grpc.ClientConn) LinksClient

type LinksServer

type LinksServer interface {
	GetLinks(context.Context, *LinkListIdentity) (*LinkList, error)
	AddLink(context.Context, *Link) (*LinkList, error)
	RemoveLink(context.Context, *LinkIdentity) (*LinkList, error)
	UpdateLink(context.Context, *Link) (*LinkList, error)
	GetDownloadUrl(context.Context, *LinkIdentity) (*LinkUrl, error)
	GetUploadUrl(context.Context, *FileUploadInfo) (*LinkUrl, error)
}

LinksServer is the server API for Links service.

type LoginResponse

type LoginResponse struct {
	Success              bool      `protobuf:"varint,1,opt,name=Success,proto3" json:"Success"`
	Token                string    `protobuf:"bytes,2,opt,name=Token,proto3" json:"Token,omitempty"`
	User                 *UserInfo `protobuf:"bytes,3,opt,name=User,proto3" json:"User,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-" bson:"-"`
	XXX_unrecognized     []byte    `json:"-" bson:"-"`
	XXX_sizecache        int32     `json:"-" bson:"-"`
}

func (*LoginResponse) Descriptor

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

func (*LoginResponse) GetSuccess

func (m *LoginResponse) GetSuccess() bool

func (*LoginResponse) GetToken

func (m *LoginResponse) GetToken() string

func (*LoginResponse) GetUser

func (m *LoginResponse) GetUser() *UserInfo

func (*LoginResponse) ProtoMessage

func (*LoginResponse) ProtoMessage()

func (*LoginResponse) Reset

func (m *LoginResponse) Reset()

func (*LoginResponse) String

func (m *LoginResponse) String() string

func (*LoginResponse) XXX_DiscardUnknown

func (m *LoginResponse) XXX_DiscardUnknown()

func (*LoginResponse) XXX_Marshal

func (m *LoginResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LoginResponse) XXX_Merge

func (m *LoginResponse) XXX_Merge(src proto.Message)

func (*LoginResponse) XXX_Size

func (m *LoginResponse) XXX_Size() int

func (*LoginResponse) XXX_Unmarshal

func (m *LoginResponse) XXX_Unmarshal(b []byte) error

type PlainUserLoginRequest

type PlainUserLoginRequest struct {
	UserName             string   `protobuf:"bytes,1,opt,name=UserName,proto3" json:"UserName,omitempty"`
	Password             string   `protobuf:"bytes,2,opt,name=Password,proto3" json:"Password,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PlainUserLoginRequest) Descriptor

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

func (*PlainUserLoginRequest) GetPassword

func (m *PlainUserLoginRequest) GetPassword() string

func (*PlainUserLoginRequest) GetUserName

func (m *PlainUserLoginRequest) GetUserName() string

func (*PlainUserLoginRequest) ProtoMessage

func (*PlainUserLoginRequest) ProtoMessage()

func (*PlainUserLoginRequest) Reset

func (m *PlainUserLoginRequest) Reset()

func (*PlainUserLoginRequest) String

func (m *PlainUserLoginRequest) String() string

func (*PlainUserLoginRequest) XXX_DiscardUnknown

func (m *PlainUserLoginRequest) XXX_DiscardUnknown()

func (*PlainUserLoginRequest) XXX_Marshal

func (m *PlainUserLoginRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PlainUserLoginRequest) XXX_Merge

func (m *PlainUserLoginRequest) XXX_Merge(src proto.Message)

func (*PlainUserLoginRequest) XXX_Size

func (m *PlainUserLoginRequest) XXX_Size() int

func (*PlainUserLoginRequest) XXX_Unmarshal

func (m *PlainUserLoginRequest) XXX_Unmarshal(b []byte) error

type Preferences

type Preferences struct {
	HomeUrl              string   `protobuf:"bytes,1,opt,name=HomeUrl,proto3" json:"HomeUrl,omitempty" bson:"home"`
	Theme                string   `protobuf:"bytes,2,opt,name=Theme,proto3" json:"Theme,omitempty" bson:"theme"`
	BackgroundUrl        string   `protobuf:"bytes,3,opt,name=BackgroundUrl,proto3" json:"BackgroundUrl,omitempty" bson:"background"`
	Favorites            []*Link  `protobuf:"bytes,4,rep,name=Favorites,proto3" json:"Favorites,omitempty" bson:"favorites"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*Preferences) Descriptor

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

func (*Preferences) GetBackgroundUrl

func (m *Preferences) GetBackgroundUrl() string

func (*Preferences) GetFavorites

func (m *Preferences) GetFavorites() []*Link

func (*Preferences) GetHomeUrl

func (m *Preferences) GetHomeUrl() string

func (*Preferences) GetTheme

func (m *Preferences) GetTheme() string

func (*Preferences) ProtoMessage

func (*Preferences) ProtoMessage()

func (*Preferences) Reset

func (m *Preferences) Reset()

func (*Preferences) String

func (m *Preferences) String() string

func (*Preferences) XXX_DiscardUnknown

func (m *Preferences) XXX_DiscardUnknown()

func (*Preferences) XXX_Marshal

func (m *Preferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Preferences) XXX_Merge

func (m *Preferences) XXX_Merge(src proto.Message)

func (*Preferences) XXX_Size

func (m *Preferences) XXX_Size() int

func (*Preferences) XXX_Unmarshal

func (m *Preferences) XXX_Unmarshal(b []byte) error

type Project

type Project struct {
	Id                   *ProjectIdentity     `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty" bson:"_id"`
	Links                []*Link              `protobuf:"bytes,2,rep,name=Links,proto3" json:"Links,omitempty" bson:"links"`
	AutomationTools      []string             `protobuf:"bytes,3,rep,name=AutomationTools,proto3" json:"AutomationTools,omitempty" bson:"automationTools"`
	Tags                 []string             `protobuf:"bytes,4,rep,name=Tags,proto3" json:"Tags,omitempty" bson:"tags"`
	Attributes           map[string]string    `` /* 179-byte string literal not displayed */
	LastUpdated          *timestamp.Timestamp `protobuf:"bytes,6,opt,name=LastUpdated,proto3" json:"LastUpdated,omitempty" bson:"lastUpdated"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-" bson:"-"`
	XXX_unrecognized     []byte               `json:"-" bson:"-"`
	XXX_sizecache        int32                `json:"-" bson:"-"`
}

func (*Project) Descriptor

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

func (*Project) GetAttributes

func (m *Project) GetAttributes() map[string]string

func (*Project) GetAutomationTools

func (m *Project) GetAutomationTools() []string

func (*Project) GetId

func (m *Project) GetId() *ProjectIdentity

func (*Project) GetLastUpdated

func (m *Project) GetLastUpdated() *timestamp.Timestamp
func (m *Project) GetLinks() []*Link

func (*Project) GetTags

func (m *Project) GetTags() []string

func (*Project) ProtoMessage

func (*Project) ProtoMessage()

func (*Project) Reset

func (m *Project) Reset()

func (*Project) String

func (m *Project) String() string

func (*Project) XXX_DiscardUnknown

func (m *Project) XXX_DiscardUnknown()

func (*Project) XXX_Marshal

func (m *Project) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Project) XXX_Merge

func (m *Project) XXX_Merge(src proto.Message)

func (*Project) XXX_Size

func (m *Project) XXX_Size() int

func (*Project) XXX_Unmarshal

func (m *Project) XXX_Unmarshal(b []byte) error

type ProjectIdentity

type ProjectIdentity struct {
	Company              string   `protobuf:"bytes,1,opt,name=Company,proto3" json:"Company,omitempty" bson:"company"`
	Name                 string   `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty" bson:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*ProjectIdentity) Descriptor

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

func (*ProjectIdentity) GetCompany

func (m *ProjectIdentity) GetCompany() string

func (*ProjectIdentity) GetName

func (m *ProjectIdentity) GetName() string

func (*ProjectIdentity) ProtoMessage

func (*ProjectIdentity) ProtoMessage()

func (*ProjectIdentity) Reset

func (m *ProjectIdentity) Reset()

func (*ProjectIdentity) String

func (m *ProjectIdentity) String() string

func (*ProjectIdentity) XXX_DiscardUnknown

func (m *ProjectIdentity) XXX_DiscardUnknown()

func (*ProjectIdentity) XXX_Marshal

func (m *ProjectIdentity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProjectIdentity) XXX_Merge

func (m *ProjectIdentity) XXX_Merge(src proto.Message)

func (*ProjectIdentity) XXX_Size

func (m *ProjectIdentity) XXX_Size() int

func (*ProjectIdentity) XXX_Unmarshal

func (m *ProjectIdentity) XXX_Unmarshal(b []byte) error

type ProjectPermissionInfo

type ProjectPermissionInfo struct {
	ProjectName          string   `protobuf:"bytes,1,opt,name=ProjectName,proto3" json:"ProjectName,omitempty" bson:"name"`
	Roles                []string `protobuf:"bytes,2,rep,name=Roles,proto3" json:"Roles,omitempty" bson:"roles"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*ProjectPermissionInfo) Descriptor

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

func (*ProjectPermissionInfo) GetProjectName

func (m *ProjectPermissionInfo) GetProjectName() string

func (*ProjectPermissionInfo) GetRoles

func (m *ProjectPermissionInfo) GetRoles() []string

func (*ProjectPermissionInfo) ProtoMessage

func (*ProjectPermissionInfo) ProtoMessage()

func (*ProjectPermissionInfo) Reset

func (m *ProjectPermissionInfo) Reset()

func (*ProjectPermissionInfo) String

func (m *ProjectPermissionInfo) String() string

func (*ProjectPermissionInfo) XXX_DiscardUnknown

func (m *ProjectPermissionInfo) XXX_DiscardUnknown()

func (*ProjectPermissionInfo) XXX_Marshal

func (m *ProjectPermissionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProjectPermissionInfo) XXX_Merge

func (m *ProjectPermissionInfo) XXX_Merge(src proto.Message)

func (*ProjectPermissionInfo) XXX_Size

func (m *ProjectPermissionInfo) XXX_Size() int

func (*ProjectPermissionInfo) XXX_Unmarshal

func (m *ProjectPermissionInfo) XXX_Unmarshal(b []byte) error

type ProjectReleaseBuildInfo

type ProjectReleaseBuildInfo struct {
	Project              string   `protobuf:"bytes,1,opt,name=Project,proto3" json:"Project,omitempty" bson:"project"`
	Release              string   `protobuf:"bytes,2,opt,name=Release,proto3" json:"Release,omitempty" bson:"release"`
	Build                string   `protobuf:"bytes,3,opt,name=Build,proto3" json:"Build,omitempty" bson:"build"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*ProjectReleaseBuildInfo) Descriptor

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

func (*ProjectReleaseBuildInfo) GetBuild

func (m *ProjectReleaseBuildInfo) GetBuild() string

func (*ProjectReleaseBuildInfo) GetProject

func (m *ProjectReleaseBuildInfo) GetProject() string

func (*ProjectReleaseBuildInfo) GetRelease

func (m *ProjectReleaseBuildInfo) GetRelease() string

func (*ProjectReleaseBuildInfo) ProtoMessage

func (*ProjectReleaseBuildInfo) ProtoMessage()

func (*ProjectReleaseBuildInfo) Reset

func (m *ProjectReleaseBuildInfo) Reset()

func (*ProjectReleaseBuildInfo) String

func (m *ProjectReleaseBuildInfo) String() string

func (*ProjectReleaseBuildInfo) XXX_DiscardUnknown

func (m *ProjectReleaseBuildInfo) XXX_DiscardUnknown()

func (*ProjectReleaseBuildInfo) XXX_Marshal

func (m *ProjectReleaseBuildInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProjectReleaseBuildInfo) XXX_Merge

func (m *ProjectReleaseBuildInfo) XXX_Merge(src proto.Message)

func (*ProjectReleaseBuildInfo) XXX_Size

func (m *ProjectReleaseBuildInfo) XXX_Size() int

func (*ProjectReleaseBuildInfo) XXX_Unmarshal

func (m *ProjectReleaseBuildInfo) XXX_Unmarshal(b []byte) error

type ProjectsClient

type ProjectsClient interface {
	GetProjects(ctx context.Context, in *ProjectsRequest, opts ...grpc.CallOption) (*ProjectsListResponse, error)
	GetProjectByName(ctx context.Context, in *ProjectIdentity, opts ...grpc.CallOption) (*Project, error)
	AddProject(ctx context.Context, in *ProjectIdentity, opts ...grpc.CallOption) (*Project, error)
}

ProjectsClient is the client API for Projects service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewProjectsClient

func NewProjectsClient(cc *grpc.ClientConn) ProjectsClient

type ProjectsListResponse

type ProjectsListResponse struct {
	Projects             []*Project `protobuf:"bytes,1,rep,name=Projects,proto3" json:"Projects,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*ProjectsListResponse) Descriptor

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

func (*ProjectsListResponse) GetProjects

func (m *ProjectsListResponse) GetProjects() []*Project

func (*ProjectsListResponse) ProtoMessage

func (*ProjectsListResponse) ProtoMessage()

func (*ProjectsListResponse) Reset

func (m *ProjectsListResponse) Reset()

func (*ProjectsListResponse) String

func (m *ProjectsListResponse) String() string

func (*ProjectsListResponse) XXX_DiscardUnknown

func (m *ProjectsListResponse) XXX_DiscardUnknown()

func (*ProjectsListResponse) XXX_Marshal

func (m *ProjectsListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProjectsListResponse) XXX_Merge

func (m *ProjectsListResponse) XXX_Merge(src proto.Message)

func (*ProjectsListResponse) XXX_Size

func (m *ProjectsListResponse) XXX_Size() int

func (*ProjectsListResponse) XXX_Unmarshal

func (m *ProjectsListResponse) XXX_Unmarshal(b []byte) error

type ProjectsRequest

type ProjectsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ProjectsRequest) Descriptor

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

func (*ProjectsRequest) ProtoMessage

func (*ProjectsRequest) ProtoMessage()

func (*ProjectsRequest) Reset

func (m *ProjectsRequest) Reset()

func (*ProjectsRequest) String

func (m *ProjectsRequest) String() string

func (*ProjectsRequest) XXX_DiscardUnknown

func (m *ProjectsRequest) XXX_DiscardUnknown()

func (*ProjectsRequest) XXX_Marshal

func (m *ProjectsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProjectsRequest) XXX_Merge

func (m *ProjectsRequest) XXX_Merge(src proto.Message)

func (*ProjectsRequest) XXX_Size

func (m *ProjectsRequest) XXX_Size() int

func (*ProjectsRequest) XXX_Unmarshal

func (m *ProjectsRequest) XXX_Unmarshal(b []byte) error

type ProjectsServer

type ProjectsServer interface {
	GetProjects(context.Context, *ProjectsRequest) (*ProjectsListResponse, error)
	GetProjectByName(context.Context, *ProjectIdentity) (*Project, error)
	AddProject(context.Context, *ProjectIdentity) (*Project, error)
}

ProjectsServer is the server API for Projects service.

type RefreshTokenRequest

type RefreshTokenRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RefreshTokenRequest) Descriptor

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

func (*RefreshTokenRequest) ProtoMessage

func (*RefreshTokenRequest) ProtoMessage()

func (*RefreshTokenRequest) Reset

func (m *RefreshTokenRequest) Reset()

func (*RefreshTokenRequest) String

func (m *RefreshTokenRequest) String() string

func (*RefreshTokenRequest) XXX_DiscardUnknown

func (m *RefreshTokenRequest) XXX_DiscardUnknown()

func (*RefreshTokenRequest) XXX_Marshal

func (m *RefreshTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RefreshTokenRequest) XXX_Merge

func (m *RefreshTokenRequest) XXX_Merge(src proto.Message)

func (*RefreshTokenRequest) XXX_Size

func (m *RefreshTokenRequest) XXX_Size() int

func (*RefreshTokenRequest) XXX_Unmarshal

func (m *RefreshTokenRequest) XXX_Unmarshal(b []byte) error

type S3StorageSettings

type S3StorageSettings struct {
	BaseUrl              string   `protobuf:"bytes,1,opt,name=BaseUrl,proto3" json:"BaseUrl,omitempty" bson:"baseUrl"`
	AccessKey            string   `protobuf:"bytes,2,opt,name=AccessKey,proto3" json:"AccessKey,omitempty" bson:"accessKey"`
	SecretKey            string   `protobuf:"bytes,3,opt,name=SecretKey,proto3" json:"SecretKey,omitempty" bson:"secretKey"`
	Bucket               string   `protobuf:"bytes,4,opt,name=Bucket,proto3" json:"Bucket,omitempty" bson:"bucket"`
	Prefix               string   `protobuf:"bytes,5,opt,name=Prefix,proto3" json:"Prefix,omitempty" bson:"prefix"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*S3StorageSettings) Descriptor

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

func (*S3StorageSettings) GetAccessKey

func (m *S3StorageSettings) GetAccessKey() string

func (*S3StorageSettings) GetBaseUrl

func (m *S3StorageSettings) GetBaseUrl() string

func (*S3StorageSettings) GetBucket

func (m *S3StorageSettings) GetBucket() string

func (*S3StorageSettings) GetPrefix

func (m *S3StorageSettings) GetPrefix() string

func (*S3StorageSettings) GetSecretKey

func (m *S3StorageSettings) GetSecretKey() string

func (*S3StorageSettings) ProtoMessage

func (*S3StorageSettings) ProtoMessage()

func (*S3StorageSettings) Reset

func (m *S3StorageSettings) Reset()

func (*S3StorageSettings) String

func (m *S3StorageSettings) String() string

func (*S3StorageSettings) XXX_DiscardUnknown

func (m *S3StorageSettings) XXX_DiscardUnknown()

func (*S3StorageSettings) XXX_Marshal

func (m *S3StorageSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*S3StorageSettings) XXX_Merge

func (m *S3StorageSettings) XXX_Merge(src proto.Message)

func (*S3StorageSettings) XXX_Size

func (m *S3StorageSettings) XXX_Size() int

func (*S3StorageSettings) XXX_Unmarshal

func (m *S3StorageSettings) XXX_Unmarshal(b []byte) error

type ScreenshotUpdateRequest

type ScreenshotUpdateRequest struct {
	Id                   *AgentId `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ScreenshotUpdateRequest) Descriptor

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

func (*ScreenshotUpdateRequest) GetId

func (m *ScreenshotUpdateRequest) GetId() *AgentId

func (*ScreenshotUpdateRequest) ProtoMessage

func (*ScreenshotUpdateRequest) ProtoMessage()

func (*ScreenshotUpdateRequest) Reset

func (m *ScreenshotUpdateRequest) Reset()

func (*ScreenshotUpdateRequest) String

func (m *ScreenshotUpdateRequest) String() string

func (*ScreenshotUpdateRequest) XXX_DiscardUnknown

func (m *ScreenshotUpdateRequest) XXX_DiscardUnknown()

func (*ScreenshotUpdateRequest) XXX_Marshal

func (m *ScreenshotUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScreenshotUpdateRequest) XXX_Merge

func (m *ScreenshotUpdateRequest) XXX_Merge(src proto.Message)

func (*ScreenshotUpdateRequest) XXX_Size

func (m *ScreenshotUpdateRequest) XXX_Size() int

func (*ScreenshotUpdateRequest) XXX_Unmarshal

func (m *ScreenshotUpdateRequest) XXX_Unmarshal(b []byte) error

type SlickFile

type SlickFile struct {
	Path                 string   `protobuf:"bytes,1,opt,name=Path,proto3" json:"Path,omitempty" bson:"path"`
	FileName             string   `protobuf:"bytes,2,opt,name=FileName,proto3" json:"FileName,omitempty" bson:"filename"`
	ContentType          string   `protobuf:"bytes,3,opt,name=ContentType,proto3" json:"ContentType,omitempty" bson:"contenttype"`
	Size                 int64    `protobuf:"varint,4,opt,name=Size,proto3" json:"Size,omitempty" bson:"size"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*SlickFile) Descriptor

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

func (*SlickFile) GetContentType

func (m *SlickFile) GetContentType() string

func (*SlickFile) GetFileName

func (m *SlickFile) GetFileName() string

func (*SlickFile) GetPath

func (m *SlickFile) GetPath() string

func (*SlickFile) GetSize

func (m *SlickFile) GetSize() int64

func (*SlickFile) ProtoMessage

func (*SlickFile) ProtoMessage()

func (*SlickFile) Reset

func (m *SlickFile) Reset()

func (*SlickFile) String

func (m *SlickFile) String() string

func (*SlickFile) XXX_DiscardUnknown

func (m *SlickFile) XXX_DiscardUnknown()

func (*SlickFile) XXX_Marshal

func (m *SlickFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SlickFile) XXX_Merge

func (m *SlickFile) XXX_Merge(src proto.Message)

func (*SlickFile) XXX_Size

func (m *SlickFile) XXX_Size() int

func (*SlickFile) XXX_Unmarshal

func (m *SlickFile) XXX_Unmarshal(b []byte) error

type SlickPermissionInfo

type SlickPermissionInfo struct {
	SlickAdmin           uint32                   `protobuf:"varint,1,opt,name=SlickAdmin,proto3" json:"SlickAdmin,omitempty" bson:"slickAdmin"`
	Companies            []*CompanyPermissionInfo `protobuf:"bytes,2,rep,name=Companies,proto3" json:"Companies,omitempty" bson:"companies"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-" bson:"-"`
	XXX_unrecognized     []byte                   `json:"-" bson:"-"`
	XXX_sizecache        int32                    `json:"-" bson:"-"`
}

func (*SlickPermissionInfo) Descriptor

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

func (*SlickPermissionInfo) GetCompanies

func (m *SlickPermissionInfo) GetCompanies() []*CompanyPermissionInfo

func (*SlickPermissionInfo) GetSlickAdmin

func (m *SlickPermissionInfo) GetSlickAdmin() uint32

func (*SlickPermissionInfo) ProtoMessage

func (*SlickPermissionInfo) ProtoMessage()

func (*SlickPermissionInfo) Reset

func (m *SlickPermissionInfo) Reset()

func (*SlickPermissionInfo) String

func (m *SlickPermissionInfo) String() string

func (*SlickPermissionInfo) XXX_DiscardUnknown

func (m *SlickPermissionInfo) XXX_DiscardUnknown()

func (*SlickPermissionInfo) XXX_Marshal

func (m *SlickPermissionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SlickPermissionInfo) XXX_Merge

func (m *SlickPermissionInfo) XXX_Merge(src proto.Message)

func (*SlickPermissionInfo) XXX_Size

func (m *SlickPermissionInfo) XXX_Size() int

func (*SlickPermissionInfo) XXX_Unmarshal

func (m *SlickPermissionInfo) XXX_Unmarshal(b []byte) error

type Testcase

type Testcase struct {
	Id                   []byte   `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty" bson:"_id,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty" bson:"name"`
	AutomationKey        string   `protobuf:"bytes,3,opt,name=AutomationKey,proto3" json:"AutomationKey,omitempty" bson:"automationId"`
	AutomationTool       string   `protobuf:"bytes,4,opt,name=AutomationTool,proto3" json:"AutomationTool,omitempty" bson:"automationTool"`
	ComponentId          []byte   `protobuf:"bytes,5,opt,name=ComponentId,proto3" json:"ComponentId,omitempty" bson:"componentId,omitempty"`
	Deleted              bool     `protobuf:"varint,6,opt,name=Deleted,proto3" json:"Deleted,omitempty" bson:"deleted"`
	ImportanceRating     int32    `protobuf:"varint,7,opt,name=ImportanceRating,proto3" json:"ImportanceRating,omitempty" bson:"importanceRating"`
	InactiveNotes        []string `protobuf:"bytes,8,rep,name=InactiveNotes,proto3" json:"InactiveNotes,omitempty" bson:"inactiveNotes"`
	ProjectId            string   `protobuf:"bytes,9,opt,name=ProjectId,proto3" json:"ProjectId,omitempty" bson:"projectId,omitempty"`
	StabilityRating      int32    `protobuf:"varint,10,opt,name=StabilityRating,proto3" json:"StabilityRating,omitempty" bson:"stabilityRating"`
	Steps                []string `protobuf:"bytes,11,rep,name=Steps,proto3" json:"Steps,omitempty" bson:"steps"`
	Tags                 []string `protobuf:"bytes,12,rep,name=Tags,proto3" json:"Tags,omitempty" bson:"tags"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*Testcase) Descriptor

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

func (*Testcase) GetAutomationKey

func (m *Testcase) GetAutomationKey() string

func (*Testcase) GetAutomationTool

func (m *Testcase) GetAutomationTool() string

func (*Testcase) GetComponentId

func (m *Testcase) GetComponentId() []byte

func (*Testcase) GetDeleted

func (m *Testcase) GetDeleted() bool

func (*Testcase) GetId

func (m *Testcase) GetId() []byte

func (*Testcase) GetImportanceRating

func (m *Testcase) GetImportanceRating() int32

func (*Testcase) GetInactiveNotes

func (m *Testcase) GetInactiveNotes() []string

func (*Testcase) GetName

func (m *Testcase) GetName() string

func (*Testcase) GetProjectId

func (m *Testcase) GetProjectId() string

func (*Testcase) GetStabilityRating

func (m *Testcase) GetStabilityRating() int32

func (*Testcase) GetSteps

func (m *Testcase) GetSteps() []string

func (*Testcase) GetTags

func (m *Testcase) GetTags() []string

func (*Testcase) ProtoMessage

func (*Testcase) ProtoMessage()

func (*Testcase) Reset

func (m *Testcase) Reset()

func (*Testcase) String

func (m *Testcase) String() string

func (*Testcase) XXX_DiscardUnknown

func (m *Testcase) XXX_DiscardUnknown()

func (*Testcase) XXX_Marshal

func (m *Testcase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Testcase) XXX_Merge

func (m *Testcase) XXX_Merge(src proto.Message)

func (*Testcase) XXX_Size

func (m *Testcase) XXX_Size() int

func (*Testcase) XXX_Unmarshal

func (m *Testcase) XXX_Unmarshal(b []byte) error

type Testplans

type Testplans struct {
	Id                   []byte   `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty" bson:"_id,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty" bson:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" bson:"-"`
	XXX_unrecognized     []byte   `json:"-" bson:"-"`
	XXX_sizecache        int32    `json:"-" bson:"-"`
}

func (*Testplans) Descriptor

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

func (*Testplans) GetId

func (m *Testplans) GetId() []byte

func (*Testplans) GetName

func (m *Testplans) GetName() string

func (*Testplans) ProtoMessage

func (*Testplans) ProtoMessage()

func (*Testplans) Reset

func (m *Testplans) Reset()

func (*Testplans) String

func (m *Testplans) String() string

func (*Testplans) XXX_DiscardUnknown

func (m *Testplans) XXX_DiscardUnknown()

func (*Testplans) XXX_Marshal

func (m *Testplans) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Testplans) XXX_Merge

func (m *Testplans) XXX_Merge(src proto.Message)

func (*Testplans) XXX_Size

func (m *Testplans) XXX_Size() int

func (*Testplans) XXX_Unmarshal

func (m *Testplans) XXX_Unmarshal(b []byte) error

type Testruns

type Testruns struct {
	Id                   []byte               `protobuf:"bytes,1,opt,name=Id,proto3" json:"Id,omitempty" bson:"_id,omitempty"`
	Name                 string               `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty" bson:"name"`
	ProjectId            string               `protobuf:"bytes,3,opt,name=ProjectId,proto3" json:"ProjectId,omitempty" bson:"_id,omitempty"`
	Build                string               `protobuf:"bytes,4,opt,name=Build,proto3" json:"Build,omitempty" bson:"build"`
	RunStarted           *timestamp.Timestamp `protobuf:"bytes,5,opt,name=RunStarted,proto3" json:"RunStarted,omitempty" bson:"runStarted"`
	RunFinished          *timestamp.Timestamp `protobuf:"bytes,6,opt,name=RunFinished,proto3" json:"RunFinished,omitempty" bson:"runFinished"`
	State                string               `protobuf:"bytes,7,opt,name=State,proto3" json:"State,omitempty" bson:"state"`
	TestplanId           string               `protobuf:"bytes,8,opt,name=TestplanId,proto3" json:"TestplanId,omitempty" bson:"_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-" bson:"-"`
	XXX_unrecognized     []byte               `json:"-" bson:"-"`
	XXX_sizecache        int32                `json:"-" bson:"-"`
}

func (*Testruns) Descriptor

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

func (*Testruns) GetBuild

func (m *Testruns) GetBuild() string

func (*Testruns) GetId

func (m *Testruns) GetId() []byte

func (*Testruns) GetName

func (m *Testruns) GetName() string

func (*Testruns) GetProjectId

func (m *Testruns) GetProjectId() string

func (*Testruns) GetRunFinished

func (m *Testruns) GetRunFinished() *timestamp.Timestamp

func (*Testruns) GetRunStarted

func (m *Testruns) GetRunStarted() *timestamp.Timestamp

func (*Testruns) GetState

func (m *Testruns) GetState() string

func (*Testruns) GetTestplanId

func (m *Testruns) GetTestplanId() string

func (*Testruns) ProtoMessage

func (*Testruns) ProtoMessage()

func (*Testruns) Reset

func (m *Testruns) Reset()

func (*Testruns) String

func (m *Testruns) String() string

func (*Testruns) XXX_DiscardUnknown

func (m *Testruns) XXX_DiscardUnknown()

func (*Testruns) XXX_Marshal

func (m *Testruns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Testruns) XXX_Merge

func (m *Testruns) XXX_Merge(src proto.Message)

func (*Testruns) XXX_Size

func (m *Testruns) XXX_Size() int

func (*Testruns) XXX_Unmarshal

func (m *Testruns) XXX_Unmarshal(b []byte) error

type UnimplementedAgentsServer

type UnimplementedAgentsServer struct {
}

UnimplementedAgentsServer can be embedded to have forward compatible implementations.

func (*UnimplementedAgentsServer) AddQueuedAction

func (*UnimplementedAgentsServer) AddQueuedAction(ctx context.Context, req *AgentQueuedAction) (*Agent, error)

func (*UnimplementedAgentsServer) GetAgentRunStatus

func (*UnimplementedAgentsServer) GetAgentRunStatus(ctx context.Context, req *AgentId) (*AgentRunStatus, error)

func (*UnimplementedAgentsServer) GetAgents

func (*UnimplementedAgentsServer) GetQueuedAction

func (*UnimplementedAgentsServer) GetQueuedAction(ctx context.Context, req *AgentId) (*AgentQueuedAction, error)

func (*UnimplementedAgentsServer) SetAgentRunStatus

func (*UnimplementedAgentsServer) SetAgentRunStatus(ctx context.Context, req *AgentRunStatus) (*Agent, error)

func (*UnimplementedAgentsServer) UpdateScreenshotTimestamp

func (*UnimplementedAgentsServer) UpdateScreenshotTimestamp(ctx context.Context, req *ScreenshotUpdateRequest) (*Agent, error)

func (*UnimplementedAgentsServer) UpdateStatus

type UnimplementedAuthServer

type UnimplementedAuthServer struct {
}

UnimplementedAuthServer can be embedded to have forward compatible implementations.

func (*UnimplementedAuthServer) IsAuthorized

func (*UnimplementedAuthServer) LoginWithCredentials

func (*UnimplementedAuthServer) LoginWithCredentials(ctx context.Context, req *PlainUserLoginRequest) (*LoginResponse, error)

func (*UnimplementedAuthServer) LoginWithToken

func (*UnimplementedAuthServer) RefreshToken

type UnimplementedCompanyServer

type UnimplementedCompanyServer struct {
}

UnimplementedCompanyServer can be embedded to have forward compatible implementations.

func (*UnimplementedCompanyServer) AddCompanySettings

func (*UnimplementedCompanyServer) GetAvailableCompanySettings

func (*UnimplementedCompanyServer) GetCompanySettings

func (*UnimplementedCompanyServer) UpdateCompanySettings

func (*UnimplementedCompanyServer) UpdateCompanySettings(ctx context.Context, req *CompanySettings) (*CompanySettings, error)

type UnimplementedLinksServer

type UnimplementedLinksServer struct {
}

UnimplementedLinksServer can be embedded to have forward compatible implementations.

func (*UnimplementedLinksServer) AddLink(ctx context.Context, req *Link) (*LinkList, error)

func (*UnimplementedLinksServer) GetDownloadUrl

func (*UnimplementedLinksServer) GetDownloadUrl(ctx context.Context, req *LinkIdentity) (*LinkUrl, error)

func (*UnimplementedLinksServer) GetUploadUrl

func (*UnimplementedLinksServer) GetUploadUrl(ctx context.Context, req *FileUploadInfo) (*LinkUrl, error)
func (*UnimplementedLinksServer) UpdateLink(ctx context.Context, req *Link) (*LinkList, error)

type UnimplementedProjectsServer

type UnimplementedProjectsServer struct {
}

UnimplementedProjectsServer can be embedded to have forward compatible implementations.

func (*UnimplementedProjectsServer) AddProject

func (*UnimplementedProjectsServer) GetProjectByName

func (*UnimplementedProjectsServer) GetProjectByName(ctx context.Context, req *ProjectIdentity) (*Project, error)

func (*UnimplementedProjectsServer) GetProjects

type UnimplementedUsersServer

type UnimplementedUsersServer struct {
}

UnimplementedUsersServer can be embedded to have forward compatible implementations.

func (*UnimplementedUsersServer) AddUserToCompany

func (*UnimplementedUsersServer) AddUserToCompany(ctx context.Context, req *AddUserRequest) (*UserInfo, error)

func (*UnimplementedUsersServer) GetCurrentUserInfo

func (*UnimplementedUsersServer) GetCurrentUserInfo(ctx context.Context, req *CurrentUserRequest) (*UserInfo, error)

func (*UnimplementedUsersServer) GetUserInfo

func (*UnimplementedUsersServer) GetUsersForCompany

func (*UnimplementedUsersServer) GetUsersForProject

func (*UnimplementedUsersServer) UpdateUser

func (*UnimplementedUsersServer) UpdateUser(ctx context.Context, req *UserInfo) (*UserInfo, error)

type UnimplementedVersionServer

type UnimplementedVersionServer struct {
}

UnimplementedVersionServer can be embedded to have forward compatible implementations.

func (*UnimplementedVersionServer) GetFullVersion

type UserInfo

type UserInfo struct {
	EmailAddress         string               `protobuf:"bytes,1,opt,name=EmailAddress,proto3" json:"EmailAddress,omitempty" bson:"_id"`
	Permissions          *SlickPermissionInfo `protobuf:"bytes,2,opt,name=Permissions,proto3" json:"Permissions,omitempty" bson:"permissions"`
	FullName             string               `protobuf:"bytes,3,opt,name=FullName,proto3" json:"FullName,omitempty" bson:"fullName"`
	GivenName            string               `protobuf:"bytes,4,opt,name=GivenName,proto3" json:"GivenName,omitempty" bson:"givenName"`
	FamilyName           string               `protobuf:"bytes,5,opt,name=FamilyName,proto3" json:"FamilyName,omitempty" bson:"familyName"`
	AvatarUrl            string               `protobuf:"bytes,6,opt,name=AvatarUrl,proto3" json:"AvatarUrl,omitempty" bson:"avatarUrl"`
	JobTitle             string               `protobuf:"bytes,7,opt,name=JobTitle,proto3" json:"JobTitle,omitempty" bson:"title"`
	HashedPassword       string               `protobuf:"bytes,8,opt,name=HashedPassword,proto3" json:"HashedPassword,omitempty" bson:"hashedPassword"`
	UserPreferences      *Preferences         `protobuf:"bytes,9,opt,name=UserPreferences,proto3" json:"UserPreferences,omitempty" bson:"preferences"`
	ApiToken             string               `protobuf:"bytes,10,opt,name=ApiToken,proto3" json:"ApiToken,omitempty" bson:"apiToken"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-" bson:"-"`
	XXX_unrecognized     []byte               `json:"-" bson:"-"`
	XXX_sizecache        int32                `json:"-" bson:"-"`
}

func (*UserInfo) Descriptor

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

func (*UserInfo) GetApiToken

func (m *UserInfo) GetApiToken() string

func (*UserInfo) GetAvatarUrl

func (m *UserInfo) GetAvatarUrl() string

func (*UserInfo) GetEmailAddress

func (m *UserInfo) GetEmailAddress() string

func (*UserInfo) GetFamilyName

func (m *UserInfo) GetFamilyName() string

func (*UserInfo) GetFullName

func (m *UserInfo) GetFullName() string

func (*UserInfo) GetGivenName

func (m *UserInfo) GetGivenName() string

func (*UserInfo) GetHashedPassword

func (m *UserInfo) GetHashedPassword() string

func (*UserInfo) GetJobTitle

func (m *UserInfo) GetJobTitle() string

func (*UserInfo) GetPermissions

func (m *UserInfo) GetPermissions() *SlickPermissionInfo

func (*UserInfo) GetUserPreferences

func (m *UserInfo) GetUserPreferences() *Preferences

func (*UserInfo) ProtoMessage

func (*UserInfo) ProtoMessage()

func (*UserInfo) Reset

func (m *UserInfo) Reset()

func (*UserInfo) String

func (m *UserInfo) String() string

func (*UserInfo) XXX_DiscardUnknown

func (m *UserInfo) XXX_DiscardUnknown()

func (*UserInfo) XXX_Marshal

func (m *UserInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserInfo) XXX_Merge

func (m *UserInfo) XXX_Merge(src proto.Message)

func (*UserInfo) XXX_Size

func (m *UserInfo) XXX_Size() int

func (*UserInfo) XXX_Unmarshal

func (m *UserInfo) XXX_Unmarshal(b []byte) error

type UserInfoRequest

type UserInfoRequest struct {
	EmailAddress         string   `protobuf:"bytes,1,opt,name=EmailAddress,proto3" json:"EmailAddress,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UserInfoRequest) Descriptor

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

func (*UserInfoRequest) GetEmailAddress

func (m *UserInfoRequest) GetEmailAddress() string

func (*UserInfoRequest) ProtoMessage

func (*UserInfoRequest) ProtoMessage()

func (*UserInfoRequest) Reset

func (m *UserInfoRequest) Reset()

func (*UserInfoRequest) String

func (m *UserInfoRequest) String() string

func (*UserInfoRequest) XXX_DiscardUnknown

func (m *UserInfoRequest) XXX_DiscardUnknown()

func (*UserInfoRequest) XXX_Marshal

func (m *UserInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserInfoRequest) XXX_Merge

func (m *UserInfoRequest) XXX_Merge(src proto.Message)

func (*UserInfoRequest) XXX_Size

func (m *UserInfoRequest) XXX_Size() int

func (*UserInfoRequest) XXX_Unmarshal

func (m *UserInfoRequest) XXX_Unmarshal(b []byte) error

type UsersClient

type UsersClient interface {
	GetCurrentUserInfo(ctx context.Context, in *CurrentUserRequest, opts ...grpc.CallOption) (*UserInfo, error)
	GetUserInfo(ctx context.Context, in *UserInfoRequest, opts ...grpc.CallOption) (*UserInfo, error)
	GetUsersForCompany(ctx context.Context, in *UsersForCompanyQueryRequest, opts ...grpc.CallOption) (*UsersQueryResponse, error)
	GetUsersForProject(ctx context.Context, in *UsersForProjectQueryRequest, opts ...grpc.CallOption) (*UsersQueryResponse, error)
	UpdateUser(ctx context.Context, in *UserInfo, opts ...grpc.CallOption) (*UserInfo, error)
	AddUserToCompany(ctx context.Context, in *AddUserRequest, opts ...grpc.CallOption) (*UserInfo, error)
}

UsersClient is the client API for Users service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewUsersClient

func NewUsersClient(cc *grpc.ClientConn) UsersClient

type UsersForCompanyQueryRequest

type UsersForCompanyQueryRequest struct {
	CompanyName          string   `protobuf:"bytes,1,opt,name=CompanyName,proto3" json:"CompanyName,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UsersForCompanyQueryRequest) Descriptor

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

func (*UsersForCompanyQueryRequest) GetCompanyName

func (m *UsersForCompanyQueryRequest) GetCompanyName() string

func (*UsersForCompanyQueryRequest) ProtoMessage

func (*UsersForCompanyQueryRequest) ProtoMessage()

func (*UsersForCompanyQueryRequest) Reset

func (m *UsersForCompanyQueryRequest) Reset()

func (*UsersForCompanyQueryRequest) String

func (m *UsersForCompanyQueryRequest) String() string

func (*UsersForCompanyQueryRequest) XXX_DiscardUnknown

func (m *UsersForCompanyQueryRequest) XXX_DiscardUnknown()

func (*UsersForCompanyQueryRequest) XXX_Marshal

func (m *UsersForCompanyQueryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UsersForCompanyQueryRequest) XXX_Merge

func (m *UsersForCompanyQueryRequest) XXX_Merge(src proto.Message)

func (*UsersForCompanyQueryRequest) XXX_Size

func (m *UsersForCompanyQueryRequest) XXX_Size() int

func (*UsersForCompanyQueryRequest) XXX_Unmarshal

func (m *UsersForCompanyQueryRequest) XXX_Unmarshal(b []byte) error

type UsersForProjectQueryRequest

type UsersForProjectQueryRequest struct {
	CompanyName          string   `protobuf:"bytes,1,opt,name=CompanyName,proto3" json:"CompanyName,omitempty"`
	ProjectName          string   `protobuf:"bytes,2,opt,name=ProjectName,proto3" json:"ProjectName,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UsersForProjectQueryRequest) Descriptor

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

func (*UsersForProjectQueryRequest) GetCompanyName

func (m *UsersForProjectQueryRequest) GetCompanyName() string

func (*UsersForProjectQueryRequest) GetProjectName

func (m *UsersForProjectQueryRequest) GetProjectName() string

func (*UsersForProjectQueryRequest) ProtoMessage

func (*UsersForProjectQueryRequest) ProtoMessage()

func (*UsersForProjectQueryRequest) Reset

func (m *UsersForProjectQueryRequest) Reset()

func (*UsersForProjectQueryRequest) String

func (m *UsersForProjectQueryRequest) String() string

func (*UsersForProjectQueryRequest) XXX_DiscardUnknown

func (m *UsersForProjectQueryRequest) XXX_DiscardUnknown()

func (*UsersForProjectQueryRequest) XXX_Marshal

func (m *UsersForProjectQueryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UsersForProjectQueryRequest) XXX_Merge

func (m *UsersForProjectQueryRequest) XXX_Merge(src proto.Message)

func (*UsersForProjectQueryRequest) XXX_Size

func (m *UsersForProjectQueryRequest) XXX_Size() int

func (*UsersForProjectQueryRequest) XXX_Unmarshal

func (m *UsersForProjectQueryRequest) XXX_Unmarshal(b []byte) error

type UsersQueryResponse

type UsersQueryResponse struct {
	Users                []*UserInfo `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*UsersQueryResponse) Descriptor

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

func (*UsersQueryResponse) GetUsers

func (m *UsersQueryResponse) GetUsers() []*UserInfo

func (*UsersQueryResponse) ProtoMessage

func (*UsersQueryResponse) ProtoMessage()

func (*UsersQueryResponse) Reset

func (m *UsersQueryResponse) Reset()

func (*UsersQueryResponse) String

func (m *UsersQueryResponse) String() string

func (*UsersQueryResponse) XXX_DiscardUnknown

func (m *UsersQueryResponse) XXX_DiscardUnknown()

func (*UsersQueryResponse) XXX_Marshal

func (m *UsersQueryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UsersQueryResponse) XXX_Merge

func (m *UsersQueryResponse) XXX_Merge(src proto.Message)

func (*UsersQueryResponse) XXX_Size

func (m *UsersQueryResponse) XXX_Size() int

func (*UsersQueryResponse) XXX_Unmarshal

func (m *UsersQueryResponse) XXX_Unmarshal(b []byte) error

type UsersServer

type UsersServer interface {
	GetCurrentUserInfo(context.Context, *CurrentUserRequest) (*UserInfo, error)
	GetUserInfo(context.Context, *UserInfoRequest) (*UserInfo, error)
	GetUsersForCompany(context.Context, *UsersForCompanyQueryRequest) (*UsersQueryResponse, error)
	GetUsersForProject(context.Context, *UsersForProjectQueryRequest) (*UsersQueryResponse, error)
	UpdateUser(context.Context, *UserInfo) (*UserInfo, error)
	AddUserToCompany(context.Context, *AddUserRequest) (*UserInfo, error)
}

UsersServer is the server API for Users service.

type VersionClient

type VersionClient interface {
	GetFullVersion(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionInfoResponse, error)
}

VersionClient is the client API for Version service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewVersionClient

func NewVersionClient(cc *grpc.ClientConn) VersionClient

type VersionInfoResponse

type VersionInfoResponse struct {
	Version              string   `protobuf:"bytes,1,opt,name=Version,proto3" json:"Version,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*VersionInfoResponse) Descriptor

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

func (*VersionInfoResponse) GetVersion

func (m *VersionInfoResponse) GetVersion() string

func (*VersionInfoResponse) ProtoMessage

func (*VersionInfoResponse) ProtoMessage()

func (*VersionInfoResponse) Reset

func (m *VersionInfoResponse) Reset()

func (*VersionInfoResponse) String

func (m *VersionInfoResponse) String() string

func (*VersionInfoResponse) XXX_DiscardUnknown

func (m *VersionInfoResponse) XXX_DiscardUnknown()

func (*VersionInfoResponse) XXX_Marshal

func (m *VersionInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VersionInfoResponse) XXX_Merge

func (m *VersionInfoResponse) XXX_Merge(src proto.Message)

func (*VersionInfoResponse) XXX_Size

func (m *VersionInfoResponse) XXX_Size() int

func (*VersionInfoResponse) XXX_Unmarshal

func (m *VersionInfoResponse) XXX_Unmarshal(b []byte) error

type VersionRequest

type VersionRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*VersionRequest) Descriptor

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

func (*VersionRequest) ProtoMessage

func (*VersionRequest) ProtoMessage()

func (*VersionRequest) Reset

func (m *VersionRequest) Reset()

func (*VersionRequest) String

func (m *VersionRequest) String() string

func (*VersionRequest) XXX_DiscardUnknown

func (m *VersionRequest) XXX_DiscardUnknown()

func (*VersionRequest) XXX_Marshal

func (m *VersionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VersionRequest) XXX_Merge

func (m *VersionRequest) XXX_Merge(src proto.Message)

func (*VersionRequest) XXX_Size

func (m *VersionRequest) XXX_Size() int

func (*VersionRequest) XXX_Unmarshal

func (m *VersionRequest) XXX_Unmarshal(b []byte) error

type VersionServer

type VersionServer interface {
	GetFullVersion(context.Context, *VersionRequest) (*VersionInfoResponse, error)
}

VersionServer is the server API for Version service.

Jump to

Keyboard shortcuts

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