tag

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ListTagsRequest_OrderBy_name = map[int32]string{
		0: "DEFAULT",
		1: "NAME",
		2: "CREATED_AT",
		3: "UPDATED_AT",
		4: "ENTITY_TYPE",
		5: "ENVIRONMENT",
	}
	ListTagsRequest_OrderBy_value = map[string]int32{
		"DEFAULT":     0,
		"NAME":        1,
		"CREATED_AT":  2,
		"UPDATED_AT":  3,
		"ENTITY_TYPE": 4,
		"ENVIRONMENT": 5,
	}
)

Enum value maps for ListTagsRequest_OrderBy.

View Source
var (
	ListTagsRequest_OrderDirection_name = map[int32]string{
		0: "ASC",
		1: "DESC",
	}
	ListTagsRequest_OrderDirection_value = map[string]int32{
		"ASC":  0,
		"DESC": 1,
	}
)

Enum value maps for ListTagsRequest_OrderDirection.

View Source
var (
	Tag_EntityType_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "FEATURE_FLAG",
		2: "ACCOUNT",
	}
	Tag_EntityType_value = map[string]int32{
		"UNSPECIFIED":  0,
		"FEATURE_FLAG": 1,
		"ACCOUNT":      2,
	}
)

Enum value maps for Tag_EntityType.

View Source
var File_proto_tag_service_proto protoreflect.FileDescriptor
View Source
var File_proto_tag_tag_proto protoreflect.FileDescriptor

Functions

func RegisterTagServiceServer

func RegisterTagServiceServer(s *grpc.Server, srv TagServiceServer)

Types

type CreateTagRequest

type CreateTagRequest struct {
	Name          string         `protobuf:"bytes,1,opt,name=name,proto3" json:"name"`
	EntityType    Tag_EntityType `protobuf:"varint,2,opt,name=entity_type,json=entityType,proto3,enum=bucketeer.tag.Tag_EntityType" json:"entity_type"`
	EnvironmentId string         `protobuf:"bytes,3,opt,name=environment_id,json=environmentId,proto3" json:"environment_id"`
	// contains filtered or unexported fields
}

func (*CreateTagRequest) Descriptor deprecated

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

Deprecated: Use CreateTagRequest.ProtoReflect.Descriptor instead.

func (*CreateTagRequest) GetEntityType

func (x *CreateTagRequest) GetEntityType() Tag_EntityType

func (*CreateTagRequest) GetEnvironmentId

func (x *CreateTagRequest) GetEnvironmentId() string

func (*CreateTagRequest) GetName

func (x *CreateTagRequest) GetName() string

func (*CreateTagRequest) ProtoMessage

func (*CreateTagRequest) ProtoMessage()

func (*CreateTagRequest) ProtoReflect

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

func (*CreateTagRequest) Reset

func (x *CreateTagRequest) Reset()

func (*CreateTagRequest) String

func (x *CreateTagRequest) String() string

type CreateTagResponse

type CreateTagResponse struct {
	Tag *Tag `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag"`
	// contains filtered or unexported fields
}

func (*CreateTagResponse) Descriptor deprecated

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

Deprecated: Use CreateTagResponse.ProtoReflect.Descriptor instead.

func (*CreateTagResponse) GetTag

func (x *CreateTagResponse) GetTag() *Tag

func (*CreateTagResponse) ProtoMessage

func (*CreateTagResponse) ProtoMessage()

func (*CreateTagResponse) ProtoReflect

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

func (*CreateTagResponse) Reset

func (x *CreateTagResponse) Reset()

func (*CreateTagResponse) String

func (x *CreateTagResponse) String() string

type DeleteTagRequest

type DeleteTagRequest struct {
	Id            string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"`
	EnvironmentId string `protobuf:"bytes,2,opt,name=environment_id,json=environmentId,proto3" json:"environment_id"`
	// contains filtered or unexported fields
}

func (*DeleteTagRequest) Descriptor deprecated

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

Deprecated: Use DeleteTagRequest.ProtoReflect.Descriptor instead.

func (*DeleteTagRequest) GetEnvironmentId

func (x *DeleteTagRequest) GetEnvironmentId() string

func (*DeleteTagRequest) GetId

func (x *DeleteTagRequest) GetId() string

func (*DeleteTagRequest) ProtoMessage

func (*DeleteTagRequest) ProtoMessage()

func (*DeleteTagRequest) ProtoReflect

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

func (*DeleteTagRequest) Reset

func (x *DeleteTagRequest) Reset()

func (*DeleteTagRequest) String

func (x *DeleteTagRequest) String() string

type DeleteTagResponse

type DeleteTagResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteTagResponse) Descriptor deprecated

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

Deprecated: Use DeleteTagResponse.ProtoReflect.Descriptor instead.

func (*DeleteTagResponse) ProtoMessage

func (*DeleteTagResponse) ProtoMessage()

func (*DeleteTagResponse) ProtoReflect

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

func (*DeleteTagResponse) Reset

func (x *DeleteTagResponse) Reset()

func (*DeleteTagResponse) String

func (x *DeleteTagResponse) String() string

type EnvironmentTag

type EnvironmentTag struct {
	EnvironmentId string `protobuf:"bytes,1,opt,name=environment_id,json=environmentId,proto3" json:"environment_id"`
	Tags          []*Tag `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags"`
	// contains filtered or unexported fields
}

func (*EnvironmentTag) Descriptor deprecated

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

Deprecated: Use EnvironmentTag.ProtoReflect.Descriptor instead.

func (*EnvironmentTag) GetEnvironmentId

func (x *EnvironmentTag) GetEnvironmentId() string

func (*EnvironmentTag) GetTags

func (x *EnvironmentTag) GetTags() []*Tag

func (*EnvironmentTag) ProtoMessage

func (*EnvironmentTag) ProtoMessage()

func (*EnvironmentTag) ProtoReflect

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

func (*EnvironmentTag) Reset

func (x *EnvironmentTag) Reset()

func (*EnvironmentTag) String

func (x *EnvironmentTag) String() string

type ListTagsRequest

type ListTagsRequest struct {
	PageSize       int64                          `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size"`
	Cursor         string                         `protobuf:"bytes,3,opt,name=cursor,proto3" json:"cursor"`
	OrderBy        ListTagsRequest_OrderBy        `protobuf:"varint,4,opt,name=order_by,json=orderBy,proto3,enum=bucketeer.tag.ListTagsRequest_OrderBy" json:"order_by"`
	OrderDirection ListTagsRequest_OrderDirection `` /* 144-byte string literal not displayed */
	SearchKeyword  string                         `protobuf:"bytes,6,opt,name=search_keyword,json=searchKeyword,proto3" json:"search_keyword"`
	EnvironmentId  string                         `protobuf:"bytes,7,opt,name=environment_id,json=environmentId,proto3" json:"environment_id"`
	OrganizationId string                         `protobuf:"bytes,8,opt,name=organization_id,json=organizationId,proto3" json:"organization_id"`
	EntityType     Tag_EntityType                 `protobuf:"varint,9,opt,name=entity_type,json=entityType,proto3,enum=bucketeer.tag.Tag_EntityType" json:"entity_type"`
	// contains filtered or unexported fields
}

func (*ListTagsRequest) Descriptor deprecated

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

Deprecated: Use ListTagsRequest.ProtoReflect.Descriptor instead.

func (*ListTagsRequest) GetCursor

func (x *ListTagsRequest) GetCursor() string

func (*ListTagsRequest) GetEntityType added in v1.3.0

func (x *ListTagsRequest) GetEntityType() Tag_EntityType

func (*ListTagsRequest) GetEnvironmentId

func (x *ListTagsRequest) GetEnvironmentId() string

func (*ListTagsRequest) GetOrderBy

func (x *ListTagsRequest) GetOrderBy() ListTagsRequest_OrderBy

func (*ListTagsRequest) GetOrderDirection

func (x *ListTagsRequest) GetOrderDirection() ListTagsRequest_OrderDirection

func (*ListTagsRequest) GetOrganizationId

func (x *ListTagsRequest) GetOrganizationId() string

func (*ListTagsRequest) GetPageSize

func (x *ListTagsRequest) GetPageSize() int64

func (*ListTagsRequest) GetSearchKeyword

func (x *ListTagsRequest) GetSearchKeyword() string

func (*ListTagsRequest) ProtoMessage

func (*ListTagsRequest) ProtoMessage()

func (*ListTagsRequest) ProtoReflect

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

func (*ListTagsRequest) Reset

func (x *ListTagsRequest) Reset()

func (*ListTagsRequest) String

func (x *ListTagsRequest) String() string

type ListTagsRequest_OrderBy

type ListTagsRequest_OrderBy int32
const (
	ListTagsRequest_DEFAULT     ListTagsRequest_OrderBy = 0
	ListTagsRequest_NAME        ListTagsRequest_OrderBy = 1
	ListTagsRequest_CREATED_AT  ListTagsRequest_OrderBy = 2
	ListTagsRequest_UPDATED_AT  ListTagsRequest_OrderBy = 3
	ListTagsRequest_ENTITY_TYPE ListTagsRequest_OrderBy = 4
	ListTagsRequest_ENVIRONMENT ListTagsRequest_OrderBy = 5
)

func (ListTagsRequest_OrderBy) Descriptor

func (ListTagsRequest_OrderBy) Enum

func (ListTagsRequest_OrderBy) EnumDescriptor deprecated

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

Deprecated: Use ListTagsRequest_OrderBy.Descriptor instead.

func (ListTagsRequest_OrderBy) Number

func (ListTagsRequest_OrderBy) String

func (x ListTagsRequest_OrderBy) String() string

func (ListTagsRequest_OrderBy) Type

type ListTagsRequest_OrderDirection

type ListTagsRequest_OrderDirection int32
const (
	ListTagsRequest_ASC  ListTagsRequest_OrderDirection = 0
	ListTagsRequest_DESC ListTagsRequest_OrderDirection = 1
)

func (ListTagsRequest_OrderDirection) Descriptor

func (ListTagsRequest_OrderDirection) Enum

func (ListTagsRequest_OrderDirection) EnumDescriptor deprecated

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

Deprecated: Use ListTagsRequest_OrderDirection.Descriptor instead.

func (ListTagsRequest_OrderDirection) Number

func (ListTagsRequest_OrderDirection) String

func (ListTagsRequest_OrderDirection) Type

type ListTagsResponse

type ListTagsResponse struct {
	Tags       []*Tag `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags"`
	Cursor     string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor"`
	TotalCount int64  `protobuf:"varint,3,opt,name=total_count,json=totalCount,proto3" json:"total_count"`
	// contains filtered or unexported fields
}

func (*ListTagsResponse) Descriptor deprecated

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

Deprecated: Use ListTagsResponse.ProtoReflect.Descriptor instead.

func (*ListTagsResponse) GetCursor

func (x *ListTagsResponse) GetCursor() string

func (*ListTagsResponse) GetTags

func (x *ListTagsResponse) GetTags() []*Tag

func (*ListTagsResponse) GetTotalCount

func (x *ListTagsResponse) GetTotalCount() int64

func (*ListTagsResponse) ProtoMessage

func (*ListTagsResponse) ProtoMessage()

func (*ListTagsResponse) ProtoReflect

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

func (*ListTagsResponse) Reset

func (x *ListTagsResponse) Reset()

func (*ListTagsResponse) String

func (x *ListTagsResponse) String() string

type Tag

type Tag struct {
	Id              string         `protobuf:"bytes,1,opt,name=id,proto3" json:"id"`
	Name            string         `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
	CreatedAt       int64          `protobuf:"varint,3,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	UpdatedAt       int64          `protobuf:"varint,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
	EntityType      Tag_EntityType `protobuf:"varint,5,opt,name=entity_type,json=entityType,proto3,enum=bucketeer.tag.Tag_EntityType" json:"entity_type"`
	EnvironmentId   string         `protobuf:"bytes,6,opt,name=environment_id,json=environmentId,proto3" json:"environment_id"`
	EnvironmentName string         `protobuf:"bytes,7,opt,name=environment_name,json=environmentName,proto3" json:"environment_name"`
	// contains filtered or unexported fields
}

func (*Tag) Descriptor deprecated

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

Deprecated: Use Tag.ProtoReflect.Descriptor instead.

func (*Tag) GetCreatedAt

func (x *Tag) GetCreatedAt() int64

func (*Tag) GetEntityType

func (x *Tag) GetEntityType() Tag_EntityType

func (*Tag) GetEnvironmentId

func (x *Tag) GetEnvironmentId() string

func (*Tag) GetEnvironmentName added in v1.3.0

func (x *Tag) GetEnvironmentName() string

func (*Tag) GetId

func (x *Tag) GetId() string

func (*Tag) GetName

func (x *Tag) GetName() string

func (*Tag) GetUpdatedAt

func (x *Tag) GetUpdatedAt() int64

func (*Tag) ProtoMessage

func (*Tag) ProtoMessage()

func (*Tag) ProtoReflect

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

func (*Tag) Reset

func (x *Tag) Reset()

func (*Tag) String

func (x *Tag) String() string

type TagServiceClient

type TagServiceClient interface {
	ListTags(ctx context.Context, in *ListTagsRequest, opts ...grpc.CallOption) (*ListTagsResponse, error)
	CreateTag(ctx context.Context, in *CreateTagRequest, opts ...grpc.CallOption) (*CreateTagResponse, error)
	DeleteTag(ctx context.Context, in *DeleteTagRequest, opts ...grpc.CallOption) (*DeleteTagResponse, error)
}

TagServiceClient is the client API for TagService service.

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

func NewTagServiceClient

func NewTagServiceClient(cc grpc.ClientConnInterface) TagServiceClient

type TagServiceServer

TagServiceServer is the server API for TagService service.

type Tag_EntityType

type Tag_EntityType int32
const (
	Tag_UNSPECIFIED  Tag_EntityType = 0
	Tag_FEATURE_FLAG Tag_EntityType = 1
	Tag_ACCOUNT      Tag_EntityType = 2
)

func (Tag_EntityType) Descriptor

func (Tag_EntityType) Enum

func (x Tag_EntityType) Enum() *Tag_EntityType

func (Tag_EntityType) EnumDescriptor deprecated

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

Deprecated: Use Tag_EntityType.Descriptor instead.

func (Tag_EntityType) Number

func (Tag_EntityType) String

func (x Tag_EntityType) String() string

func (Tag_EntityType) Type

type UnimplementedTagServiceServer

type UnimplementedTagServiceServer struct {
}

UnimplementedTagServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedTagServiceServer) CreateTag

func (*UnimplementedTagServiceServer) DeleteTag

func (*UnimplementedTagServiceServer) ListTags

Jump to

Keyboard shortcuts

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