user

package
v0.0.0-...-b4414f8 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2025 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	UserService_Describe_FullMethodName                     = "/InternalApi.User.UserService/Describe"
	UserService_DescribeByRepositoryProvider_FullMethodName = "/InternalApi.User.UserService/DescribeByRepositoryProvider"
	UserService_DescribeByEmail_FullMethodName              = "/InternalApi.User.UserService/DescribeByEmail"
	UserService_SearchUsers_FullMethodName                  = "/InternalApi.User.UserService/SearchUsers"
	UserService_DescribeMany_FullMethodName                 = "/InternalApi.User.UserService/DescribeMany"
	UserService_Update_FullMethodName                       = "/InternalApi.User.UserService/Update"
	UserService_DeleteWithOwnedOrgs_FullMethodName          = "/InternalApi.User.UserService/DeleteWithOwnedOrgs"
	UserService_RegenerateToken_FullMethodName              = "/InternalApi.User.UserService/RegenerateToken"
	UserService_ListFavorites_FullMethodName                = "/InternalApi.User.UserService/ListFavorites"
	UserService_CreateFavorite_FullMethodName               = "/InternalApi.User.UserService/CreateFavorite"
	UserService_DeleteFavorite_FullMethodName               = "/InternalApi.User.UserService/DeleteFavorite"
	UserService_CheckGithubToken_FullMethodName             = "/InternalApi.User.UserService/CheckGithubToken"
	UserService_BlockAccount_FullMethodName                 = "/InternalApi.User.UserService/BlockAccount"
	UserService_UnblockAccount_FullMethodName               = "/InternalApi.User.UserService/UnblockAccount"
	UserService_GetRepositoryToken_FullMethodName           = "/InternalApi.User.UserService/GetRepositoryToken"
	UserService_RefreshRepositoryProvider_FullMethodName    = "/InternalApi.User.UserService/RefreshRepositoryProvider"
	UserService_Create_FullMethodName                       = "/InternalApi.User.UserService/Create"
)

Variables

View Source
var (
	Favorite_Kind_name = map[int32]string{
		0: "PROJECT",
		1: "DASHBOARD",
	}
	Favorite_Kind_value = map[string]int32{
		"PROJECT":   0,
		"DASHBOARD": 1,
	}
)

Enum value maps for Favorite_Kind.

View Source
var (
	DescribeResponse_RepoScope_name = map[int32]string{
		0: "NONE",
		1: "PUBLIC",
		2: "PRIVATE",
	}
	DescribeResponse_RepoScope_value = map[string]int32{
		"NONE":    0,
		"PUBLIC":  1,
		"PRIVATE": 2,
	}
)

Enum value maps for DescribeResponse_RepoScope.

View Source
var (
	RepositoryProvider_Type_name = map[int32]string{
		0: "GITHUB",
		1: "BITBUCKET",
		2: "GITLAB",
	}
	RepositoryProvider_Type_value = map[string]int32{
		"GITHUB":    0,
		"BITBUCKET": 1,
		"GITLAB":    2,
	}
)

Enum value maps for RepositoryProvider_Type.

View Source
var (
	RepositoryProvider_Scope_name = map[int32]string{
		0: "NONE",
		1: "EMAIL",
		2: "PUBLIC",
		3: "PRIVATE",
	}
	RepositoryProvider_Scope_value = map[string]int32{
		"NONE":    0,
		"EMAIL":   1,
		"PUBLIC":  2,
		"PRIVATE": 3,
	}
)

Enum value maps for RepositoryProvider_Scope.

View Source
var (
	RepositoryScopes_RepositoryScope_Scope_name = map[int32]string{
		0: "NONE",
		1: "EMAIL",
		2: "PUBLIC",
		3: "PRIVATE",
	}
	RepositoryScopes_RepositoryScope_Scope_value = map[string]int32{
		"NONE":    0,
		"EMAIL":   1,
		"PUBLIC":  2,
		"PRIVATE": 3,
	}
)

Enum value maps for RepositoryScopes_RepositoryScope_Scope.

View Source
var (
	User_CreationSource_name = map[int32]string{
		0: "NOT_SET",
		1: "OKTA",
	}
	User_CreationSource_value = map[string]int32{
		"NOT_SET": 0,
		"OKTA":    1,
	}
)

Enum value maps for User_CreationSource.

View Source
var UserService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "InternalApi.User.UserService",
	HandlerType: (*UserServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Describe",
			Handler:    _UserService_Describe_Handler,
		},
		{
			MethodName: "DescribeByRepositoryProvider",
			Handler:    _UserService_DescribeByRepositoryProvider_Handler,
		},
		{
			MethodName: "DescribeByEmail",
			Handler:    _UserService_DescribeByEmail_Handler,
		},
		{
			MethodName: "SearchUsers",
			Handler:    _UserService_SearchUsers_Handler,
		},
		{
			MethodName: "DescribeMany",
			Handler:    _UserService_DescribeMany_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _UserService_Update_Handler,
		},
		{
			MethodName: "DeleteWithOwnedOrgs",
			Handler:    _UserService_DeleteWithOwnedOrgs_Handler,
		},
		{
			MethodName: "RegenerateToken",
			Handler:    _UserService_RegenerateToken_Handler,
		},
		{
			MethodName: "ListFavorites",
			Handler:    _UserService_ListFavorites_Handler,
		},
		{
			MethodName: "CreateFavorite",
			Handler:    _UserService_CreateFavorite_Handler,
		},
		{
			MethodName: "DeleteFavorite",
			Handler:    _UserService_DeleteFavorite_Handler,
		},
		{
			MethodName: "CheckGithubToken",
			Handler:    _UserService_CheckGithubToken_Handler,
		},
		{
			MethodName: "BlockAccount",
			Handler:    _UserService_BlockAccount_Handler,
		},
		{
			MethodName: "UnblockAccount",
			Handler:    _UserService_UnblockAccount_Handler,
		},
		{
			MethodName: "GetRepositoryToken",
			Handler:    _UserService_GetRepositoryToken_Handler,
		},
		{
			MethodName: "RefreshRepositoryProvider",
			Handler:    _UserService_RefreshRepositoryProvider_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _UserService_Create_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "user.proto",
}

UserService_ServiceDesc is the grpc.ServiceDesc for UserService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterUserServiceServer

func RegisterUserServiceServer(s grpc.ServiceRegistrar, srv UserServiceServer)

Types

type ActiveOwner

type ActiveOwner struct {
	UserId    string               `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Timestamp *timestamp.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

Published with routing key: 'active_owner'. All fields are required.

We sent this event if user as a org owner create any project in the first day

func (*ActiveOwner) Descriptor deprecated

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

Deprecated: Use ActiveOwner.ProtoReflect.Descriptor instead.

func (*ActiveOwner) GetTimestamp

func (x *ActiveOwner) GetTimestamp() *timestamp.Timestamp

func (*ActiveOwner) GetUserId

func (x *ActiveOwner) GetUserId() string

func (*ActiveOwner) ProtoMessage

func (*ActiveOwner) ProtoMessage()

func (*ActiveOwner) ProtoReflect

func (x *ActiveOwner) ProtoReflect() protoreflect.Message

func (*ActiveOwner) Reset

func (x *ActiveOwner) Reset()

func (*ActiveOwner) String

func (x *ActiveOwner) String() string

type BlockAccountRequest

type BlockAccountRequest struct {
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

- user_id = [required] The user id

func (*BlockAccountRequest) Descriptor deprecated

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

Deprecated: Use BlockAccountRequest.ProtoReflect.Descriptor instead.

func (*BlockAccountRequest) GetUserId

func (x *BlockAccountRequest) GetUserId() string

func (*BlockAccountRequest) ProtoMessage

func (*BlockAccountRequest) ProtoMessage()

func (*BlockAccountRequest) ProtoReflect

func (x *BlockAccountRequest) ProtoReflect() protoreflect.Message

func (*BlockAccountRequest) Reset

func (x *BlockAccountRequest) Reset()

func (*BlockAccountRequest) String

func (x *BlockAccountRequest) String() string

type CheckGithubTokenRequest

type CheckGithubTokenRequest struct {
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

CheckGithubToken call request

func (*CheckGithubTokenRequest) Descriptor deprecated

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

Deprecated: Use CheckGithubTokenRequest.ProtoReflect.Descriptor instead.

func (*CheckGithubTokenRequest) GetUserId

func (x *CheckGithubTokenRequest) GetUserId() string

func (*CheckGithubTokenRequest) ProtoMessage

func (*CheckGithubTokenRequest) ProtoMessage()

func (*CheckGithubTokenRequest) ProtoReflect

func (x *CheckGithubTokenRequest) ProtoReflect() protoreflect.Message

func (*CheckGithubTokenRequest) Reset

func (x *CheckGithubTokenRequest) Reset()

func (*CheckGithubTokenRequest) String

func (x *CheckGithubTokenRequest) String() string

type CheckGithubTokenResponse

type CheckGithubTokenResponse struct {
	Revoked    bool `protobuf:"varint,1,opt,name=revoked,proto3" json:"revoked,omitempty"`
	Repo       bool `protobuf:"varint,2,opt,name=repo,proto3" json:"repo,omitempty"`
	PublicRepo bool `protobuf:"varint,3,opt,name=public_repo,json=publicRepo,proto3" json:"public_repo,omitempty"`
	// contains filtered or unexported fields
}

CheckGithubToken call response

Response - revoked = [required] Client revoke the token on the github - repo = [required] Token has access to private repositories - public_repo = [required] Token has access to public repositories

func (*CheckGithubTokenResponse) Descriptor deprecated

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

Deprecated: Use CheckGithubTokenResponse.ProtoReflect.Descriptor instead.

func (*CheckGithubTokenResponse) GetPublicRepo

func (x *CheckGithubTokenResponse) GetPublicRepo() bool

func (*CheckGithubTokenResponse) GetRepo

func (x *CheckGithubTokenResponse) GetRepo() bool

func (*CheckGithubTokenResponse) GetRevoked

func (x *CheckGithubTokenResponse) GetRevoked() bool

func (*CheckGithubTokenResponse) ProtoMessage

func (*CheckGithubTokenResponse) ProtoMessage()

func (*CheckGithubTokenResponse) ProtoReflect

func (x *CheckGithubTokenResponse) ProtoReflect() protoreflect.Message

func (*CheckGithubTokenResponse) Reset

func (x *CheckGithubTokenResponse) Reset()

func (*CheckGithubTokenResponse) String

func (x *CheckGithubTokenResponse) String() string

type CreateRequest

type CreateRequest struct {
	Email               string                `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Name                string                `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Password            string                `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	RepositoryProviders []*RepositoryProvider `protobuf:"bytes,4,rep,name=repository_providers,json=repositoryProviders,proto3" json:"repository_providers,omitempty"`
	SkipPasswordChange  bool                  `protobuf:"varint,5,opt,name=skip_password_change,json=skipPasswordChange,proto3" json:"skip_password_change,omitempty"`
	// contains filtered or unexported fields
}

Create call CreateRequest fields - email = [required] The user's email address - name = [required] The user's display name - password = [optional] The user's password - repository_providers = [optional] List of repository providers for the user - will be always created with email scope - skip_password_change = [optional] The user will not be asked to change the password on the first login. Default is false.

func (*CreateRequest) Descriptor deprecated

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

Deprecated: Use CreateRequest.ProtoReflect.Descriptor instead.

func (*CreateRequest) GetEmail

func (x *CreateRequest) GetEmail() string

func (*CreateRequest) GetName

func (x *CreateRequest) GetName() string

func (*CreateRequest) GetPassword

func (x *CreateRequest) GetPassword() string

func (*CreateRequest) GetRepositoryProviders

func (x *CreateRequest) GetRepositoryProviders() []*RepositoryProvider

func (*CreateRequest) GetSkipPasswordChange

func (x *CreateRequest) GetSkipPasswordChange() bool

func (*CreateRequest) ProtoMessage

func (*CreateRequest) ProtoMessage()

func (*CreateRequest) ProtoReflect

func (x *CreateRequest) ProtoReflect() protoreflect.Message

func (*CreateRequest) Reset

func (x *CreateRequest) Reset()

func (*CreateRequest) String

func (x *CreateRequest) String() string

type DeleteWithOwnedOrgsRequest

type DeleteWithOwnedOrgsRequest struct {
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

DeleteWithOwnedOrgs call request

- user_id = [required] The id of the user who should be purged

func (*DeleteWithOwnedOrgsRequest) Descriptor deprecated

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

Deprecated: Use DeleteWithOwnedOrgsRequest.ProtoReflect.Descriptor instead.

func (*DeleteWithOwnedOrgsRequest) GetUserId

func (x *DeleteWithOwnedOrgsRequest) GetUserId() string

func (*DeleteWithOwnedOrgsRequest) ProtoMessage

func (*DeleteWithOwnedOrgsRequest) ProtoMessage()

func (*DeleteWithOwnedOrgsRequest) ProtoReflect

func (*DeleteWithOwnedOrgsRequest) Reset

func (x *DeleteWithOwnedOrgsRequest) Reset()

func (*DeleteWithOwnedOrgsRequest) String

func (x *DeleteWithOwnedOrgsRequest) String() string

type DescribeByEmailRequest

type DescribeByEmailRequest struct {
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeByEmailRequest) Descriptor deprecated

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

Deprecated: Use DescribeByEmailRequest.ProtoReflect.Descriptor instead.

func (*DescribeByEmailRequest) GetEmail

func (x *DescribeByEmailRequest) GetEmail() string

func (*DescribeByEmailRequest) ProtoMessage

func (*DescribeByEmailRequest) ProtoMessage()

func (*DescribeByEmailRequest) ProtoReflect

func (x *DescribeByEmailRequest) ProtoReflect() protoreflect.Message

func (*DescribeByEmailRequest) Reset

func (x *DescribeByEmailRequest) Reset()

func (*DescribeByEmailRequest) String

func (x *DescribeByEmailRequest) String() string

type DescribeByRepositoryProviderRequest

type DescribeByRepositoryProviderRequest struct {
	Provider *RepositoryProvider `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeByRepositoryProviderRequest) Descriptor deprecated

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

Deprecated: Use DescribeByRepositoryProviderRequest.ProtoReflect.Descriptor instead.

func (*DescribeByRepositoryProviderRequest) GetProvider

func (*DescribeByRepositoryProviderRequest) ProtoMessage

func (*DescribeByRepositoryProviderRequest) ProtoMessage()

func (*DescribeByRepositoryProviderRequest) ProtoReflect

func (*DescribeByRepositoryProviderRequest) Reset

func (*DescribeByRepositoryProviderRequest) String

type DescribeManyRequest

type DescribeManyRequest struct {
	UserIds []string `protobuf:"bytes,1,rep,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	// contains filtered or unexported fields
}

DescribeMany call request

- user_ids = [required] UUIDs of the users to describe.

func (*DescribeManyRequest) Descriptor deprecated

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

Deprecated: Use DescribeManyRequest.ProtoReflect.Descriptor instead.

func (*DescribeManyRequest) GetUserIds

func (x *DescribeManyRequest) GetUserIds() []string

func (*DescribeManyRequest) ProtoMessage

func (*DescribeManyRequest) ProtoMessage()

func (*DescribeManyRequest) ProtoReflect

func (x *DescribeManyRequest) ProtoReflect() protoreflect.Message

func (*DescribeManyRequest) Reset

func (x *DescribeManyRequest) Reset()

func (*DescribeManyRequest) String

func (x *DescribeManyRequest) String() string

type DescribeManyResponse

type DescribeManyResponse struct {
	Users  []*User                         `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	Status *response_status.ResponseStatus `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

DescribeMany call response

- users = [required] descriptions of users. - status = [required] status of response.

func (*DescribeManyResponse) Descriptor deprecated

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

Deprecated: Use DescribeManyResponse.ProtoReflect.Descriptor instead.

func (*DescribeManyResponse) GetStatus

func (*DescribeManyResponse) GetUsers

func (x *DescribeManyResponse) GetUsers() []*User

func (*DescribeManyResponse) ProtoMessage

func (*DescribeManyResponse) ProtoMessage()

func (*DescribeManyResponse) ProtoReflect

func (x *DescribeManyResponse) ProtoReflect() protoreflect.Message

func (*DescribeManyResponse) Reset

func (x *DescribeManyResponse) Reset()

func (*DescribeManyResponse) String

func (x *DescribeManyResponse) String() string

type DescribeRequest

type DescribeRequest struct {
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

Describe call request

- user_id = [required] uuid or login of a user in system.

func (*DescribeRequest) Descriptor deprecated

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

Deprecated: Use DescribeRequest.ProtoReflect.Descriptor instead.

func (*DescribeRequest) GetUserId

func (x *DescribeRequest) GetUserId() string

func (*DescribeRequest) ProtoMessage

func (*DescribeRequest) ProtoMessage()

func (*DescribeRequest) ProtoReflect

func (x *DescribeRequest) ProtoReflect() protoreflect.Message

func (*DescribeRequest) Reset

func (x *DescribeRequest) Reset()

func (*DescribeRequest) String

func (x *DescribeRequest) String() string

type DescribeResponse

type DescribeResponse struct {
	Status              *response_status.ResponseStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	Email               string                          `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	CreatedAt           *timestamp.Timestamp            `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	AvatarUrl           string                          `protobuf:"bytes,5,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"`
	UserId              string                          `protobuf:"bytes,6,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	GithubToken         string                          `protobuf:"bytes,7,opt,name=github_token,json=githubToken,proto3" json:"github_token,omitempty"`
	GithubScope         DescribeResponse_RepoScope      `` /* 145-byte string literal not displayed */
	GithubUid           string                          `protobuf:"bytes,8,opt,name=github_uid,json=githubUid,proto3" json:"github_uid,omitempty"`
	Name                string                          `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
	GithubLogin         string                          `protobuf:"bytes,11,opt,name=github_login,json=githubLogin,proto3" json:"github_login,omitempty"`
	Company             string                          `protobuf:"bytes,13,opt,name=company,proto3" json:"company,omitempty"`
	BlockedAt           *timestamp.Timestamp            `protobuf:"bytes,14,opt,name=blocked_at,json=blockedAt,proto3" json:"blocked_at,omitempty"`
	RepositoryScopes    *RepositoryScopes               `protobuf:"bytes,15,opt,name=repository_scopes,json=repositoryScopes,proto3" json:"repository_scopes,omitempty"`
	RepositoryProviders []*RepositoryProvider           `protobuf:"bytes,16,rep,name=repository_providers,json=repositoryProviders,proto3" json:"repository_providers,omitempty"`
	User                *User                           `protobuf:"bytes,17,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

Describe call response

- email = [required] email of a user. - created_at = [required] date of creation a user. - avatar_url = [required] url to user avatar. - user_id = [required] UUID of the user. - github_token = [required] GitHub token of a user - use repository_providers instead. - github_scope = [deprecated] GitHub access scope - use repository_providers instead. - github_uid = [deprecated] GitHub uid of a user - use repository_providers instead. - name = [required] User's name used for presentation purposes. - github_login = [deprecated] GitHub login of a user - use repository_providers instead. - company = [required] The company associated with the user. - blocked_at = [required] the timestamp of user blocking - repository_scopes = [deprecated] List of repository scopes availabe for user - use repository_providers instead. - repository_providers = [required] List of repository providers availabe for user

func (*DescribeResponse) Descriptor deprecated

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

Deprecated: Use DescribeResponse.ProtoReflect.Descriptor instead.

func (*DescribeResponse) GetAvatarUrl

func (x *DescribeResponse) GetAvatarUrl() string

func (*DescribeResponse) GetBlockedAt

func (x *DescribeResponse) GetBlockedAt() *timestamp.Timestamp

func (*DescribeResponse) GetCompany

func (x *DescribeResponse) GetCompany() string

func (*DescribeResponse) GetCreatedAt

func (x *DescribeResponse) GetCreatedAt() *timestamp.Timestamp

func (*DescribeResponse) GetEmail

func (x *DescribeResponse) GetEmail() string

func (*DescribeResponse) GetGithubLogin

func (x *DescribeResponse) GetGithubLogin() string

func (*DescribeResponse) GetGithubScope

func (x *DescribeResponse) GetGithubScope() DescribeResponse_RepoScope

func (*DescribeResponse) GetGithubToken

func (x *DescribeResponse) GetGithubToken() string

func (*DescribeResponse) GetGithubUid

func (x *DescribeResponse) GetGithubUid() string

func (*DescribeResponse) GetName

func (x *DescribeResponse) GetName() string

func (*DescribeResponse) GetRepositoryProviders

func (x *DescribeResponse) GetRepositoryProviders() []*RepositoryProvider

func (*DescribeResponse) GetRepositoryScopes

func (x *DescribeResponse) GetRepositoryScopes() *RepositoryScopes

func (*DescribeResponse) GetStatus

func (*DescribeResponse) GetUser

func (x *DescribeResponse) GetUser() *User

func (*DescribeResponse) GetUserId

func (x *DescribeResponse) GetUserId() string

func (*DescribeResponse) ProtoMessage

func (*DescribeResponse) ProtoMessage()

func (*DescribeResponse) ProtoReflect

func (x *DescribeResponse) ProtoReflect() protoreflect.Message

func (*DescribeResponse) Reset

func (x *DescribeResponse) Reset()

func (*DescribeResponse) String

func (x *DescribeResponse) String() string

type DescribeResponse_RepoScope

type DescribeResponse_RepoScope int32
const (
	DescribeResponse_NONE    DescribeResponse_RepoScope = 0
	DescribeResponse_PUBLIC  DescribeResponse_RepoScope = 1
	DescribeResponse_PRIVATE DescribeResponse_RepoScope = 2
)

func (DescribeResponse_RepoScope) Descriptor

func (DescribeResponse_RepoScope) Enum

func (DescribeResponse_RepoScope) EnumDescriptor deprecated

func (DescribeResponse_RepoScope) EnumDescriptor() ([]byte, []int)

Deprecated: Use DescribeResponse_RepoScope.Descriptor instead.

func (DescribeResponse_RepoScope) Number

func (DescribeResponse_RepoScope) String

func (DescribeResponse_RepoScope) Type

type Favorite

type Favorite struct {
	UserId         string        `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	OrganizationId string        `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	FavoriteId     string        `protobuf:"bytes,3,opt,name=favorite_id,json=favoriteId,proto3" json:"favorite_id,omitempty"`
	Kind           Favorite_Kind `protobuf:"varint,4,opt,name=kind,proto3,enum=InternalApi.User.Favorite_Kind" json:"kind,omitempty"`
	// contains filtered or unexported fields
}

- user_id = [required] ID of the user - organization_id = [required] ID of organization - favorite_id = [required] ID of the favorite - kind = [required] Kind of the favorite / can be Dashboard or Project

func (*Favorite) Descriptor deprecated

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

Deprecated: Use Favorite.ProtoReflect.Descriptor instead.

func (*Favorite) GetFavoriteId

func (x *Favorite) GetFavoriteId() string

func (*Favorite) GetKind

func (x *Favorite) GetKind() Favorite_Kind

func (*Favorite) GetOrganizationId

func (x *Favorite) GetOrganizationId() string

func (*Favorite) GetUserId

func (x *Favorite) GetUserId() string

func (*Favorite) ProtoMessage

func (*Favorite) ProtoMessage()

func (*Favorite) ProtoReflect

func (x *Favorite) ProtoReflect() protoreflect.Message

func (*Favorite) Reset

func (x *Favorite) Reset()

func (*Favorite) String

func (x *Favorite) String() string

type FavoriteCreated

type FavoriteCreated struct {
	Favorite  *Favorite            `protobuf:"bytes,1,opt,name=favorite,proto3" json:"favorite,omitempty"`
	Timestamp *timestamp.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

Published with routing key: 'favorite_created'. All fields are required.

func (*FavoriteCreated) Descriptor deprecated

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

Deprecated: Use FavoriteCreated.ProtoReflect.Descriptor instead.

func (*FavoriteCreated) GetFavorite

func (x *FavoriteCreated) GetFavorite() *Favorite

func (*FavoriteCreated) GetTimestamp

func (x *FavoriteCreated) GetTimestamp() *timestamp.Timestamp

func (*FavoriteCreated) ProtoMessage

func (*FavoriteCreated) ProtoMessage()

func (*FavoriteCreated) ProtoReflect

func (x *FavoriteCreated) ProtoReflect() protoreflect.Message

func (*FavoriteCreated) Reset

func (x *FavoriteCreated) Reset()

func (*FavoriteCreated) String

func (x *FavoriteCreated) String() string

type FavoriteDeleted

type FavoriteDeleted struct {
	Favorite  *Favorite            `protobuf:"bytes,1,opt,name=favorite,proto3" json:"favorite,omitempty"`
	Timestamp *timestamp.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

Published with routing key: 'favorite_deleted'. All fields are required.

func (*FavoriteDeleted) Descriptor deprecated

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

Deprecated: Use FavoriteDeleted.ProtoReflect.Descriptor instead.

func (*FavoriteDeleted) GetFavorite

func (x *FavoriteDeleted) GetFavorite() *Favorite

func (*FavoriteDeleted) GetTimestamp

func (x *FavoriteDeleted) GetTimestamp() *timestamp.Timestamp

func (*FavoriteDeleted) ProtoMessage

func (*FavoriteDeleted) ProtoMessage()

func (*FavoriteDeleted) ProtoReflect

func (x *FavoriteDeleted) ProtoReflect() protoreflect.Message

func (*FavoriteDeleted) Reset

func (x *FavoriteDeleted) Reset()

func (*FavoriteDeleted) String

func (x *FavoriteDeleted) String() string

type Favorite_Kind

type Favorite_Kind int32
const (
	Favorite_PROJECT   Favorite_Kind = 0
	Favorite_DASHBOARD Favorite_Kind = 1
)

func (Favorite_Kind) Descriptor

func (Favorite_Kind) Enum

func (x Favorite_Kind) Enum() *Favorite_Kind

func (Favorite_Kind) EnumDescriptor deprecated

func (Favorite_Kind) EnumDescriptor() ([]byte, []int)

Deprecated: Use Favorite_Kind.Descriptor instead.

func (Favorite_Kind) Number

func (Favorite_Kind) String

func (x Favorite_Kind) String() string

func (Favorite_Kind) Type

type GetRepositoryTokenRequest

type GetRepositoryTokenRequest struct {
	UserId          string                                `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	IntegrationType repository_integrator.IntegrationType `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetRepositoryTokenRequest) Descriptor deprecated

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

Deprecated: Use GetRepositoryTokenRequest.ProtoReflect.Descriptor instead.

func (*GetRepositoryTokenRequest) GetIntegrationType

func (*GetRepositoryTokenRequest) GetUserId

func (x *GetRepositoryTokenRequest) GetUserId() string

func (*GetRepositoryTokenRequest) ProtoMessage

func (*GetRepositoryTokenRequest) ProtoMessage()

func (*GetRepositoryTokenRequest) ProtoReflect

func (*GetRepositoryTokenRequest) Reset

func (x *GetRepositoryTokenRequest) Reset()

func (*GetRepositoryTokenRequest) String

func (x *GetRepositoryTokenRequest) String() string

type GetRepositoryTokenResponse

type GetRepositoryTokenResponse struct {
	Token     string               `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	ExpiresAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRepositoryTokenResponse) Descriptor deprecated

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

Deprecated: Use GetRepositoryTokenResponse.ProtoReflect.Descriptor instead.

func (*GetRepositoryTokenResponse) GetExpiresAt

func (x *GetRepositoryTokenResponse) GetExpiresAt() *timestamp.Timestamp

func (*GetRepositoryTokenResponse) GetToken

func (x *GetRepositoryTokenResponse) GetToken() string

func (*GetRepositoryTokenResponse) ProtoMessage

func (*GetRepositoryTokenResponse) ProtoMessage()

func (*GetRepositoryTokenResponse) ProtoReflect

func (*GetRepositoryTokenResponse) Reset

func (x *GetRepositoryTokenResponse) Reset()

func (*GetRepositoryTokenResponse) String

func (x *GetRepositoryTokenResponse) String() string

type InactiveOwner

type InactiveOwner struct {
	UserId    string               `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Timestamp *timestamp.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

Published with routing key: 'inactive_owner'. All fields are required.

We sent this event if user as a org owner did not create any project in the first day

func (*InactiveOwner) Descriptor deprecated

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

Deprecated: Use InactiveOwner.ProtoReflect.Descriptor instead.

func (*InactiveOwner) GetTimestamp

func (x *InactiveOwner) GetTimestamp() *timestamp.Timestamp

func (*InactiveOwner) GetUserId

func (x *InactiveOwner) GetUserId() string

func (*InactiveOwner) ProtoMessage

func (*InactiveOwner) ProtoMessage()

func (*InactiveOwner) ProtoReflect

func (x *InactiveOwner) ProtoReflect() protoreflect.Message

func (*InactiveOwner) Reset

func (x *InactiveOwner) Reset()

func (*InactiveOwner) String

func (x *InactiveOwner) String() string

type ListFavoritesRequest

type ListFavoritesRequest struct {
	UserId         string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// contains filtered or unexported fields
}

ListFavorites call request

- user_id = [required] UUID of the user for which to list favorites. - organization_id = [required] UUID of the organization within which to list favorites.

func (*ListFavoritesRequest) Descriptor deprecated

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

Deprecated: Use ListFavoritesRequest.ProtoReflect.Descriptor instead.

func (*ListFavoritesRequest) GetOrganizationId

func (x *ListFavoritesRequest) GetOrganizationId() string

func (*ListFavoritesRequest) GetUserId

func (x *ListFavoritesRequest) GetUserId() string

func (*ListFavoritesRequest) ProtoMessage

func (*ListFavoritesRequest) ProtoMessage()

func (*ListFavoritesRequest) ProtoReflect

func (x *ListFavoritesRequest) ProtoReflect() protoreflect.Message

func (*ListFavoritesRequest) Reset

func (x *ListFavoritesRequest) Reset()

func (*ListFavoritesRequest) String

func (x *ListFavoritesRequest) String() string

type ListFavoritesResponse

type ListFavoritesResponse struct {
	Favorites []*Favorite `protobuf:"bytes,1,rep,name=favorites,proto3" json:"favorites,omitempty"`
	// contains filtered or unexported fields
}

ListFavorites call response - favorites = [required]

func (*ListFavoritesResponse) Descriptor deprecated

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

Deprecated: Use ListFavoritesResponse.ProtoReflect.Descriptor instead.

func (*ListFavoritesResponse) GetFavorites

func (x *ListFavoritesResponse) GetFavorites() []*Favorite

func (*ListFavoritesResponse) ProtoMessage

func (*ListFavoritesResponse) ProtoMessage()

func (*ListFavoritesResponse) ProtoReflect

func (x *ListFavoritesResponse) ProtoReflect() protoreflect.Message

func (*ListFavoritesResponse) Reset

func (x *ListFavoritesResponse) Reset()

func (*ListFavoritesResponse) String

func (x *ListFavoritesResponse) String() string

type MemberInvited

type MemberInvited struct {
	GithubUsername string               `protobuf:"bytes,1,opt,name=github_username,json=githubUsername,proto3" json:"github_username,omitempty"`
	OrgId          string               `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	Timestamp      *timestamp.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*MemberInvited) Descriptor deprecated

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

Deprecated: Use MemberInvited.ProtoReflect.Descriptor instead.

func (*MemberInvited) GetGithubUsername

func (x *MemberInvited) GetGithubUsername() string

func (*MemberInvited) GetOrgId

func (x *MemberInvited) GetOrgId() string

func (*MemberInvited) GetTimestamp

func (x *MemberInvited) GetTimestamp() *timestamp.Timestamp

func (*MemberInvited) ProtoMessage

func (*MemberInvited) ProtoMessage()

func (*MemberInvited) ProtoReflect

func (x *MemberInvited) ProtoReflect() protoreflect.Message

func (*MemberInvited) Reset

func (x *MemberInvited) Reset()

func (*MemberInvited) String

func (x *MemberInvited) String() string

type RefreshRepositoryProviderRequest

type RefreshRepositoryProviderRequest struct {
	UserId string                  `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Type   RepositoryProvider_Type `protobuf:"varint,2,opt,name=type,proto3,enum=InternalApi.User.RepositoryProvider_Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*RefreshRepositoryProviderRequest) Descriptor deprecated

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

Deprecated: Use RefreshRepositoryProviderRequest.ProtoReflect.Descriptor instead.

func (*RefreshRepositoryProviderRequest) GetType

func (*RefreshRepositoryProviderRequest) GetUserId

func (*RefreshRepositoryProviderRequest) ProtoMessage

func (*RefreshRepositoryProviderRequest) ProtoMessage()

func (*RefreshRepositoryProviderRequest) ProtoReflect

func (*RefreshRepositoryProviderRequest) Reset

func (*RefreshRepositoryProviderRequest) String

type RefreshRepositoryProviderResponse

type RefreshRepositoryProviderResponse struct {
	UserId             string              `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	RepositoryProvider *RepositoryProvider `protobuf:"bytes,2,opt,name=repository_provider,json=repositoryProvider,proto3" json:"repository_provider,omitempty"`
	// contains filtered or unexported fields
}

func (*RefreshRepositoryProviderResponse) Descriptor deprecated

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

Deprecated: Use RefreshRepositoryProviderResponse.ProtoReflect.Descriptor instead.

func (*RefreshRepositoryProviderResponse) GetRepositoryProvider

func (x *RefreshRepositoryProviderResponse) GetRepositoryProvider() *RepositoryProvider

func (*RefreshRepositoryProviderResponse) GetUserId

func (*RefreshRepositoryProviderResponse) ProtoMessage

func (*RefreshRepositoryProviderResponse) ProtoMessage()

func (*RefreshRepositoryProviderResponse) ProtoReflect

func (*RefreshRepositoryProviderResponse) Reset

func (*RefreshRepositoryProviderResponse) String

type RegenerateTokenRequest

type RegenerateTokenRequest struct {
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

Regenerate token call request

- user_id = [required] The id of the user whose token should be regenerated

func (*RegenerateTokenRequest) Descriptor deprecated

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

Deprecated: Use RegenerateTokenRequest.ProtoReflect.Descriptor instead.

func (*RegenerateTokenRequest) GetUserId

func (x *RegenerateTokenRequest) GetUserId() string

func (*RegenerateTokenRequest) ProtoMessage

func (*RegenerateTokenRequest) ProtoMessage()

func (*RegenerateTokenRequest) ProtoReflect

func (x *RegenerateTokenRequest) ProtoReflect() protoreflect.Message

func (*RegenerateTokenRequest) Reset

func (x *RegenerateTokenRequest) Reset()

func (*RegenerateTokenRequest) String

func (x *RegenerateTokenRequest) String() string

type RegenerateTokenResponse

type RegenerateTokenResponse struct {
	Status   *status.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	ApiToken string         `protobuf:"bytes,3,opt,name=api_token,json=apiToken,proto3" json:"api_token,omitempty"`
	// contains filtered or unexported fields
}

Regenerate token call response

Response: - status = [required] Status of response - user = [required] The description of updated user

func (*RegenerateTokenResponse) Descriptor deprecated

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

Deprecated: Use RegenerateTokenResponse.ProtoReflect.Descriptor instead.

func (*RegenerateTokenResponse) GetApiToken

func (x *RegenerateTokenResponse) GetApiToken() string

func (*RegenerateTokenResponse) GetStatus

func (x *RegenerateTokenResponse) GetStatus() *status.Status

func (*RegenerateTokenResponse) ProtoMessage

func (*RegenerateTokenResponse) ProtoMessage()

func (*RegenerateTokenResponse) ProtoReflect

func (x *RegenerateTokenResponse) ProtoReflect() protoreflect.Message

func (*RegenerateTokenResponse) Reset

func (x *RegenerateTokenResponse) Reset()

func (*RegenerateTokenResponse) String

func (x *RegenerateTokenResponse) String() string

type RepositoryProvider

type RepositoryProvider struct {
	Type  RepositoryProvider_Type  `protobuf:"varint,1,opt,name=type,proto3,enum=InternalApi.User.RepositoryProvider_Type" json:"type,omitempty"`
	Scope RepositoryProvider_Scope `protobuf:"varint,2,opt,name=scope,proto3,enum=InternalApi.User.RepositoryProvider_Scope" json:"scope,omitempty"`
	Login string                   `protobuf:"bytes,3,opt,name=login,proto3" json:"login,omitempty"`
	Uid   string                   `protobuf:"bytes,4,opt,name=uid,proto3" json:"uid,omitempty"`
	// contains filtered or unexported fields
}

func (*RepositoryProvider) Descriptor deprecated

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

Deprecated: Use RepositoryProvider.ProtoReflect.Descriptor instead.

func (*RepositoryProvider) GetLogin

func (x *RepositoryProvider) GetLogin() string

func (*RepositoryProvider) GetScope

func (*RepositoryProvider) GetType

func (*RepositoryProvider) GetUid

func (x *RepositoryProvider) GetUid() string

func (*RepositoryProvider) ProtoMessage

func (*RepositoryProvider) ProtoMessage()

func (*RepositoryProvider) ProtoReflect

func (x *RepositoryProvider) ProtoReflect() protoreflect.Message

func (*RepositoryProvider) Reset

func (x *RepositoryProvider) Reset()

func (*RepositoryProvider) String

func (x *RepositoryProvider) String() string

type RepositoryProvider_Scope

type RepositoryProvider_Scope int32
const (
	RepositoryProvider_NONE    RepositoryProvider_Scope = 0
	RepositoryProvider_EMAIL   RepositoryProvider_Scope = 1
	RepositoryProvider_PUBLIC  RepositoryProvider_Scope = 2
	RepositoryProvider_PRIVATE RepositoryProvider_Scope = 3
)

func (RepositoryProvider_Scope) Descriptor

func (RepositoryProvider_Scope) Enum

func (RepositoryProvider_Scope) EnumDescriptor deprecated

func (RepositoryProvider_Scope) EnumDescriptor() ([]byte, []int)

Deprecated: Use RepositoryProvider_Scope.Descriptor instead.

func (RepositoryProvider_Scope) Number

func (RepositoryProvider_Scope) String

func (x RepositoryProvider_Scope) String() string

func (RepositoryProvider_Scope) Type

type RepositoryProvider_Type

type RepositoryProvider_Type int32
const (
	RepositoryProvider_GITHUB    RepositoryProvider_Type = 0
	RepositoryProvider_BITBUCKET RepositoryProvider_Type = 1
	RepositoryProvider_GITLAB    RepositoryProvider_Type = 2
)

func (RepositoryProvider_Type) Descriptor

func (RepositoryProvider_Type) Enum

func (RepositoryProvider_Type) EnumDescriptor deprecated

func (RepositoryProvider_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use RepositoryProvider_Type.Descriptor instead.

func (RepositoryProvider_Type) Number

func (RepositoryProvider_Type) String

func (x RepositoryProvider_Type) String() string

func (RepositoryProvider_Type) Type

type RepositoryScopes

type RepositoryScopes struct {
	Github    *RepositoryScopes_RepositoryScope `protobuf:"bytes,1,opt,name=github,proto3" json:"github,omitempty"`
	Bitbucket *RepositoryScopes_RepositoryScope `protobuf:"bytes,2,opt,name=bitbucket,proto3" json:"bitbucket,omitempty"`
	// contains filtered or unexported fields
}

func (*RepositoryScopes) Descriptor deprecated

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

Deprecated: Use RepositoryScopes.ProtoReflect.Descriptor instead.

func (*RepositoryScopes) GetBitbucket

func (*RepositoryScopes) GetGithub

func (*RepositoryScopes) ProtoMessage

func (*RepositoryScopes) ProtoMessage()

func (*RepositoryScopes) ProtoReflect

func (x *RepositoryScopes) ProtoReflect() protoreflect.Message

func (*RepositoryScopes) Reset

func (x *RepositoryScopes) Reset()

func (*RepositoryScopes) String

func (x *RepositoryScopes) String() string

type RepositoryScopes_RepositoryScope

type RepositoryScopes_RepositoryScope struct {
	Scope RepositoryScopes_RepositoryScope_Scope `protobuf:"varint,2,opt,name=scope,proto3,enum=InternalApi.User.RepositoryScopes_RepositoryScope_Scope" json:"scope,omitempty"`
	Login string                                 `protobuf:"bytes,3,opt,name=login,proto3" json:"login,omitempty"`
	Uid   string                                 `protobuf:"bytes,4,opt,name=uid,proto3" json:"uid,omitempty"`
	// contains filtered or unexported fields
}

func (*RepositoryScopes_RepositoryScope) Descriptor deprecated

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

Deprecated: Use RepositoryScopes_RepositoryScope.ProtoReflect.Descriptor instead.

func (*RepositoryScopes_RepositoryScope) GetLogin

func (*RepositoryScopes_RepositoryScope) GetScope

func (*RepositoryScopes_RepositoryScope) GetUid

func (*RepositoryScopes_RepositoryScope) ProtoMessage

func (*RepositoryScopes_RepositoryScope) ProtoMessage()

func (*RepositoryScopes_RepositoryScope) ProtoReflect

func (*RepositoryScopes_RepositoryScope) Reset

func (*RepositoryScopes_RepositoryScope) String

type RepositoryScopes_RepositoryScope_Scope

type RepositoryScopes_RepositoryScope_Scope int32
const (
	RepositoryScopes_RepositoryScope_NONE    RepositoryScopes_RepositoryScope_Scope = 0
	RepositoryScopes_RepositoryScope_EMAIL   RepositoryScopes_RepositoryScope_Scope = 1
	RepositoryScopes_RepositoryScope_PUBLIC  RepositoryScopes_RepositoryScope_Scope = 2
	RepositoryScopes_RepositoryScope_PRIVATE RepositoryScopes_RepositoryScope_Scope = 3
)

func (RepositoryScopes_RepositoryScope_Scope) Descriptor

func (RepositoryScopes_RepositoryScope_Scope) Enum

func (RepositoryScopes_RepositoryScope_Scope) EnumDescriptor deprecated

func (RepositoryScopes_RepositoryScope_Scope) EnumDescriptor() ([]byte, []int)

Deprecated: Use RepositoryScopes_RepositoryScope_Scope.Descriptor instead.

func (RepositoryScopes_RepositoryScope_Scope) Number

func (RepositoryScopes_RepositoryScope_Scope) String

func (RepositoryScopes_RepositoryScope_Scope) Type

type SearchUsersRequest

type SearchUsersRequest struct {
	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	Limit int32  `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

SearchUsers call request

- query = [required] The query to be used to find the user, for example it could be an email, username or user id. - limit = [required] The limit value used to limit the number of users returned.

func (*SearchUsersRequest) Descriptor deprecated

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

Deprecated: Use SearchUsersRequest.ProtoReflect.Descriptor instead.

func (*SearchUsersRequest) GetLimit

func (x *SearchUsersRequest) GetLimit() int32

func (*SearchUsersRequest) GetQuery

func (x *SearchUsersRequest) GetQuery() string

func (*SearchUsersRequest) ProtoMessage

func (*SearchUsersRequest) ProtoMessage()

func (*SearchUsersRequest) ProtoReflect

func (x *SearchUsersRequest) ProtoReflect() protoreflect.Message

func (*SearchUsersRequest) Reset

func (x *SearchUsersRequest) Reset()

func (*SearchUsersRequest) String

func (x *SearchUsersRequest) String() string

type SearchUsersResponse

type SearchUsersResponse struct {
	Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

SearchUsers call response

Response: - user = [Required] The list of users found

func (*SearchUsersResponse) Descriptor deprecated

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

Deprecated: Use SearchUsersResponse.ProtoReflect.Descriptor instead.

func (*SearchUsersResponse) GetUsers

func (x *SearchUsersResponse) GetUsers() []*User

func (*SearchUsersResponse) ProtoMessage

func (*SearchUsersResponse) ProtoMessage()

func (*SearchUsersResponse) ProtoReflect

func (x *SearchUsersResponse) ProtoReflect() protoreflect.Message

func (*SearchUsersResponse) Reset

func (x *SearchUsersResponse) Reset()

func (*SearchUsersResponse) String

func (x *SearchUsersResponse) String() string

type UnblockAccountRequest

type UnblockAccountRequest struct {
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

- user_id = [required] The user id

func (*UnblockAccountRequest) Descriptor deprecated

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

Deprecated: Use UnblockAccountRequest.ProtoReflect.Descriptor instead.

func (*UnblockAccountRequest) GetUserId

func (x *UnblockAccountRequest) GetUserId() string

func (*UnblockAccountRequest) ProtoMessage

func (*UnblockAccountRequest) ProtoMessage()

func (*UnblockAccountRequest) ProtoReflect

func (x *UnblockAccountRequest) ProtoReflect() protoreflect.Message

func (*UnblockAccountRequest) Reset

func (x *UnblockAccountRequest) Reset()

func (*UnblockAccountRequest) String

func (x *UnblockAccountRequest) String() string

type UnimplementedUserServiceServer

type UnimplementedUserServiceServer struct{}

UnimplementedUserServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedUserServiceServer) BlockAccount

func (UnimplementedUserServiceServer) CheckGithubToken

func (UnimplementedUserServiceServer) Create

func (UnimplementedUserServiceServer) CreateFavorite

func (UnimplementedUserServiceServer) DeleteFavorite

func (UnimplementedUserServiceServer) DeleteWithOwnedOrgs

func (UnimplementedUserServiceServer) Describe

func (UnimplementedUserServiceServer) DescribeByEmail

func (UnimplementedUserServiceServer) DescribeByRepositoryProvider

func (UnimplementedUserServiceServer) DescribeMany

func (UnimplementedUserServiceServer) GetRepositoryToken

func (UnimplementedUserServiceServer) ListFavorites

func (UnimplementedUserServiceServer) RegenerateToken

func (UnimplementedUserServiceServer) SearchUsers

func (UnimplementedUserServiceServer) UnblockAccount

func (UnimplementedUserServiceServer) Update

type UnsafeUserServiceServer

type UnsafeUserServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeUserServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserServiceServer will result in compilation errors.

type UpdateRequest

type UpdateRequest struct {
	User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

Update call request

- user = [required] The user to be updated. The ID identifies the user, while other fileds are to be changed.

func (*UpdateRequest) Descriptor deprecated

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

Deprecated: Use UpdateRequest.ProtoReflect.Descriptor instead.

func (*UpdateRequest) GetUser

func (x *UpdateRequest) GetUser() *User

func (*UpdateRequest) ProtoMessage

func (*UpdateRequest) ProtoMessage()

func (*UpdateRequest) ProtoReflect

func (x *UpdateRequest) ProtoReflect() protoreflect.Message

func (*UpdateRequest) Reset

func (x *UpdateRequest) Reset()

func (*UpdateRequest) String

func (x *UpdateRequest) String() string

type UpdateResponse

type UpdateResponse struct {
	Status *status.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	User   *User          `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

Update call response

Response: - status = [required] Status of response - user = [required] The description of updated user

func (*UpdateResponse) Descriptor deprecated

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

Deprecated: Use UpdateResponse.ProtoReflect.Descriptor instead.

func (*UpdateResponse) GetStatus

func (x *UpdateResponse) GetStatus() *status.Status

func (*UpdateResponse) GetUser

func (x *UpdateResponse) GetUser() *User

func (*UpdateResponse) ProtoMessage

func (*UpdateResponse) ProtoMessage()

func (*UpdateResponse) ProtoReflect

func (x *UpdateResponse) ProtoReflect() protoreflect.Message

func (*UpdateResponse) Reset

func (x *UpdateResponse) Reset()

func (*UpdateResponse) String

func (x *UpdateResponse) String() string

type User

type User struct {
	Id                  string                `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	AvatarUrl           string                `protobuf:"bytes,3,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"`
	GithubUid           string                `protobuf:"bytes,4,opt,name=github_uid,json=githubUid,proto3" json:"github_uid,omitempty"`
	Name                string                `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	GithubLogin         string                `protobuf:"bytes,7,opt,name=github_login,json=githubLogin,proto3" json:"github_login,omitempty"`
	Company             string                `protobuf:"bytes,8,opt,name=company,proto3" json:"company,omitempty"`
	Email               string                `protobuf:"bytes,9,opt,name=email,proto3" json:"email,omitempty"`
	BlockedAt           *timestamp.Timestamp  `protobuf:"bytes,10,opt,name=blocked_at,json=blockedAt,proto3" json:"blocked_at,omitempty"`
	CreatedAt           *timestamp.Timestamp  `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	RepositoryProviders []*RepositoryProvider `protobuf:"bytes,12,rep,name=repository_providers,json=repositoryProviders,proto3" json:"repository_providers,omitempty"`
	VisitedAt           *timestamp.Timestamp  `protobuf:"bytes,13,opt,name=visited_at,json=visitedAt,proto3" json:"visited_at,omitempty"`
	SingleOrgUser       bool                  `protobuf:"varint,14,opt,name=single_org_user,json=singleOrgUser,proto3" json:"single_org_user,omitempty"`
	OrgId               string                `protobuf:"bytes,15,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	CreationSource      User_CreationSource   `` /* 147-byte string literal not displayed */
	Deactivated         bool                  `protobuf:"varint,17,opt,name=deactivated,proto3" json:"deactivated,omitempty"`
	// contains filtered or unexported fields
}

- id = user UUID - avatar_url = Url to user avatar. - github_uid = GitHub uid of a user. - name = User's name used for presentation purposes. - company = The company associated with the user. - email = User email. - blocked_at = the timestamp of user blocking - visited_at = the timestamp of user last visit - single_org_user = Is this is a single org user? This is the case for okta users for example. - org_id = If single_org_user is true, this is the org_id to which this user belongs. - creation_source = not set or okta - deactivated = if the account was deactivated

func (*User) Descriptor deprecated

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

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetAvatarUrl

func (x *User) GetAvatarUrl() string

func (*User) GetBlockedAt

func (x *User) GetBlockedAt() *timestamp.Timestamp

func (*User) GetCompany

func (x *User) GetCompany() string

func (*User) GetCreatedAt

func (x *User) GetCreatedAt() *timestamp.Timestamp

func (*User) GetCreationSource

func (x *User) GetCreationSource() User_CreationSource

func (*User) GetDeactivated

func (x *User) GetDeactivated() bool

func (*User) GetEmail

func (x *User) GetEmail() string

func (*User) GetGithubLogin

func (x *User) GetGithubLogin() string

func (*User) GetGithubUid

func (x *User) GetGithubUid() string

func (*User) GetId

func (x *User) GetId() string

func (*User) GetName

func (x *User) GetName() string

func (*User) GetOrgId

func (x *User) GetOrgId() string

func (*User) GetRepositoryProviders

func (x *User) GetRepositoryProviders() []*RepositoryProvider

func (*User) GetSingleOrgUser

func (x *User) GetSingleOrgUser() bool

func (*User) GetVisitedAt

func (x *User) GetVisitedAt() *timestamp.Timestamp

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

func (x *User) ProtoReflect() protoreflect.Message

func (*User) Reset

func (x *User) Reset()

func (*User) String

func (x *User) String() string

type UserCreated

type UserCreated struct {
	UserId    string               `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Timestamp *timestamp.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Invited   bool                 `protobuf:"varint,3,opt,name=invited,proto3" json:"invited,omitempty"`
	// contains filtered or unexported fields
}

Published with routing key: 'created'. All fields are required.

func (*UserCreated) Descriptor deprecated

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

Deprecated: Use UserCreated.ProtoReflect.Descriptor instead.

func (*UserCreated) GetInvited

func (x *UserCreated) GetInvited() bool

func (*UserCreated) GetTimestamp

func (x *UserCreated) GetTimestamp() *timestamp.Timestamp

func (*UserCreated) GetUserId

func (x *UserCreated) GetUserId() string

func (*UserCreated) ProtoMessage

func (*UserCreated) ProtoMessage()

func (*UserCreated) ProtoReflect

func (x *UserCreated) ProtoReflect() protoreflect.Message

func (*UserCreated) Reset

func (x *UserCreated) Reset()

func (*UserCreated) String

func (x *UserCreated) String() string

type UserDeleted

type UserDeleted struct {
	UserId    string               `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Timestamp *timestamp.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

Published with routing key: 'deleted'. All fields are required.

func (*UserDeleted) Descriptor deprecated

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

Deprecated: Use UserDeleted.ProtoReflect.Descriptor instead.

func (*UserDeleted) GetTimestamp

func (x *UserDeleted) GetTimestamp() *timestamp.Timestamp

func (*UserDeleted) GetUserId

func (x *UserDeleted) GetUserId() string

func (*UserDeleted) ProtoMessage

func (*UserDeleted) ProtoMessage()

func (*UserDeleted) ProtoReflect

func (x *UserDeleted) ProtoReflect() protoreflect.Message

func (*UserDeleted) Reset

func (x *UserDeleted) Reset()

func (*UserDeleted) String

func (x *UserDeleted) String() string

type UserJoinedOrganization

type UserJoinedOrganization struct {
	UserId    string               `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	OrgId     string               `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	Timestamp *timestamp.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*UserJoinedOrganization) Descriptor deprecated

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

Deprecated: Use UserJoinedOrganization.ProtoReflect.Descriptor instead.

func (*UserJoinedOrganization) GetOrgId

func (x *UserJoinedOrganization) GetOrgId() string

func (*UserJoinedOrganization) GetTimestamp

func (x *UserJoinedOrganization) GetTimestamp() *timestamp.Timestamp

func (*UserJoinedOrganization) GetUserId

func (x *UserJoinedOrganization) GetUserId() string

func (*UserJoinedOrganization) ProtoMessage

func (*UserJoinedOrganization) ProtoMessage()

func (*UserJoinedOrganization) ProtoReflect

func (x *UserJoinedOrganization) ProtoReflect() protoreflect.Message

func (*UserJoinedOrganization) Reset

func (x *UserJoinedOrganization) Reset()

func (*UserJoinedOrganization) String

func (x *UserJoinedOrganization) String() string

type UserLeftOrganization

type UserLeftOrganization struct {
	UserId    string               `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	OrgId     string               `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	Timestamp *timestamp.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*UserLeftOrganization) Descriptor deprecated

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

Deprecated: Use UserLeftOrganization.ProtoReflect.Descriptor instead.

func (*UserLeftOrganization) GetOrgId

func (x *UserLeftOrganization) GetOrgId() string

func (*UserLeftOrganization) GetTimestamp

func (x *UserLeftOrganization) GetTimestamp() *timestamp.Timestamp

func (*UserLeftOrganization) GetUserId

func (x *UserLeftOrganization) GetUserId() string

func (*UserLeftOrganization) ProtoMessage

func (*UserLeftOrganization) ProtoMessage()

func (*UserLeftOrganization) ProtoReflect

func (x *UserLeftOrganization) ProtoReflect() protoreflect.Message

func (*UserLeftOrganization) Reset

func (x *UserLeftOrganization) Reset()

func (*UserLeftOrganization) String

func (x *UserLeftOrganization) String() string

type UserServiceClient

type UserServiceClient interface {
	// Operation is called to describe an existing user.
	// Operation is synchronous.
	Describe(ctx context.Context, in *DescribeRequest, opts ...grpc.CallOption) (*DescribeResponse, error)
	// Operation is called to find and describe an existing user based on repository provider id
	// Operation is synchronous.
	DescribeByRepositoryProvider(ctx context.Context, in *DescribeByRepositoryProviderRequest, opts ...grpc.CallOption) (*User, error)
	// Operation is called to find and describe an existing user based on email address
	// Operation is synchronous.
	DescribeByEmail(ctx context.Context, in *DescribeByEmailRequest, opts ...grpc.CallOption) (*User, error)
	// Operation is called to search for users
	// Operation is synchronous.
	SearchUsers(ctx context.Context, in *SearchUsersRequest, opts ...grpc.CallOption) (*SearchUsersResponse, error)
	// Operation is called to describe many users.
	// Operation is synchronous.
	DescribeMany(ctx context.Context, in *DescribeManyRequest, opts ...grpc.CallOption) (*DescribeManyResponse, error)
	// Operation is called to update an existing user.
	// Operation is synchronous.
	Update(ctx context.Context, in *UpdateRequest, opts ...grpc.CallOption) (*UpdateResponse, error)
	// Operation is called to delete an existing user and all their owned organizations.
	// Operation is synchronous.
	DeleteWithOwnedOrgs(ctx context.Context, in *DeleteWithOwnedOrgsRequest, opts ...grpc.CallOption) (*User, error)
	// Operation is called to regenerate a token for an existing user.
	// Operation is synchronous.
	RegenerateToken(ctx context.Context, in *RegenerateTokenRequest, opts ...grpc.CallOption) (*RegenerateTokenResponse, error)
	// Operation is called to list favorites for the user.
	// Operation is synchronous.
	ListFavorites(ctx context.Context, in *ListFavoritesRequest, opts ...grpc.CallOption) (*ListFavoritesResponse, error)
	// Operation is called to create favorite record.
	// Operation is synchronous.
	CreateFavorite(ctx context.Context, in *Favorite, opts ...grpc.CallOption) (*Favorite, error)
	// Operation is called to delete the favorite record.
	// Operation is synchronous.
	DeleteFavorite(ctx context.Context, in *Favorite, opts ...grpc.CallOption) (*Favorite, error)
	// Operation is called to check the status of an github token.
	// Operation is synchronous.
	CheckGithubToken(ctx context.Context, in *CheckGithubTokenRequest, opts ...grpc.CallOption) (*CheckGithubTokenResponse, error)
	// Operation is called to block the user based on their auth account.
	// Operation is synchronous.
	BlockAccount(ctx context.Context, in *BlockAccountRequest, opts ...grpc.CallOption) (*User, error)
	// Operation is called to unblock the user based on their auth account.
	// Operation is synchronous.
	UnblockAccount(ctx context.Context, in *UnblockAccountRequest, opts ...grpc.CallOption) (*User, error)
	// Operation is called to fetch a users repository token
	// Operation is synchronous.
	GetRepositoryToken(ctx context.Context, in *GetRepositoryTokenRequest, opts ...grpc.CallOption) (*GetRepositoryTokenResponse, error)
	// Operation is called to check and refresh the status of an repository provider
	// for a given user and provider type
	// Operation is synchronous.
	RefreshRepositoryProvider(ctx context.Context, in *RefreshRepositoryProviderRequest, opts ...grpc.CallOption) (*RefreshRepositoryProviderResponse, error)
	// Operation is called create a new user, passing username and name.
	// Operation is synchronous.
	Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*User, error)
}

UserServiceClient is the client API for UserService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type UserServiceServer

type UserServiceServer interface {
	// Operation is called to describe an existing user.
	// Operation is synchronous.
	Describe(context.Context, *DescribeRequest) (*DescribeResponse, error)
	// Operation is called to find and describe an existing user based on repository provider id
	// Operation is synchronous.
	DescribeByRepositoryProvider(context.Context, *DescribeByRepositoryProviderRequest) (*User, error)
	// Operation is called to find and describe an existing user based on email address
	// Operation is synchronous.
	DescribeByEmail(context.Context, *DescribeByEmailRequest) (*User, error)
	// Operation is called to search for users
	// Operation is synchronous.
	SearchUsers(context.Context, *SearchUsersRequest) (*SearchUsersResponse, error)
	// Operation is called to describe many users.
	// Operation is synchronous.
	DescribeMany(context.Context, *DescribeManyRequest) (*DescribeManyResponse, error)
	// Operation is called to update an existing user.
	// Operation is synchronous.
	Update(context.Context, *UpdateRequest) (*UpdateResponse, error)
	// Operation is called to delete an existing user and all their owned organizations.
	// Operation is synchronous.
	DeleteWithOwnedOrgs(context.Context, *DeleteWithOwnedOrgsRequest) (*User, error)
	// Operation is called to regenerate a token for an existing user.
	// Operation is synchronous.
	RegenerateToken(context.Context, *RegenerateTokenRequest) (*RegenerateTokenResponse, error)
	// Operation is called to list favorites for the user.
	// Operation is synchronous.
	ListFavorites(context.Context, *ListFavoritesRequest) (*ListFavoritesResponse, error)
	// Operation is called to create favorite record.
	// Operation is synchronous.
	CreateFavorite(context.Context, *Favorite) (*Favorite, error)
	// Operation is called to delete the favorite record.
	// Operation is synchronous.
	DeleteFavorite(context.Context, *Favorite) (*Favorite, error)
	// Operation is called to check the status of an github token.
	// Operation is synchronous.
	CheckGithubToken(context.Context, *CheckGithubTokenRequest) (*CheckGithubTokenResponse, error)
	// Operation is called to block the user based on their auth account.
	// Operation is synchronous.
	BlockAccount(context.Context, *BlockAccountRequest) (*User, error)
	// Operation is called to unblock the user based on their auth account.
	// Operation is synchronous.
	UnblockAccount(context.Context, *UnblockAccountRequest) (*User, error)
	// Operation is called to fetch a users repository token
	// Operation is synchronous.
	GetRepositoryToken(context.Context, *GetRepositoryTokenRequest) (*GetRepositoryTokenResponse, error)
	// Operation is called to check and refresh the status of an repository provider
	// for a given user and provider type
	// Operation is synchronous.
	RefreshRepositoryProvider(context.Context, *RefreshRepositoryProviderRequest) (*RefreshRepositoryProviderResponse, error)
	// Operation is called create a new user, passing username and name.
	// Operation is synchronous.
	Create(context.Context, *CreateRequest) (*User, error)
}

UserServiceServer is the server API for UserService service. All implementations should embed UnimplementedUserServiceServer for forward compatibility.

type UserUpdated

type UserUpdated struct {
	UserId    string               `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Timestamp *timestamp.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

Published with routing key: 'updated'. All fields are required.

func (*UserUpdated) Descriptor deprecated

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

Deprecated: Use UserUpdated.ProtoReflect.Descriptor instead.

func (*UserUpdated) GetTimestamp

func (x *UserUpdated) GetTimestamp() *timestamp.Timestamp

func (*UserUpdated) GetUserId

func (x *UserUpdated) GetUserId() string

func (*UserUpdated) ProtoMessage

func (*UserUpdated) ProtoMessage()

func (*UserUpdated) ProtoReflect

func (x *UserUpdated) ProtoReflect() protoreflect.Message

func (*UserUpdated) Reset

func (x *UserUpdated) Reset()

func (*UserUpdated) String

func (x *UserUpdated) String() string

type User_CreationSource

type User_CreationSource int32
const (
	User_NOT_SET User_CreationSource = 0
	User_OKTA    User_CreationSource = 1
)

func (User_CreationSource) Descriptor

func (User_CreationSource) Enum

func (User_CreationSource) EnumDescriptor deprecated

func (User_CreationSource) EnumDescriptor() ([]byte, []int)

Deprecated: Use User_CreationSource.Descriptor instead.

func (User_CreationSource) Number

func (User_CreationSource) String

func (x User_CreationSource) String() string

func (User_CreationSource) Type

type WorkEmailAdded

type WorkEmailAdded struct {
	UserId    string               `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	Timestamp *timestamp.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	OldEmail  string               `protobuf:"bytes,3,opt,name=old_email,json=oldEmail,proto3" json:"old_email,omitempty"`
	NewEmail  string               `protobuf:"bytes,4,opt,name=new_email,json=newEmail,proto3" json:"new_email,omitempty"`
	// contains filtered or unexported fields
}

Published with routing key: 'work_email_added'. All fields are required.

func (*WorkEmailAdded) Descriptor deprecated

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

Deprecated: Use WorkEmailAdded.ProtoReflect.Descriptor instead.

func (*WorkEmailAdded) GetNewEmail

func (x *WorkEmailAdded) GetNewEmail() string

func (*WorkEmailAdded) GetOldEmail

func (x *WorkEmailAdded) GetOldEmail() string

func (*WorkEmailAdded) GetTimestamp

func (x *WorkEmailAdded) GetTimestamp() *timestamp.Timestamp

func (*WorkEmailAdded) GetUserId

func (x *WorkEmailAdded) GetUserId() string

func (*WorkEmailAdded) ProtoMessage

func (*WorkEmailAdded) ProtoMessage()

func (*WorkEmailAdded) ProtoReflect

func (x *WorkEmailAdded) ProtoReflect() protoreflect.Message

func (*WorkEmailAdded) Reset

func (x *WorkEmailAdded) Reset()

func (*WorkEmailAdded) String

func (x *WorkEmailAdded) String() string

Jump to

Keyboard shortcuts

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