rulesv1

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2025 License: MIT Imports: 26 Imported by: 0

Documentation

Overview

Package rulesv1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var (
	SearchOrder_name = map[int32]string{
		0: "SEARCH_ORDER_UNSPECIFIED",
		1: "SEARCH_ORDER_ASC",
		2: "SEARCH_ORDER_DESC",
	}
	SearchOrder_value = map[string]int32{
		"SEARCH_ORDER_UNSPECIFIED": 0,
		"SEARCH_ORDER_ASC":         1,
		"SEARCH_ORDER_DESC":        2,
	}
)

Enum value maps for SearchOrder.

View Source
var (
	ActionKind_name = map[int32]string{
		0: "ACTION_KIND_UNSPECIFIED",
		1: "NOTIFICATION",
		2: "ANNOTATION",
	}
	ActionKind_value = map[string]int32{
		"ACTION_KIND_UNSPECIFIED": 0,
		"NOTIFICATION":            1,
		"ANNOTATION":              2,
	}
)

Enum value maps for ActionKind.

View Source
var (
	ConditionComparator_name = map[int32]string{
		0: "CONDITION_COMPARATOR_UNSPECIFIED",
		1: "LESS_THAN",
		2: "LESS_THAN_OR_EQUAL",
		3: "GREATER_THAN",
		4: "GREATER_THAN_OR_EQUAL",
		5: "EQUAL",
		6: "NOT_EQUAL",
	}
	ConditionComparator_value = map[string]int32{
		"CONDITION_COMPARATOR_UNSPECIFIED": 0,
		"LESS_THAN":                        1,
		"LESS_THAN_OR_EQUAL":               2,
		"GREATER_THAN":                     3,
		"GREATER_THAN_OR_EQUAL":            4,
		"EQUAL":                            5,
		"NOT_EQUAL":                        6,
	}
)

Enum value maps for ConditionComparator.

View Source
var File_sift_rules_v1_rules_proto protoreflect.FileDescriptor
View Source
var RuleService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "sift.rules.v1.RuleService",
	HandlerType: (*RuleServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SearchRules",
			Handler:    _RuleService_SearchRules_Handler,
		},
		{
			MethodName: "GetRule",
			Handler:    _RuleService_GetRule_Handler,
		},
		{
			MethodName: "BatchGetRules",
			Handler:    _RuleService_BatchGetRules_Handler,
		},
		{
			MethodName: "CreateRule",
			Handler:    _RuleService_CreateRule_Handler,
		},
		{
			MethodName: "UpdateRule",
			Handler:    _RuleService_UpdateRule_Handler,
		},
		{
			MethodName: "BatchUpdateRules",
			Handler:    _RuleService_BatchUpdateRules_Handler,
		},
		{
			MethodName: "DeleteRule",
			Handler:    _RuleService_DeleteRule_Handler,
		},
		{
			MethodName: "BatchDeleteRules",
			Handler:    _RuleService_BatchDeleteRules_Handler,
		},
		{
			MethodName: "UndeleteRule",
			Handler:    _RuleService_UndeleteRule_Handler,
		},
		{
			MethodName: "BatchUndeleteRules",
			Handler:    _RuleService_BatchUndeleteRules_Handler,
		},
		{
			MethodName: "EvaluateRules",
			Handler:    _RuleService_EvaluateRules_Handler,
		},
		{
			MethodName: "ViewHumanFriendlyRules",
			Handler:    _RuleService_ViewHumanFriendlyRules_Handler,
		},
		{
			MethodName: "ViewJsonRules",
			Handler:    _RuleService_ViewJsonRules_Handler,
		},
		{
			MethodName: "UpdateHumanFriendlyRules",
			Handler:    _RuleService_UpdateHumanFriendlyRules_Handler,
		},
		{
			MethodName: "ValidateJsonRules",
			Handler:    _RuleService_ValidateJsonRules_Handler,
		},
		{
			MethodName: "UpdateJsonRules",
			Handler:    _RuleService_UpdateJsonRules_Handler,
		},
		{
			MethodName: "ListRules",
			Handler:    _RuleService_ListRules_Handler,
		},
		{
			MethodName: "ListRuleVersions",
			Handler:    _RuleService_ListRuleVersions_Handler,
		},
		{
			MethodName: "GetRuleVersion",
			Handler:    _RuleService_GetRuleVersion_Handler,
		},
		{
			MethodName: "BatchGetRuleVersions",
			Handler:    _RuleService_BatchGetRuleVersions_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "sift/rules/v1/rules.proto",
}

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

Functions

func RegisterRuleServiceHandler

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

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

func RegisterRuleServiceHandlerClient

func RegisterRuleServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client RuleServiceClient) error

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

func RegisterRuleServiceHandlerFromEndpoint

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

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

func RegisterRuleServiceHandlerServer

func RegisterRuleServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server RuleServiceServer) error

RegisterRuleServiceHandlerServer registers the http handlers for service RuleService to "mux". UnaryRPC :call RuleServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterRuleServiceHandlerFromEndpoint instead.

func RegisterRuleServiceServer

func RegisterRuleServiceServer(s grpc.ServiceRegistrar, srv RuleServiceServer)

Types

type ActionKind

type ActionKind int32
const (
	// Deprecated: Do not use.
	ActionKind_ACTION_KIND_UNSPECIFIED ActionKind = 0
	ActionKind_NOTIFICATION            ActionKind = 1
	ActionKind_ANNOTATION              ActionKind = 2
)

func (ActionKind) Descriptor

func (ActionKind) Descriptor() protoreflect.EnumDescriptor

func (ActionKind) Enum

func (x ActionKind) Enum() *ActionKind

func (ActionKind) EnumDescriptor deprecated

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

Deprecated: Use ActionKind.Descriptor instead.

func (ActionKind) Number

func (x ActionKind) Number() protoreflect.EnumNumber

func (ActionKind) String

func (x ActionKind) String() string

func (ActionKind) Type

type AnnotationActionConfiguration

type AnnotationActionConfiguration struct {
	TagIds           []string           `protobuf:"bytes,1,rep,name=tag_ids,json=tagIds,proto3" json:"tag_ids,omitempty"`
	AnnotationType   v11.AnnotationType `` /* 144-byte string literal not displayed */
	AssignedToUserId *string            `protobuf:"bytes,3,opt,name=assigned_to_user_id,json=assignedToUserId,proto3,oneof" json:"assigned_to_user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AnnotationActionConfiguration) CloneMessageVT

func (m *AnnotationActionConfiguration) CloneMessageVT() proto.Message

func (*AnnotationActionConfiguration) CloneVT

func (*AnnotationActionConfiguration) Descriptor deprecated

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

Deprecated: Use AnnotationActionConfiguration.ProtoReflect.Descriptor instead.

func (*AnnotationActionConfiguration) EqualMessageVT

func (this *AnnotationActionConfiguration) EqualMessageVT(thatMsg proto.Message) bool

func (*AnnotationActionConfiguration) EqualVT

func (*AnnotationActionConfiguration) GetAnnotationType

func (x *AnnotationActionConfiguration) GetAnnotationType() v11.AnnotationType

func (*AnnotationActionConfiguration) GetAssignedToUserId

func (x *AnnotationActionConfiguration) GetAssignedToUserId() string

func (*AnnotationActionConfiguration) GetTagIds

func (x *AnnotationActionConfiguration) GetTagIds() []string

func (*AnnotationActionConfiguration) MarshalToSizedBufferVT

func (m *AnnotationActionConfiguration) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AnnotationActionConfiguration) MarshalToSizedBufferVTStrict

func (m *AnnotationActionConfiguration) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*AnnotationActionConfiguration) MarshalToVT

func (m *AnnotationActionConfiguration) MarshalToVT(dAtA []byte) (int, error)

func (*AnnotationActionConfiguration) MarshalToVTStrict

func (m *AnnotationActionConfiguration) MarshalToVTStrict(dAtA []byte) (int, error)

func (*AnnotationActionConfiguration) MarshalVT

func (m *AnnotationActionConfiguration) MarshalVT() (dAtA []byte, err error)

func (*AnnotationActionConfiguration) MarshalVTStrict

func (m *AnnotationActionConfiguration) MarshalVTStrict() (dAtA []byte, err error)

func (*AnnotationActionConfiguration) ProtoMessage

func (*AnnotationActionConfiguration) ProtoMessage()

func (*AnnotationActionConfiguration) ProtoReflect

func (*AnnotationActionConfiguration) Reset

func (x *AnnotationActionConfiguration) Reset()

func (*AnnotationActionConfiguration) SizeVT

func (m *AnnotationActionConfiguration) SizeVT() (n int)

func (*AnnotationActionConfiguration) String

func (*AnnotationActionConfiguration) UnmarshalVT

func (m *AnnotationActionConfiguration) UnmarshalVT(dAtA []byte) error

func (*AnnotationActionConfiguration) UnmarshalVTUnsafe

func (m *AnnotationActionConfiguration) UnmarshalVTUnsafe(dAtA []byte) error

type AssetExpressionValidationResult added in v0.2.0

type AssetExpressionValidationResult struct {
	AssetId   string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	AssetName string `protobuf:"bytes,2,opt,name=asset_name,json=assetName,proto3" json:"asset_name,omitempty"`
	// asset_tag_id is the tag_id that caused this asset to be included in the rule
	AssetTagId string  `protobuf:"bytes,3,opt,name=asset_tag_id,json=assetTagId,proto3" json:"asset_tag_id,omitempty"`
	Error      *string `protobuf:"bytes,4,opt,name=error,proto3,oneof" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*AssetExpressionValidationResult) CloneMessageVT added in v0.2.0

func (m *AssetExpressionValidationResult) CloneMessageVT() proto.Message

func (*AssetExpressionValidationResult) CloneVT added in v0.2.0

func (*AssetExpressionValidationResult) Descriptor deprecated added in v0.2.0

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

Deprecated: Use AssetExpressionValidationResult.ProtoReflect.Descriptor instead.

func (*AssetExpressionValidationResult) EqualMessageVT added in v0.2.0

func (this *AssetExpressionValidationResult) EqualMessageVT(thatMsg proto.Message) bool

func (*AssetExpressionValidationResult) EqualVT added in v0.2.0

func (*AssetExpressionValidationResult) GetAssetId added in v0.2.0

func (x *AssetExpressionValidationResult) GetAssetId() string

func (*AssetExpressionValidationResult) GetAssetName added in v0.2.0

func (x *AssetExpressionValidationResult) GetAssetName() string

func (*AssetExpressionValidationResult) GetAssetTagId added in v0.2.0

func (x *AssetExpressionValidationResult) GetAssetTagId() string

func (*AssetExpressionValidationResult) GetError added in v0.2.0

func (*AssetExpressionValidationResult) MarshalToSizedBufferVT added in v0.2.0

func (m *AssetExpressionValidationResult) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*AssetExpressionValidationResult) MarshalToSizedBufferVTStrict added in v0.2.0

func (m *AssetExpressionValidationResult) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*AssetExpressionValidationResult) MarshalToVT added in v0.2.0

func (m *AssetExpressionValidationResult) MarshalToVT(dAtA []byte) (int, error)

func (*AssetExpressionValidationResult) MarshalToVTStrict added in v0.2.0

func (m *AssetExpressionValidationResult) MarshalToVTStrict(dAtA []byte) (int, error)

func (*AssetExpressionValidationResult) MarshalVT added in v0.2.0

func (m *AssetExpressionValidationResult) MarshalVT() (dAtA []byte, err error)

func (*AssetExpressionValidationResult) MarshalVTStrict added in v0.2.0

func (m *AssetExpressionValidationResult) MarshalVTStrict() (dAtA []byte, err error)

func (*AssetExpressionValidationResult) ProtoMessage added in v0.2.0

func (*AssetExpressionValidationResult) ProtoMessage()

func (*AssetExpressionValidationResult) ProtoReflect added in v0.2.0

func (*AssetExpressionValidationResult) Reset added in v0.2.0

func (*AssetExpressionValidationResult) SizeVT added in v0.2.0

func (m *AssetExpressionValidationResult) SizeVT() (n int)

func (*AssetExpressionValidationResult) String added in v0.2.0

func (*AssetExpressionValidationResult) UnmarshalVT added in v0.2.0

func (m *AssetExpressionValidationResult) UnmarshalVT(dAtA []byte) error

func (*AssetExpressionValidationResult) UnmarshalVTUnsafe added in v0.2.0

func (m *AssetExpressionValidationResult) UnmarshalVTUnsafe(dAtA []byte) error

type BatchDeleteRulesRequest added in v0.2.0

type BatchDeleteRulesRequest struct {
	RuleIds    []string `protobuf:"bytes,1,rep,name=rule_ids,json=ruleIds,proto3" json:"rule_ids,omitempty"`
	ClientKeys []string `protobuf:"bytes,2,rep,name=client_keys,json=clientKeys,proto3" json:"client_keys,omitempty"`
	// contains filtered or unexported fields
}

BatchDeleteRulesRequest is used to delete a rule by rule_id or client_key. For each rule if both are provided, only rule_id will be used.

func (*BatchDeleteRulesRequest) CloneMessageVT added in v0.2.0

func (m *BatchDeleteRulesRequest) CloneMessageVT() proto.Message

func (*BatchDeleteRulesRequest) CloneVT added in v0.2.0

func (*BatchDeleteRulesRequest) Descriptor deprecated added in v0.2.0

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

Deprecated: Use BatchDeleteRulesRequest.ProtoReflect.Descriptor instead.

func (*BatchDeleteRulesRequest) EqualMessageVT added in v0.2.0

func (this *BatchDeleteRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*BatchDeleteRulesRequest) EqualVT added in v0.2.0

func (*BatchDeleteRulesRequest) GetClientKeys added in v0.2.0

func (x *BatchDeleteRulesRequest) GetClientKeys() []string

func (*BatchDeleteRulesRequest) GetRuleIds added in v0.2.0

func (x *BatchDeleteRulesRequest) GetRuleIds() []string

func (*BatchDeleteRulesRequest) MarshalToSizedBufferVT added in v0.2.0

func (m *BatchDeleteRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BatchDeleteRulesRequest) MarshalToSizedBufferVTStrict added in v0.2.0

func (m *BatchDeleteRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*BatchDeleteRulesRequest) MarshalToVT added in v0.2.0

func (m *BatchDeleteRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*BatchDeleteRulesRequest) MarshalToVTStrict added in v0.2.0

func (m *BatchDeleteRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*BatchDeleteRulesRequest) MarshalVT added in v0.2.0

func (m *BatchDeleteRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*BatchDeleteRulesRequest) MarshalVTStrict added in v0.2.0

func (m *BatchDeleteRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*BatchDeleteRulesRequest) ProtoMessage added in v0.2.0

func (*BatchDeleteRulesRequest) ProtoMessage()

func (*BatchDeleteRulesRequest) ProtoReflect added in v0.2.0

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

func (*BatchDeleteRulesRequest) Reset added in v0.2.0

func (x *BatchDeleteRulesRequest) Reset()

func (*BatchDeleteRulesRequest) SizeVT added in v0.2.0

func (m *BatchDeleteRulesRequest) SizeVT() (n int)

func (*BatchDeleteRulesRequest) String added in v0.2.0

func (x *BatchDeleteRulesRequest) String() string

func (*BatchDeleteRulesRequest) UnmarshalVT added in v0.2.0

func (m *BatchDeleteRulesRequest) UnmarshalVT(dAtA []byte) error

func (*BatchDeleteRulesRequest) UnmarshalVTUnsafe added in v0.2.0

func (m *BatchDeleteRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type BatchDeleteRulesResponse added in v0.2.0

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

func (*BatchDeleteRulesResponse) CloneMessageVT added in v0.2.0

func (m *BatchDeleteRulesResponse) CloneMessageVT() proto.Message

func (*BatchDeleteRulesResponse) CloneVT added in v0.2.0

func (*BatchDeleteRulesResponse) Descriptor deprecated added in v0.2.0

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

Deprecated: Use BatchDeleteRulesResponse.ProtoReflect.Descriptor instead.

func (*BatchDeleteRulesResponse) EqualMessageVT added in v0.2.0

func (this *BatchDeleteRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*BatchDeleteRulesResponse) EqualVT added in v0.2.0

func (*BatchDeleteRulesResponse) MarshalToSizedBufferVT added in v0.2.0

func (m *BatchDeleteRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BatchDeleteRulesResponse) MarshalToSizedBufferVTStrict added in v0.2.0

func (m *BatchDeleteRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*BatchDeleteRulesResponse) MarshalToVT added in v0.2.0

func (m *BatchDeleteRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*BatchDeleteRulesResponse) MarshalToVTStrict added in v0.2.0

func (m *BatchDeleteRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*BatchDeleteRulesResponse) MarshalVT added in v0.2.0

func (m *BatchDeleteRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*BatchDeleteRulesResponse) MarshalVTStrict added in v0.2.0

func (m *BatchDeleteRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*BatchDeleteRulesResponse) ProtoMessage added in v0.2.0

func (*BatchDeleteRulesResponse) ProtoMessage()

func (*BatchDeleteRulesResponse) ProtoReflect added in v0.2.0

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

func (*BatchDeleteRulesResponse) Reset added in v0.2.0

func (x *BatchDeleteRulesResponse) Reset()

func (*BatchDeleteRulesResponse) SizeVT added in v0.2.0

func (m *BatchDeleteRulesResponse) SizeVT() (n int)

func (*BatchDeleteRulesResponse) String added in v0.2.0

func (x *BatchDeleteRulesResponse) String() string

func (*BatchDeleteRulesResponse) UnmarshalVT added in v0.2.0

func (m *BatchDeleteRulesResponse) UnmarshalVT(dAtA []byte) error

func (*BatchDeleteRulesResponse) UnmarshalVTUnsafe added in v0.2.0

func (m *BatchDeleteRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type BatchGetRuleVersionsRequest

type BatchGetRuleVersionsRequest struct {
	RuleVersionIds []string `protobuf:"bytes,1,rep,name=rule_version_ids,json=ruleVersionIds,proto3" json:"rule_version_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGetRuleVersionsRequest) CloneMessageVT

func (m *BatchGetRuleVersionsRequest) CloneMessageVT() proto.Message

func (*BatchGetRuleVersionsRequest) CloneVT

func (*BatchGetRuleVersionsRequest) Descriptor deprecated

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

Deprecated: Use BatchGetRuleVersionsRequest.ProtoReflect.Descriptor instead.

func (*BatchGetRuleVersionsRequest) EqualMessageVT

func (this *BatchGetRuleVersionsRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*BatchGetRuleVersionsRequest) EqualVT

func (*BatchGetRuleVersionsRequest) GetRuleVersionIds

func (x *BatchGetRuleVersionsRequest) GetRuleVersionIds() []string

func (*BatchGetRuleVersionsRequest) MarshalToSizedBufferVT

func (m *BatchGetRuleVersionsRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BatchGetRuleVersionsRequest) MarshalToSizedBufferVTStrict

func (m *BatchGetRuleVersionsRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*BatchGetRuleVersionsRequest) MarshalToVT

func (m *BatchGetRuleVersionsRequest) MarshalToVT(dAtA []byte) (int, error)

func (*BatchGetRuleVersionsRequest) MarshalToVTStrict

func (m *BatchGetRuleVersionsRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*BatchGetRuleVersionsRequest) MarshalVT

func (m *BatchGetRuleVersionsRequest) MarshalVT() (dAtA []byte, err error)

func (*BatchGetRuleVersionsRequest) MarshalVTStrict

func (m *BatchGetRuleVersionsRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*BatchGetRuleVersionsRequest) ProtoMessage

func (*BatchGetRuleVersionsRequest) ProtoMessage()

func (*BatchGetRuleVersionsRequest) ProtoReflect

func (*BatchGetRuleVersionsRequest) Reset

func (x *BatchGetRuleVersionsRequest) Reset()

func (*BatchGetRuleVersionsRequest) SizeVT

func (m *BatchGetRuleVersionsRequest) SizeVT() (n int)

func (*BatchGetRuleVersionsRequest) String

func (x *BatchGetRuleVersionsRequest) String() string

func (*BatchGetRuleVersionsRequest) UnmarshalVT

func (m *BatchGetRuleVersionsRequest) UnmarshalVT(dAtA []byte) error

func (*BatchGetRuleVersionsRequest) UnmarshalVTUnsafe

func (m *BatchGetRuleVersionsRequest) UnmarshalVTUnsafe(dAtA []byte) error

type BatchGetRuleVersionsResponse

type BatchGetRuleVersionsResponse struct {
	Rules []*Rule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGetRuleVersionsResponse) CloneMessageVT

func (m *BatchGetRuleVersionsResponse) CloneMessageVT() proto.Message

func (*BatchGetRuleVersionsResponse) CloneVT

func (*BatchGetRuleVersionsResponse) Descriptor deprecated

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

Deprecated: Use BatchGetRuleVersionsResponse.ProtoReflect.Descriptor instead.

func (*BatchGetRuleVersionsResponse) EqualMessageVT

func (this *BatchGetRuleVersionsResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*BatchGetRuleVersionsResponse) EqualVT

func (*BatchGetRuleVersionsResponse) GetRules

func (x *BatchGetRuleVersionsResponse) GetRules() []*Rule

func (*BatchGetRuleVersionsResponse) MarshalToSizedBufferVT

func (m *BatchGetRuleVersionsResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BatchGetRuleVersionsResponse) MarshalToSizedBufferVTStrict

func (m *BatchGetRuleVersionsResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*BatchGetRuleVersionsResponse) MarshalToVT

func (m *BatchGetRuleVersionsResponse) MarshalToVT(dAtA []byte) (int, error)

func (*BatchGetRuleVersionsResponse) MarshalToVTStrict

func (m *BatchGetRuleVersionsResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*BatchGetRuleVersionsResponse) MarshalVT

func (m *BatchGetRuleVersionsResponse) MarshalVT() (dAtA []byte, err error)

func (*BatchGetRuleVersionsResponse) MarshalVTStrict

func (m *BatchGetRuleVersionsResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*BatchGetRuleVersionsResponse) ProtoMessage

func (*BatchGetRuleVersionsResponse) ProtoMessage()

func (*BatchGetRuleVersionsResponse) ProtoReflect

func (*BatchGetRuleVersionsResponse) Reset

func (x *BatchGetRuleVersionsResponse) Reset()

func (*BatchGetRuleVersionsResponse) SizeVT

func (m *BatchGetRuleVersionsResponse) SizeVT() (n int)

func (*BatchGetRuleVersionsResponse) String

func (*BatchGetRuleVersionsResponse) UnmarshalVT

func (m *BatchGetRuleVersionsResponse) UnmarshalVT(dAtA []byte) error

func (*BatchGetRuleVersionsResponse) UnmarshalVTUnsafe

func (m *BatchGetRuleVersionsResponse) UnmarshalVTUnsafe(dAtA []byte) error

type BatchGetRulesRequest

type BatchGetRulesRequest struct {
	RuleIds    []string `protobuf:"bytes,1,rep,name=rule_ids,json=ruleIds,proto3" json:"rule_ids,omitempty"`
	ClientKeys []string `protobuf:"bytes,2,rep,name=client_keys,json=clientKeys,proto3" json:"client_keys,omitempty"`
	// contains filtered or unexported fields
}

BatchGetRulesRequest is used to retrieve rules by rule_ids or client_keys. If both are provided, both will be used to retrieve rules.

func (*BatchGetRulesRequest) CloneMessageVT

func (m *BatchGetRulesRequest) CloneMessageVT() proto.Message

func (*BatchGetRulesRequest) CloneVT

func (*BatchGetRulesRequest) Descriptor deprecated

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

Deprecated: Use BatchGetRulesRequest.ProtoReflect.Descriptor instead.

func (*BatchGetRulesRequest) EqualMessageVT

func (this *BatchGetRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*BatchGetRulesRequest) EqualVT

func (this *BatchGetRulesRequest) EqualVT(that *BatchGetRulesRequest) bool

func (*BatchGetRulesRequest) GetClientKeys

func (x *BatchGetRulesRequest) GetClientKeys() []string

func (*BatchGetRulesRequest) GetRuleIds

func (x *BatchGetRulesRequest) GetRuleIds() []string

func (*BatchGetRulesRequest) MarshalToSizedBufferVT

func (m *BatchGetRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BatchGetRulesRequest) MarshalToSizedBufferVTStrict

func (m *BatchGetRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*BatchGetRulesRequest) MarshalToVT

func (m *BatchGetRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*BatchGetRulesRequest) MarshalToVTStrict

func (m *BatchGetRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*BatchGetRulesRequest) MarshalVT

func (m *BatchGetRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*BatchGetRulesRequest) MarshalVTStrict

func (m *BatchGetRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*BatchGetRulesRequest) ProtoMessage

func (*BatchGetRulesRequest) ProtoMessage()

func (*BatchGetRulesRequest) ProtoReflect

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

func (*BatchGetRulesRequest) Reset

func (x *BatchGetRulesRequest) Reset()

func (*BatchGetRulesRequest) SizeVT

func (m *BatchGetRulesRequest) SizeVT() (n int)

func (*BatchGetRulesRequest) String

func (x *BatchGetRulesRequest) String() string

func (*BatchGetRulesRequest) UnmarshalVT

func (m *BatchGetRulesRequest) UnmarshalVT(dAtA []byte) error

func (*BatchGetRulesRequest) UnmarshalVTUnsafe

func (m *BatchGetRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type BatchGetRulesResponse

type BatchGetRulesResponse struct {
	Rules []*Rule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGetRulesResponse) CloneMessageVT

func (m *BatchGetRulesResponse) CloneMessageVT() proto.Message

func (*BatchGetRulesResponse) CloneVT

func (*BatchGetRulesResponse) Descriptor deprecated

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

Deprecated: Use BatchGetRulesResponse.ProtoReflect.Descriptor instead.

func (*BatchGetRulesResponse) EqualMessageVT

func (this *BatchGetRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*BatchGetRulesResponse) EqualVT

func (this *BatchGetRulesResponse) EqualVT(that *BatchGetRulesResponse) bool

func (*BatchGetRulesResponse) GetRules

func (x *BatchGetRulesResponse) GetRules() []*Rule

func (*BatchGetRulesResponse) MarshalToSizedBufferVT

func (m *BatchGetRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BatchGetRulesResponse) MarshalToSizedBufferVTStrict

func (m *BatchGetRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*BatchGetRulesResponse) MarshalToVT

func (m *BatchGetRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*BatchGetRulesResponse) MarshalToVTStrict

func (m *BatchGetRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*BatchGetRulesResponse) MarshalVT

func (m *BatchGetRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*BatchGetRulesResponse) MarshalVTStrict

func (m *BatchGetRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*BatchGetRulesResponse) ProtoMessage

func (*BatchGetRulesResponse) ProtoMessage()

func (*BatchGetRulesResponse) ProtoReflect

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

func (*BatchGetRulesResponse) Reset

func (x *BatchGetRulesResponse) Reset()

func (*BatchGetRulesResponse) SizeVT

func (m *BatchGetRulesResponse) SizeVT() (n int)

func (*BatchGetRulesResponse) String

func (x *BatchGetRulesResponse) String() string

func (*BatchGetRulesResponse) UnmarshalVT

func (m *BatchGetRulesResponse) UnmarshalVT(dAtA []byte) error

func (*BatchGetRulesResponse) UnmarshalVTUnsafe

func (m *BatchGetRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type BatchUndeleteRulesRequest added in v0.2.0

type BatchUndeleteRulesRequest struct {
	RuleIds    []string `protobuf:"bytes,1,rep,name=rule_ids,json=ruleIds,proto3" json:"rule_ids,omitempty"`
	ClientKeys []string `protobuf:"bytes,2,rep,name=client_keys,json=clientKeys,proto3" json:"client_keys,omitempty"`
	// contains filtered or unexported fields
}

BatchUndeleteRulesRequest is used to delete a rule by rule_id or client_key. For each rule if both are provided, only rule_id will be used.

func (*BatchUndeleteRulesRequest) CloneMessageVT added in v0.2.0

func (m *BatchUndeleteRulesRequest) CloneMessageVT() proto.Message

func (*BatchUndeleteRulesRequest) CloneVT added in v0.2.0

func (*BatchUndeleteRulesRequest) Descriptor deprecated added in v0.2.0

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

Deprecated: Use BatchUndeleteRulesRequest.ProtoReflect.Descriptor instead.

func (*BatchUndeleteRulesRequest) EqualMessageVT added in v0.2.0

func (this *BatchUndeleteRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*BatchUndeleteRulesRequest) EqualVT added in v0.2.0

func (*BatchUndeleteRulesRequest) GetClientKeys added in v0.2.0

func (x *BatchUndeleteRulesRequest) GetClientKeys() []string

func (*BatchUndeleteRulesRequest) GetRuleIds added in v0.2.0

func (x *BatchUndeleteRulesRequest) GetRuleIds() []string

func (*BatchUndeleteRulesRequest) MarshalToSizedBufferVT added in v0.2.0

func (m *BatchUndeleteRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BatchUndeleteRulesRequest) MarshalToSizedBufferVTStrict added in v0.2.0

func (m *BatchUndeleteRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*BatchUndeleteRulesRequest) MarshalToVT added in v0.2.0

func (m *BatchUndeleteRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*BatchUndeleteRulesRequest) MarshalToVTStrict added in v0.2.0

func (m *BatchUndeleteRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*BatchUndeleteRulesRequest) MarshalVT added in v0.2.0

func (m *BatchUndeleteRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*BatchUndeleteRulesRequest) MarshalVTStrict added in v0.2.0

func (m *BatchUndeleteRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*BatchUndeleteRulesRequest) ProtoMessage added in v0.2.0

func (*BatchUndeleteRulesRequest) ProtoMessage()

func (*BatchUndeleteRulesRequest) ProtoReflect added in v0.2.0

func (*BatchUndeleteRulesRequest) Reset added in v0.2.0

func (x *BatchUndeleteRulesRequest) Reset()

func (*BatchUndeleteRulesRequest) SizeVT added in v0.2.0

func (m *BatchUndeleteRulesRequest) SizeVT() (n int)

func (*BatchUndeleteRulesRequest) String added in v0.2.0

func (x *BatchUndeleteRulesRequest) String() string

func (*BatchUndeleteRulesRequest) UnmarshalVT added in v0.2.0

func (m *BatchUndeleteRulesRequest) UnmarshalVT(dAtA []byte) error

func (*BatchUndeleteRulesRequest) UnmarshalVTUnsafe added in v0.2.0

func (m *BatchUndeleteRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type BatchUndeleteRulesResponse added in v0.2.0

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

func (*BatchUndeleteRulesResponse) CloneMessageVT added in v0.2.0

func (m *BatchUndeleteRulesResponse) CloneMessageVT() proto.Message

func (*BatchUndeleteRulesResponse) CloneVT added in v0.2.0

func (*BatchUndeleteRulesResponse) Descriptor deprecated added in v0.2.0

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

Deprecated: Use BatchUndeleteRulesResponse.ProtoReflect.Descriptor instead.

func (*BatchUndeleteRulesResponse) EqualMessageVT added in v0.2.0

func (this *BatchUndeleteRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*BatchUndeleteRulesResponse) EqualVT added in v0.2.0

func (*BatchUndeleteRulesResponse) MarshalToSizedBufferVT added in v0.2.0

func (m *BatchUndeleteRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BatchUndeleteRulesResponse) MarshalToSizedBufferVTStrict added in v0.2.0

func (m *BatchUndeleteRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*BatchUndeleteRulesResponse) MarshalToVT added in v0.2.0

func (m *BatchUndeleteRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*BatchUndeleteRulesResponse) MarshalToVTStrict added in v0.2.0

func (m *BatchUndeleteRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*BatchUndeleteRulesResponse) MarshalVT added in v0.2.0

func (m *BatchUndeleteRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*BatchUndeleteRulesResponse) MarshalVTStrict added in v0.2.0

func (m *BatchUndeleteRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*BatchUndeleteRulesResponse) ProtoMessage added in v0.2.0

func (*BatchUndeleteRulesResponse) ProtoMessage()

func (*BatchUndeleteRulesResponse) ProtoReflect added in v0.2.0

func (*BatchUndeleteRulesResponse) Reset added in v0.2.0

func (x *BatchUndeleteRulesResponse) Reset()

func (*BatchUndeleteRulesResponse) SizeVT added in v0.2.0

func (m *BatchUndeleteRulesResponse) SizeVT() (n int)

func (*BatchUndeleteRulesResponse) String added in v0.2.0

func (x *BatchUndeleteRulesResponse) String() string

func (*BatchUndeleteRulesResponse) UnmarshalVT added in v0.2.0

func (m *BatchUndeleteRulesResponse) UnmarshalVT(dAtA []byte) error

func (*BatchUndeleteRulesResponse) UnmarshalVTUnsafe added in v0.2.0

func (m *BatchUndeleteRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type BatchUpdateRulesRequest

type BatchUpdateRulesRequest struct {

	// rules are limited 1000 rules at a time
	Rules []*UpdateRuleRequest `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	// If validate_only is true, the request will only validate the request and not save the rules.
	ValidateOnly bool `protobuf:"varint,2,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// If override_expression_validation is true, the request will save the rules even if the expressions are invalid. This
	// can be useful for multi-asset rules where an invalid expression for one asset should not prevent the rule from being saved.
	OverrideExpressionValidation bool `` /* 148-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BatchUpdateRulesRequest) CloneMessageVT

func (m *BatchUpdateRulesRequest) CloneMessageVT() proto.Message

func (*BatchUpdateRulesRequest) CloneVT

func (*BatchUpdateRulesRequest) Descriptor deprecated

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

Deprecated: Use BatchUpdateRulesRequest.ProtoReflect.Descriptor instead.

func (*BatchUpdateRulesRequest) EqualMessageVT

func (this *BatchUpdateRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*BatchUpdateRulesRequest) EqualVT

func (*BatchUpdateRulesRequest) GetOverrideExpressionValidation added in v0.2.0

func (x *BatchUpdateRulesRequest) GetOverrideExpressionValidation() bool

func (*BatchUpdateRulesRequest) GetRules

func (x *BatchUpdateRulesRequest) GetRules() []*UpdateRuleRequest

func (*BatchUpdateRulesRequest) GetValidateOnly added in v0.2.0

func (x *BatchUpdateRulesRequest) GetValidateOnly() bool

func (*BatchUpdateRulesRequest) MarshalToSizedBufferVT

func (m *BatchUpdateRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BatchUpdateRulesRequest) MarshalToSizedBufferVTStrict

func (m *BatchUpdateRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*BatchUpdateRulesRequest) MarshalToVT

func (m *BatchUpdateRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*BatchUpdateRulesRequest) MarshalToVTStrict

func (m *BatchUpdateRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*BatchUpdateRulesRequest) MarshalVT

func (m *BatchUpdateRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*BatchUpdateRulesRequest) MarshalVTStrict

func (m *BatchUpdateRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*BatchUpdateRulesRequest) ProtoMessage

func (*BatchUpdateRulesRequest) ProtoMessage()

func (*BatchUpdateRulesRequest) ProtoReflect

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

func (*BatchUpdateRulesRequest) Reset

func (x *BatchUpdateRulesRequest) Reset()

func (*BatchUpdateRulesRequest) SizeVT

func (m *BatchUpdateRulesRequest) SizeVT() (n int)

func (*BatchUpdateRulesRequest) String

func (x *BatchUpdateRulesRequest) String() string

func (*BatchUpdateRulesRequest) UnmarshalVT

func (m *BatchUpdateRulesRequest) UnmarshalVT(dAtA []byte) error

func (*BatchUpdateRulesRequest) UnmarshalVTUnsafe

func (m *BatchUpdateRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type BatchUpdateRulesResponse

type BatchUpdateRulesResponse struct {
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// The total number of rules created in the request. If validate_only is true, this will indicate how many rules would have been created.
	RulesCreatedCount int32 `protobuf:"varint,2,opt,name=rules_created_count,json=rulesCreatedCount,proto3" json:"rules_created_count,omitempty"`
	// The total number of rules updated in the request. If validate_only is true, this will indicate how many rules would have been updated.
	RulesUpdatedCount int32 `protobuf:"varint,3,opt,name=rules_updated_count,json=rulesUpdatedCount,proto3" json:"rules_updated_count,omitempty"`
	// This will be true if the request only validated the request and did not save the rules.
	ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// One ValidationResult per rule in the request will be returned
	ValidationResults []*ValidationResult `protobuf:"bytes,5,rep,name=validation_results,json=validationResults,proto3" json:"validation_results,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchUpdateRulesResponse) CloneMessageVT

func (m *BatchUpdateRulesResponse) CloneMessageVT() proto.Message

func (*BatchUpdateRulesResponse) CloneVT

func (*BatchUpdateRulesResponse) Descriptor deprecated

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

Deprecated: Use BatchUpdateRulesResponse.ProtoReflect.Descriptor instead.

func (*BatchUpdateRulesResponse) EqualMessageVT

func (this *BatchUpdateRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*BatchUpdateRulesResponse) EqualVT

func (*BatchUpdateRulesResponse) GetRulesCreatedCount

func (x *BatchUpdateRulesResponse) GetRulesCreatedCount() int32

func (*BatchUpdateRulesResponse) GetRulesUpdatedCount

func (x *BatchUpdateRulesResponse) GetRulesUpdatedCount() int32

func (*BatchUpdateRulesResponse) GetSuccess

func (x *BatchUpdateRulesResponse) GetSuccess() bool

func (*BatchUpdateRulesResponse) GetValidateOnly added in v0.2.0

func (x *BatchUpdateRulesResponse) GetValidateOnly() bool

func (*BatchUpdateRulesResponse) GetValidationResults added in v0.2.0

func (x *BatchUpdateRulesResponse) GetValidationResults() []*ValidationResult

func (*BatchUpdateRulesResponse) MarshalToSizedBufferVT

func (m *BatchUpdateRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BatchUpdateRulesResponse) MarshalToSizedBufferVTStrict

func (m *BatchUpdateRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*BatchUpdateRulesResponse) MarshalToVT

func (m *BatchUpdateRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*BatchUpdateRulesResponse) MarshalToVTStrict

func (m *BatchUpdateRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*BatchUpdateRulesResponse) MarshalVT

func (m *BatchUpdateRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*BatchUpdateRulesResponse) MarshalVTStrict

func (m *BatchUpdateRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*BatchUpdateRulesResponse) ProtoMessage

func (*BatchUpdateRulesResponse) ProtoMessage()

func (*BatchUpdateRulesResponse) ProtoReflect

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

func (*BatchUpdateRulesResponse) Reset

func (x *BatchUpdateRulesResponse) Reset()

func (*BatchUpdateRulesResponse) SizeVT

func (m *BatchUpdateRulesResponse) SizeVT() (n int)

func (*BatchUpdateRulesResponse) String

func (x *BatchUpdateRulesResponse) String() string

func (*BatchUpdateRulesResponse) UnmarshalVT

func (m *BatchUpdateRulesResponse) UnmarshalVT(dAtA []byte) error

func (*BatchUpdateRulesResponse) UnmarshalVTUnsafe

func (m *BatchUpdateRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type CalculatedChannelConfig

type CalculatedChannelConfig struct {
	ChannelReferences map[string]*ChannelReference `` /* 200-byte string literal not displayed */
	Expression        string                       `protobuf:"bytes,2,opt,name=expression,proto3" json:"expression,omitempty"`
	// contains filtered or unexported fields
}

func (*CalculatedChannelConfig) CloneMessageVT

func (m *CalculatedChannelConfig) CloneMessageVT() proto.Message

func (*CalculatedChannelConfig) CloneVT

func (*CalculatedChannelConfig) Descriptor deprecated

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

Deprecated: Use CalculatedChannelConfig.ProtoReflect.Descriptor instead.

func (*CalculatedChannelConfig) EqualMessageVT

func (this *CalculatedChannelConfig) EqualMessageVT(thatMsg proto.Message) bool

func (*CalculatedChannelConfig) EqualVT

func (*CalculatedChannelConfig) GetChannelReferences

func (x *CalculatedChannelConfig) GetChannelReferences() map[string]*ChannelReference

func (*CalculatedChannelConfig) GetExpression

func (x *CalculatedChannelConfig) GetExpression() string

func (*CalculatedChannelConfig) MarshalToSizedBufferVT

func (m *CalculatedChannelConfig) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CalculatedChannelConfig) MarshalToSizedBufferVTStrict

func (m *CalculatedChannelConfig) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*CalculatedChannelConfig) MarshalToVT

func (m *CalculatedChannelConfig) MarshalToVT(dAtA []byte) (int, error)

func (*CalculatedChannelConfig) MarshalToVTStrict

func (m *CalculatedChannelConfig) MarshalToVTStrict(dAtA []byte) (int, error)

func (*CalculatedChannelConfig) MarshalVT

func (m *CalculatedChannelConfig) MarshalVT() (dAtA []byte, err error)

func (*CalculatedChannelConfig) MarshalVTStrict

func (m *CalculatedChannelConfig) MarshalVTStrict() (dAtA []byte, err error)

func (*CalculatedChannelConfig) ProtoMessage

func (*CalculatedChannelConfig) ProtoMessage()

func (*CalculatedChannelConfig) ProtoReflect

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

func (*CalculatedChannelConfig) Reset

func (x *CalculatedChannelConfig) Reset()

func (*CalculatedChannelConfig) SizeVT

func (m *CalculatedChannelConfig) SizeVT() (n int)

func (*CalculatedChannelConfig) String

func (x *CalculatedChannelConfig) String() string

func (*CalculatedChannelConfig) UnmarshalVT

func (m *CalculatedChannelConfig) UnmarshalVT(dAtA []byte) error

func (*CalculatedChannelConfig) UnmarshalVTUnsafe

func (m *CalculatedChannelConfig) UnmarshalVTUnsafe(dAtA []byte) error

type ChannelReference

type ChannelReference struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Deprecated - use name instead. If provided, name will be joined with the component as `component.name`
	Component string `protobuf:"bytes,2,opt,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelReference) CloneMessageVT

func (m *ChannelReference) CloneMessageVT() proto.Message

func (*ChannelReference) CloneVT

func (m *ChannelReference) CloneVT() *ChannelReference

func (*ChannelReference) Descriptor deprecated

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

Deprecated: Use ChannelReference.ProtoReflect.Descriptor instead.

func (*ChannelReference) EqualMessageVT

func (this *ChannelReference) EqualMessageVT(thatMsg proto.Message) bool

func (*ChannelReference) EqualVT

func (this *ChannelReference) EqualVT(that *ChannelReference) bool

func (*ChannelReference) GetComponent

func (x *ChannelReference) GetComponent() string

func (*ChannelReference) GetName

func (x *ChannelReference) GetName() string

func (*ChannelReference) MarshalToSizedBufferVT

func (m *ChannelReference) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ChannelReference) MarshalToSizedBufferVTStrict

func (m *ChannelReference) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ChannelReference) MarshalToVT

func (m *ChannelReference) MarshalToVT(dAtA []byte) (int, error)

func (*ChannelReference) MarshalToVTStrict

func (m *ChannelReference) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ChannelReference) MarshalVT

func (m *ChannelReference) MarshalVT() (dAtA []byte, err error)

func (*ChannelReference) MarshalVTStrict

func (m *ChannelReference) MarshalVTStrict() (dAtA []byte, err error)

func (*ChannelReference) ProtoMessage

func (*ChannelReference) ProtoMessage()

func (*ChannelReference) ProtoReflect

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

func (*ChannelReference) Reset

func (x *ChannelReference) Reset()

func (*ChannelReference) SizeVT

func (m *ChannelReference) SizeVT() (n int)

func (*ChannelReference) String

func (x *ChannelReference) String() string

func (*ChannelReference) UnmarshalVT

func (m *ChannelReference) UnmarshalVT(dAtA []byte) error

func (*ChannelReference) UnmarshalVTUnsafe

func (m *ChannelReference) UnmarshalVTUnsafe(dAtA []byte) error

type ConditionComparator

type ConditionComparator int32
const (
	// Deprecated: Do not use.
	ConditionComparator_CONDITION_COMPARATOR_UNSPECIFIED ConditionComparator = 0
	ConditionComparator_LESS_THAN                        ConditionComparator = 1
	ConditionComparator_LESS_THAN_OR_EQUAL               ConditionComparator = 2
	ConditionComparator_GREATER_THAN                     ConditionComparator = 3
	ConditionComparator_GREATER_THAN_OR_EQUAL            ConditionComparator = 4
	ConditionComparator_EQUAL                            ConditionComparator = 5
	ConditionComparator_NOT_EQUAL                        ConditionComparator = 6
)

func (ConditionComparator) Descriptor

func (ConditionComparator) Enum

func (ConditionComparator) EnumDescriptor deprecated

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

Deprecated: Use ConditionComparator.Descriptor instead.

func (ConditionComparator) Number

func (ConditionComparator) String

func (x ConditionComparator) String() string

func (ConditionComparator) Type

type ContextualChannels

type ContextualChannels struct {
	Channels []*ChannelReference `protobuf:"bytes,1,rep,name=channels,proto3" json:"channels,omitempty"`
	// contains filtered or unexported fields
}

func (*ContextualChannels) CloneMessageVT

func (m *ContextualChannels) CloneMessageVT() proto.Message

func (*ContextualChannels) CloneVT

func (m *ContextualChannels) CloneVT() *ContextualChannels

func (*ContextualChannels) Descriptor deprecated

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

Deprecated: Use ContextualChannels.ProtoReflect.Descriptor instead.

func (*ContextualChannels) EqualMessageVT

func (this *ContextualChannels) EqualMessageVT(thatMsg proto.Message) bool

func (*ContextualChannels) EqualVT

func (this *ContextualChannels) EqualVT(that *ContextualChannels) bool

func (*ContextualChannels) GetChannels

func (x *ContextualChannels) GetChannels() []*ChannelReference

func (*ContextualChannels) MarshalToSizedBufferVT

func (m *ContextualChannels) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ContextualChannels) MarshalToSizedBufferVTStrict

func (m *ContextualChannels) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ContextualChannels) MarshalToVT

func (m *ContextualChannels) MarshalToVT(dAtA []byte) (int, error)

func (*ContextualChannels) MarshalToVTStrict

func (m *ContextualChannels) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ContextualChannels) MarshalVT

func (m *ContextualChannels) MarshalVT() (dAtA []byte, err error)

func (*ContextualChannels) MarshalVTStrict

func (m *ContextualChannels) MarshalVTStrict() (dAtA []byte, err error)

func (*ContextualChannels) ProtoMessage

func (*ContextualChannels) ProtoMessage()

func (*ContextualChannels) ProtoReflect

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

func (*ContextualChannels) Reset

func (x *ContextualChannels) Reset()

func (*ContextualChannels) SizeVT

func (m *ContextualChannels) SizeVT() (n int)

func (*ContextualChannels) String

func (x *ContextualChannels) String() string

func (*ContextualChannels) UnmarshalVT

func (m *ContextualChannels) UnmarshalVT(dAtA []byte) error

func (*ContextualChannels) UnmarshalVTUnsafe

func (m *ContextualChannels) UnmarshalVTUnsafe(dAtA []byte) error

type CreateRuleRequest

type CreateRuleRequest struct {
	Update *UpdateRuleRequest `protobuf:"bytes,1,opt,name=update,proto3" json:"update,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRuleRequest) CloneMessageVT

func (m *CreateRuleRequest) CloneMessageVT() proto.Message

func (*CreateRuleRequest) CloneVT

func (m *CreateRuleRequest) CloneVT() *CreateRuleRequest

func (*CreateRuleRequest) Descriptor deprecated

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

Deprecated: Use CreateRuleRequest.ProtoReflect.Descriptor instead.

func (*CreateRuleRequest) EqualMessageVT

func (this *CreateRuleRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*CreateRuleRequest) EqualVT

func (this *CreateRuleRequest) EqualVT(that *CreateRuleRequest) bool

func (*CreateRuleRequest) GetUpdate

func (x *CreateRuleRequest) GetUpdate() *UpdateRuleRequest

func (*CreateRuleRequest) MarshalToSizedBufferVT

func (m *CreateRuleRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CreateRuleRequest) MarshalToSizedBufferVTStrict

func (m *CreateRuleRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*CreateRuleRequest) MarshalToVT

func (m *CreateRuleRequest) MarshalToVT(dAtA []byte) (int, error)

func (*CreateRuleRequest) MarshalToVTStrict

func (m *CreateRuleRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*CreateRuleRequest) MarshalVT

func (m *CreateRuleRequest) MarshalVT() (dAtA []byte, err error)

func (*CreateRuleRequest) MarshalVTStrict

func (m *CreateRuleRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*CreateRuleRequest) ProtoMessage

func (*CreateRuleRequest) ProtoMessage()

func (*CreateRuleRequest) ProtoReflect

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

func (*CreateRuleRequest) Reset

func (x *CreateRuleRequest) Reset()

func (*CreateRuleRequest) SizeVT

func (m *CreateRuleRequest) SizeVT() (n int)

func (*CreateRuleRequest) String

func (x *CreateRuleRequest) String() string

func (*CreateRuleRequest) UnmarshalVT

func (m *CreateRuleRequest) UnmarshalVT(dAtA []byte) error

func (*CreateRuleRequest) UnmarshalVTUnsafe

func (m *CreateRuleRequest) UnmarshalVTUnsafe(dAtA []byte) error

type CreateRuleResponse

type CreateRuleResponse struct {
	RuleId string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRuleResponse) CloneMessageVT

func (m *CreateRuleResponse) CloneMessageVT() proto.Message

func (*CreateRuleResponse) CloneVT

func (m *CreateRuleResponse) CloneVT() *CreateRuleResponse

func (*CreateRuleResponse) Descriptor deprecated

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

Deprecated: Use CreateRuleResponse.ProtoReflect.Descriptor instead.

func (*CreateRuleResponse) EqualMessageVT

func (this *CreateRuleResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*CreateRuleResponse) EqualVT

func (this *CreateRuleResponse) EqualVT(that *CreateRuleResponse) bool

func (*CreateRuleResponse) GetRuleId

func (x *CreateRuleResponse) GetRuleId() string

func (*CreateRuleResponse) MarshalToSizedBufferVT

func (m *CreateRuleResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CreateRuleResponse) MarshalToSizedBufferVTStrict

func (m *CreateRuleResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*CreateRuleResponse) MarshalToVT

func (m *CreateRuleResponse) MarshalToVT(dAtA []byte) (int, error)

func (*CreateRuleResponse) MarshalToVTStrict

func (m *CreateRuleResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*CreateRuleResponse) MarshalVT

func (m *CreateRuleResponse) MarshalVT() (dAtA []byte, err error)

func (*CreateRuleResponse) MarshalVTStrict

func (m *CreateRuleResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*CreateRuleResponse) ProtoMessage

func (*CreateRuleResponse) ProtoMessage()

func (*CreateRuleResponse) ProtoReflect

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

func (*CreateRuleResponse) Reset

func (x *CreateRuleResponse) Reset()

func (*CreateRuleResponse) SizeVT

func (m *CreateRuleResponse) SizeVT() (n int)

func (*CreateRuleResponse) String

func (x *CreateRuleResponse) String() string

func (*CreateRuleResponse) UnmarshalVT

func (m *CreateRuleResponse) UnmarshalVT(dAtA []byte) error

func (*CreateRuleResponse) UnmarshalVTUnsafe

func (m *CreateRuleResponse) UnmarshalVTUnsafe(dAtA []byte) error

type DeleteRuleRequest

type DeleteRuleRequest struct {
	RuleId    string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	ClientKey string `protobuf:"bytes,2,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
	// contains filtered or unexported fields
}

DeleteRuleRequest is used to delete a rule by rule_id or client_key. If both are provided, only rule_id will be used.

func (*DeleteRuleRequest) CloneMessageVT

func (m *DeleteRuleRequest) CloneMessageVT() proto.Message

func (*DeleteRuleRequest) CloneVT

func (m *DeleteRuleRequest) CloneVT() *DeleteRuleRequest

func (*DeleteRuleRequest) Descriptor deprecated

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

Deprecated: Use DeleteRuleRequest.ProtoReflect.Descriptor instead.

func (*DeleteRuleRequest) EqualMessageVT

func (this *DeleteRuleRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*DeleteRuleRequest) EqualVT

func (this *DeleteRuleRequest) EqualVT(that *DeleteRuleRequest) bool

func (*DeleteRuleRequest) GetClientKey

func (x *DeleteRuleRequest) GetClientKey() string

func (*DeleteRuleRequest) GetRuleId

func (x *DeleteRuleRequest) GetRuleId() string

func (*DeleteRuleRequest) MarshalToSizedBufferVT

func (m *DeleteRuleRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DeleteRuleRequest) MarshalToSizedBufferVTStrict

func (m *DeleteRuleRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*DeleteRuleRequest) MarshalToVT

func (m *DeleteRuleRequest) MarshalToVT(dAtA []byte) (int, error)

func (*DeleteRuleRequest) MarshalToVTStrict

func (m *DeleteRuleRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*DeleteRuleRequest) MarshalVT

func (m *DeleteRuleRequest) MarshalVT() (dAtA []byte, err error)

func (*DeleteRuleRequest) MarshalVTStrict

func (m *DeleteRuleRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*DeleteRuleRequest) ProtoMessage

func (*DeleteRuleRequest) ProtoMessage()

func (*DeleteRuleRequest) ProtoReflect

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

func (*DeleteRuleRequest) Reset

func (x *DeleteRuleRequest) Reset()

func (*DeleteRuleRequest) SizeVT

func (m *DeleteRuleRequest) SizeVT() (n int)

func (*DeleteRuleRequest) String

func (x *DeleteRuleRequest) String() string

func (*DeleteRuleRequest) UnmarshalVT

func (m *DeleteRuleRequest) UnmarshalVT(dAtA []byte) error

func (*DeleteRuleRequest) UnmarshalVTUnsafe

func (m *DeleteRuleRequest) UnmarshalVTUnsafe(dAtA []byte) error

type DeleteRuleResponse

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

func (*DeleteRuleResponse) CloneMessageVT

func (m *DeleteRuleResponse) CloneMessageVT() proto.Message

func (*DeleteRuleResponse) CloneVT

func (m *DeleteRuleResponse) CloneVT() *DeleteRuleResponse

func (*DeleteRuleResponse) Descriptor deprecated

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

Deprecated: Use DeleteRuleResponse.ProtoReflect.Descriptor instead.

func (*DeleteRuleResponse) EqualMessageVT

func (this *DeleteRuleResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*DeleteRuleResponse) EqualVT

func (this *DeleteRuleResponse) EqualVT(that *DeleteRuleResponse) bool

func (*DeleteRuleResponse) MarshalToSizedBufferVT

func (m *DeleteRuleResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DeleteRuleResponse) MarshalToSizedBufferVTStrict

func (m *DeleteRuleResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*DeleteRuleResponse) MarshalToVT

func (m *DeleteRuleResponse) MarshalToVT(dAtA []byte) (int, error)

func (*DeleteRuleResponse) MarshalToVTStrict

func (m *DeleteRuleResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*DeleteRuleResponse) MarshalVT

func (m *DeleteRuleResponse) MarshalVT() (dAtA []byte, err error)

func (*DeleteRuleResponse) MarshalVTStrict

func (m *DeleteRuleResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*DeleteRuleResponse) ProtoMessage

func (*DeleteRuleResponse) ProtoMessage()

func (*DeleteRuleResponse) ProtoReflect

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

func (*DeleteRuleResponse) Reset

func (x *DeleteRuleResponse) Reset()

func (*DeleteRuleResponse) SizeVT

func (m *DeleteRuleResponse) SizeVT() (n int)

func (*DeleteRuleResponse) String

func (x *DeleteRuleResponse) String() string

func (*DeleteRuleResponse) UnmarshalVT

func (m *DeleteRuleResponse) UnmarshalVT(dAtA []byte) error

func (*DeleteRuleResponse) UnmarshalVTUnsafe

func (m *DeleteRuleResponse) UnmarshalVTUnsafe(dAtA []byte) error

type DryRunAnnotation

type DryRunAnnotation struct {
	ConditionId        string                 `protobuf:"bytes,1,opt,name=condition_id,json=conditionId,proto3" json:"condition_id,omitempty"`
	Name               string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	StartTime          *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	EndTime            *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	ConditionVersionId string                 `protobuf:"bytes,5,opt,name=condition_version_id,json=conditionVersionId,proto3" json:"condition_version_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DryRunAnnotation) CloneMessageVT

func (m *DryRunAnnotation) CloneMessageVT() proto.Message

func (*DryRunAnnotation) CloneVT

func (m *DryRunAnnotation) CloneVT() *DryRunAnnotation

func (*DryRunAnnotation) Descriptor deprecated

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

Deprecated: Use DryRunAnnotation.ProtoReflect.Descriptor instead.

func (*DryRunAnnotation) EqualMessageVT

func (this *DryRunAnnotation) EqualMessageVT(thatMsg proto.Message) bool

func (*DryRunAnnotation) EqualVT

func (this *DryRunAnnotation) EqualVT(that *DryRunAnnotation) bool

func (*DryRunAnnotation) GetConditionId

func (x *DryRunAnnotation) GetConditionId() string

func (*DryRunAnnotation) GetConditionVersionId

func (x *DryRunAnnotation) GetConditionVersionId() string

func (*DryRunAnnotation) GetEndTime

func (x *DryRunAnnotation) GetEndTime() *timestamppb.Timestamp

func (*DryRunAnnotation) GetName

func (x *DryRunAnnotation) GetName() string

func (*DryRunAnnotation) GetStartTime

func (x *DryRunAnnotation) GetStartTime() *timestamppb.Timestamp

func (*DryRunAnnotation) MarshalToSizedBufferVT

func (m *DryRunAnnotation) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DryRunAnnotation) MarshalToSizedBufferVTStrict

func (m *DryRunAnnotation) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*DryRunAnnotation) MarshalToVT

func (m *DryRunAnnotation) MarshalToVT(dAtA []byte) (int, error)

func (*DryRunAnnotation) MarshalToVTStrict

func (m *DryRunAnnotation) MarshalToVTStrict(dAtA []byte) (int, error)

func (*DryRunAnnotation) MarshalVT

func (m *DryRunAnnotation) MarshalVT() (dAtA []byte, err error)

func (*DryRunAnnotation) MarshalVTStrict

func (m *DryRunAnnotation) MarshalVTStrict() (dAtA []byte, err error)

func (*DryRunAnnotation) ProtoMessage

func (*DryRunAnnotation) ProtoMessage()

func (*DryRunAnnotation) ProtoReflect

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

func (*DryRunAnnotation) Reset

func (x *DryRunAnnotation) Reset()

func (*DryRunAnnotation) SizeVT

func (m *DryRunAnnotation) SizeVT() (n int)

func (*DryRunAnnotation) String

func (x *DryRunAnnotation) String() string

func (*DryRunAnnotation) UnmarshalVT

func (m *DryRunAnnotation) UnmarshalVT(dAtA []byte) error

func (*DryRunAnnotation) UnmarshalVTUnsafe

func (m *DryRunAnnotation) UnmarshalVTUnsafe(dAtA []byte) error

type EvaluateRulesRequest deprecated

type EvaluateRulesRequest struct {
	RuleIds           []string                    `protobuf:"bytes,1,rep,name=rule_ids,json=ruleIds,proto3" json:"rule_ids,omitempty"`
	AnnotationOptions *EvaluatedAnnotationOptions `protobuf:"bytes,2,opt,name=annotation_options,json=annotationOptions,proto3" json:"annotation_options,omitempty"`
	// Types that are assignable to Time:
	//
	//	*EvaluateRulesRequest_RunId
	//	*EvaluateRulesRequest_TimeRange
	Time   isEvaluateRulesRequest_Time `protobuf_oneof:"time"`
	DryRun bool                        `protobuf:"varint,5,opt,name=dry_run,json=dryRun,proto3" json:"dry_run,omitempty"`
	// contains filtered or unexported fields
}

Deprecated - use RuleEvaluationService instead.

Deprecated: Do not use.

func (*EvaluateRulesRequest) CloneMessageVT

func (m *EvaluateRulesRequest) CloneMessageVT() proto.Message

func (*EvaluateRulesRequest) CloneVT

func (*EvaluateRulesRequest) Descriptor deprecated

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

Deprecated: Use EvaluateRulesRequest.ProtoReflect.Descriptor instead.

func (*EvaluateRulesRequest) EqualMessageVT

func (this *EvaluateRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*EvaluateRulesRequest) EqualVT

func (this *EvaluateRulesRequest) EqualVT(that *EvaluateRulesRequest) bool

func (*EvaluateRulesRequest) GetAnnotationOptions

func (x *EvaluateRulesRequest) GetAnnotationOptions() *EvaluatedAnnotationOptions

func (*EvaluateRulesRequest) GetDryRun

func (x *EvaluateRulesRequest) GetDryRun() bool

func (*EvaluateRulesRequest) GetRuleIds

func (x *EvaluateRulesRequest) GetRuleIds() []string

func (*EvaluateRulesRequest) GetRunId

func (x *EvaluateRulesRequest) GetRunId() string

func (*EvaluateRulesRequest) GetTime

func (m *EvaluateRulesRequest) GetTime() isEvaluateRulesRequest_Time

func (*EvaluateRulesRequest) GetTimeRange

func (x *EvaluateRulesRequest) GetTimeRange() *TimeRangeQuery

func (*EvaluateRulesRequest) MarshalToSizedBufferVT

func (m *EvaluateRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EvaluateRulesRequest) MarshalToSizedBufferVTStrict

func (m *EvaluateRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesRequest) MarshalToVT

func (m *EvaluateRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*EvaluateRulesRequest) MarshalToVTStrict

func (m *EvaluateRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesRequest) MarshalVT

func (m *EvaluateRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*EvaluateRulesRequest) MarshalVTStrict

func (m *EvaluateRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*EvaluateRulesRequest) ProtoMessage

func (*EvaluateRulesRequest) ProtoMessage()

func (*EvaluateRulesRequest) ProtoReflect

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

func (*EvaluateRulesRequest) Reset

func (x *EvaluateRulesRequest) Reset()

func (*EvaluateRulesRequest) SizeVT

func (m *EvaluateRulesRequest) SizeVT() (n int)

func (*EvaluateRulesRequest) String

func (x *EvaluateRulesRequest) String() string

func (*EvaluateRulesRequest) UnmarshalVT

func (m *EvaluateRulesRequest) UnmarshalVT(dAtA []byte) error

func (*EvaluateRulesRequest) UnmarshalVTUnsafe

func (m *EvaluateRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type EvaluateRulesRequest_RunId

type EvaluateRulesRequest_RunId struct {
	RunId string `protobuf:"bytes,3,opt,name=run_id,json=runId,proto3,oneof"`
}

func (*EvaluateRulesRequest_RunId) CloneVT

func (m *EvaluateRulesRequest_RunId) CloneVT() isEvaluateRulesRequest_Time

func (*EvaluateRulesRequest_RunId) EqualVT

func (this *EvaluateRulesRequest_RunId) EqualVT(thatIface isEvaluateRulesRequest_Time) bool

func (*EvaluateRulesRequest_RunId) MarshalToSizedBufferVT

func (m *EvaluateRulesRequest_RunId) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_RunId) MarshalToSizedBufferVTStrict

func (m *EvaluateRulesRequest_RunId) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_RunId) MarshalToVT

func (m *EvaluateRulesRequest_RunId) MarshalToVT(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_RunId) MarshalToVTStrict

func (m *EvaluateRulesRequest_RunId) MarshalToVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_RunId) SizeVT

func (m *EvaluateRulesRequest_RunId) SizeVT() (n int)

type EvaluateRulesRequest_TimeRange

type EvaluateRulesRequest_TimeRange struct {
	TimeRange *TimeRangeQuery `protobuf:"bytes,4,opt,name=time_range,json=timeRange,proto3,oneof"`
}

func (*EvaluateRulesRequest_TimeRange) CloneVT

func (m *EvaluateRulesRequest_TimeRange) CloneVT() isEvaluateRulesRequest_Time

func (*EvaluateRulesRequest_TimeRange) EqualVT

func (this *EvaluateRulesRequest_TimeRange) EqualVT(thatIface isEvaluateRulesRequest_Time) bool

func (*EvaluateRulesRequest_TimeRange) MarshalToSizedBufferVT

func (m *EvaluateRulesRequest_TimeRange) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_TimeRange) MarshalToSizedBufferVTStrict

func (m *EvaluateRulesRequest_TimeRange) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_TimeRange) MarshalToVT

func (m *EvaluateRulesRequest_TimeRange) MarshalToVT(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_TimeRange) MarshalToVTStrict

func (m *EvaluateRulesRequest_TimeRange) MarshalToVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesRequest_TimeRange) SizeVT

func (m *EvaluateRulesRequest_TimeRange) SizeVT() (n int)

type EvaluateRulesResponse deprecated

type EvaluateRulesResponse struct {
	CreatedAnnotationCount int32 `` /* 130-byte string literal not displayed */
	// If dry_run is true, this will be populated with the annotations that would be created
	DryRunAnnotations []*DryRunAnnotation `protobuf:"bytes,2,rep,name=dry_run_annotations,json=dryRunAnnotations,proto3" json:"dry_run_annotations,omitempty"`
	// job_id and report_id will be set if the job has an extended run time and is being processed asynchronously.
	JobId    *string `protobuf:"bytes,3,opt,name=job_id,json=jobId,proto3,oneof" json:"job_id,omitempty"`
	ReportId *string `protobuf:"bytes,4,opt,name=report_id,json=reportId,proto3,oneof" json:"report_id,omitempty"`
	// contains filtered or unexported fields
}

Deprecated - use RuleEvaluationService instead.

Deprecated: Do not use.

func (*EvaluateRulesResponse) CloneMessageVT

func (m *EvaluateRulesResponse) CloneMessageVT() proto.Message

func (*EvaluateRulesResponse) CloneVT

func (*EvaluateRulesResponse) Descriptor deprecated

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

Deprecated: Use EvaluateRulesResponse.ProtoReflect.Descriptor instead.

func (*EvaluateRulesResponse) EqualMessageVT

func (this *EvaluateRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*EvaluateRulesResponse) EqualVT

func (this *EvaluateRulesResponse) EqualVT(that *EvaluateRulesResponse) bool

func (*EvaluateRulesResponse) GetCreatedAnnotationCount

func (x *EvaluateRulesResponse) GetCreatedAnnotationCount() int32

func (*EvaluateRulesResponse) GetDryRunAnnotations

func (x *EvaluateRulesResponse) GetDryRunAnnotations() []*DryRunAnnotation

func (*EvaluateRulesResponse) GetJobId

func (x *EvaluateRulesResponse) GetJobId() string

func (*EvaluateRulesResponse) GetReportId

func (x *EvaluateRulesResponse) GetReportId() string

func (*EvaluateRulesResponse) MarshalToSizedBufferVT

func (m *EvaluateRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EvaluateRulesResponse) MarshalToSizedBufferVTStrict

func (m *EvaluateRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesResponse) MarshalToVT

func (m *EvaluateRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*EvaluateRulesResponse) MarshalToVTStrict

func (m *EvaluateRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*EvaluateRulesResponse) MarshalVT

func (m *EvaluateRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*EvaluateRulesResponse) MarshalVTStrict

func (m *EvaluateRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*EvaluateRulesResponse) ProtoMessage

func (*EvaluateRulesResponse) ProtoMessage()

func (*EvaluateRulesResponse) ProtoReflect

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

func (*EvaluateRulesResponse) Reset

func (x *EvaluateRulesResponse) Reset()

func (*EvaluateRulesResponse) SizeVT

func (m *EvaluateRulesResponse) SizeVT() (n int)

func (*EvaluateRulesResponse) String

func (x *EvaluateRulesResponse) String() string

func (*EvaluateRulesResponse) UnmarshalVT

func (m *EvaluateRulesResponse) UnmarshalVT(dAtA []byte) error

func (*EvaluateRulesResponse) UnmarshalVTUnsafe

func (m *EvaluateRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type EvaluatedAnnotationOptions

type EvaluatedAnnotationOptions struct {
	TagIds []string `protobuf:"bytes,1,rep,name=tag_ids,json=tagIds,proto3" json:"tag_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*EvaluatedAnnotationOptions) CloneMessageVT

func (m *EvaluatedAnnotationOptions) CloneMessageVT() proto.Message

func (*EvaluatedAnnotationOptions) CloneVT

func (*EvaluatedAnnotationOptions) Descriptor deprecated

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

Deprecated: Use EvaluatedAnnotationOptions.ProtoReflect.Descriptor instead.

func (*EvaluatedAnnotationOptions) EqualMessageVT

func (this *EvaluatedAnnotationOptions) EqualMessageVT(thatMsg proto.Message) bool

func (*EvaluatedAnnotationOptions) EqualVT

func (*EvaluatedAnnotationOptions) GetTagIds

func (x *EvaluatedAnnotationOptions) GetTagIds() []string

func (*EvaluatedAnnotationOptions) MarshalToSizedBufferVT

func (m *EvaluatedAnnotationOptions) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*EvaluatedAnnotationOptions) MarshalToSizedBufferVTStrict

func (m *EvaluatedAnnotationOptions) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*EvaluatedAnnotationOptions) MarshalToVT

func (m *EvaluatedAnnotationOptions) MarshalToVT(dAtA []byte) (int, error)

func (*EvaluatedAnnotationOptions) MarshalToVTStrict

func (m *EvaluatedAnnotationOptions) MarshalToVTStrict(dAtA []byte) (int, error)

func (*EvaluatedAnnotationOptions) MarshalVT

func (m *EvaluatedAnnotationOptions) MarshalVT() (dAtA []byte, err error)

func (*EvaluatedAnnotationOptions) MarshalVTStrict

func (m *EvaluatedAnnotationOptions) MarshalVTStrict() (dAtA []byte, err error)

func (*EvaluatedAnnotationOptions) ProtoMessage

func (*EvaluatedAnnotationOptions) ProtoMessage()

func (*EvaluatedAnnotationOptions) ProtoReflect

func (*EvaluatedAnnotationOptions) Reset

func (x *EvaluatedAnnotationOptions) Reset()

func (*EvaluatedAnnotationOptions) SizeVT

func (m *EvaluatedAnnotationOptions) SizeVT() (n int)

func (*EvaluatedAnnotationOptions) String

func (x *EvaluatedAnnotationOptions) String() string

func (*EvaluatedAnnotationOptions) UnmarshalVT

func (m *EvaluatedAnnotationOptions) UnmarshalVT(dAtA []byte) error

func (*EvaluatedAnnotationOptions) UnmarshalVTUnsafe

func (m *EvaluatedAnnotationOptions) UnmarshalVTUnsafe(dAtA []byte) error

type GetRuleRequest

type GetRuleRequest struct {
	RuleId    string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	ClientKey string `protobuf:"bytes,2,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
	// contains filtered or unexported fields
}

GetRuleRequest is used to retrieve a rule by rule_id or client_key. If both are provided, only rule_id will be used.

func (*GetRuleRequest) CloneMessageVT

func (m *GetRuleRequest) CloneMessageVT() proto.Message

func (*GetRuleRequest) CloneVT

func (m *GetRuleRequest) CloneVT() *GetRuleRequest

func (*GetRuleRequest) Descriptor deprecated

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

Deprecated: Use GetRuleRequest.ProtoReflect.Descriptor instead.

func (*GetRuleRequest) EqualMessageVT

func (this *GetRuleRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*GetRuleRequest) EqualVT

func (this *GetRuleRequest) EqualVT(that *GetRuleRequest) bool

func (*GetRuleRequest) GetClientKey

func (x *GetRuleRequest) GetClientKey() string

func (*GetRuleRequest) GetRuleId

func (x *GetRuleRequest) GetRuleId() string

func (*GetRuleRequest) MarshalToSizedBufferVT

func (m *GetRuleRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*GetRuleRequest) MarshalToSizedBufferVTStrict

func (m *GetRuleRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*GetRuleRequest) MarshalToVT

func (m *GetRuleRequest) MarshalToVT(dAtA []byte) (int, error)

func (*GetRuleRequest) MarshalToVTStrict

func (m *GetRuleRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*GetRuleRequest) MarshalVT

func (m *GetRuleRequest) MarshalVT() (dAtA []byte, err error)

func (*GetRuleRequest) MarshalVTStrict

func (m *GetRuleRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*GetRuleRequest) ProtoMessage

func (*GetRuleRequest) ProtoMessage()

func (*GetRuleRequest) ProtoReflect

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

func (*GetRuleRequest) Reset

func (x *GetRuleRequest) Reset()

func (*GetRuleRequest) SizeVT

func (m *GetRuleRequest) SizeVT() (n int)

func (*GetRuleRequest) String

func (x *GetRuleRequest) String() string

func (*GetRuleRequest) UnmarshalVT

func (m *GetRuleRequest) UnmarshalVT(dAtA []byte) error

func (*GetRuleRequest) UnmarshalVTUnsafe

func (m *GetRuleRequest) UnmarshalVTUnsafe(dAtA []byte) error

type GetRuleResponse

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

func (*GetRuleResponse) CloneMessageVT

func (m *GetRuleResponse) CloneMessageVT() proto.Message

func (*GetRuleResponse) CloneVT

func (m *GetRuleResponse) CloneVT() *GetRuleResponse

func (*GetRuleResponse) Descriptor deprecated

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

Deprecated: Use GetRuleResponse.ProtoReflect.Descriptor instead.

func (*GetRuleResponse) EqualMessageVT

func (this *GetRuleResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*GetRuleResponse) EqualVT

func (this *GetRuleResponse) EqualVT(that *GetRuleResponse) bool

func (*GetRuleResponse) GetRule

func (x *GetRuleResponse) GetRule() *Rule

func (*GetRuleResponse) MarshalToSizedBufferVT

func (m *GetRuleResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*GetRuleResponse) MarshalToSizedBufferVTStrict

func (m *GetRuleResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*GetRuleResponse) MarshalToVT

func (m *GetRuleResponse) MarshalToVT(dAtA []byte) (int, error)

func (*GetRuleResponse) MarshalToVTStrict

func (m *GetRuleResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*GetRuleResponse) MarshalVT

func (m *GetRuleResponse) MarshalVT() (dAtA []byte, err error)

func (*GetRuleResponse) MarshalVTStrict

func (m *GetRuleResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*GetRuleResponse) ProtoMessage

func (*GetRuleResponse) ProtoMessage()

func (*GetRuleResponse) ProtoReflect

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

func (*GetRuleResponse) Reset

func (x *GetRuleResponse) Reset()

func (*GetRuleResponse) SizeVT

func (m *GetRuleResponse) SizeVT() (n int)

func (*GetRuleResponse) String

func (x *GetRuleResponse) String() string

func (*GetRuleResponse) UnmarshalVT

func (m *GetRuleResponse) UnmarshalVT(dAtA []byte) error

func (*GetRuleResponse) UnmarshalVTUnsafe

func (m *GetRuleResponse) UnmarshalVTUnsafe(dAtA []byte) error

type GetRuleVersionRequest

type GetRuleVersionRequest struct {
	RuleVersionId string `protobuf:"bytes,1,opt,name=rule_version_id,json=ruleVersionId,proto3" json:"rule_version_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRuleVersionRequest) CloneMessageVT

func (m *GetRuleVersionRequest) CloneMessageVT() proto.Message

func (*GetRuleVersionRequest) CloneVT

func (*GetRuleVersionRequest) Descriptor deprecated

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

Deprecated: Use GetRuleVersionRequest.ProtoReflect.Descriptor instead.

func (*GetRuleVersionRequest) EqualMessageVT

func (this *GetRuleVersionRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*GetRuleVersionRequest) EqualVT

func (this *GetRuleVersionRequest) EqualVT(that *GetRuleVersionRequest) bool

func (*GetRuleVersionRequest) GetRuleVersionId

func (x *GetRuleVersionRequest) GetRuleVersionId() string

func (*GetRuleVersionRequest) MarshalToSizedBufferVT

func (m *GetRuleVersionRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*GetRuleVersionRequest) MarshalToSizedBufferVTStrict

func (m *GetRuleVersionRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*GetRuleVersionRequest) MarshalToVT

func (m *GetRuleVersionRequest) MarshalToVT(dAtA []byte) (int, error)

func (*GetRuleVersionRequest) MarshalToVTStrict

func (m *GetRuleVersionRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*GetRuleVersionRequest) MarshalVT

func (m *GetRuleVersionRequest) MarshalVT() (dAtA []byte, err error)

func (*GetRuleVersionRequest) MarshalVTStrict

func (m *GetRuleVersionRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*GetRuleVersionRequest) ProtoMessage

func (*GetRuleVersionRequest) ProtoMessage()

func (*GetRuleVersionRequest) ProtoReflect

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

func (*GetRuleVersionRequest) Reset

func (x *GetRuleVersionRequest) Reset()

func (*GetRuleVersionRequest) SizeVT

func (m *GetRuleVersionRequest) SizeVT() (n int)

func (*GetRuleVersionRequest) String

func (x *GetRuleVersionRequest) String() string

func (*GetRuleVersionRequest) UnmarshalVT

func (m *GetRuleVersionRequest) UnmarshalVT(dAtA []byte) error

func (*GetRuleVersionRequest) UnmarshalVTUnsafe

func (m *GetRuleVersionRequest) UnmarshalVTUnsafe(dAtA []byte) error

type GetRuleVersionResponse

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

func (*GetRuleVersionResponse) CloneMessageVT

func (m *GetRuleVersionResponse) CloneMessageVT() proto.Message

func (*GetRuleVersionResponse) CloneVT

func (*GetRuleVersionResponse) Descriptor deprecated

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

Deprecated: Use GetRuleVersionResponse.ProtoReflect.Descriptor instead.

func (*GetRuleVersionResponse) EqualMessageVT

func (this *GetRuleVersionResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*GetRuleVersionResponse) EqualVT

func (this *GetRuleVersionResponse) EqualVT(that *GetRuleVersionResponse) bool

func (*GetRuleVersionResponse) GetRule

func (x *GetRuleVersionResponse) GetRule() *Rule

func (*GetRuleVersionResponse) MarshalToSizedBufferVT

func (m *GetRuleVersionResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*GetRuleVersionResponse) MarshalToSizedBufferVTStrict

func (m *GetRuleVersionResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*GetRuleVersionResponse) MarshalToVT

func (m *GetRuleVersionResponse) MarshalToVT(dAtA []byte) (int, error)

func (*GetRuleVersionResponse) MarshalToVTStrict

func (m *GetRuleVersionResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*GetRuleVersionResponse) MarshalVT

func (m *GetRuleVersionResponse) MarshalVT() (dAtA []byte, err error)

func (*GetRuleVersionResponse) MarshalVTStrict

func (m *GetRuleVersionResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*GetRuleVersionResponse) ProtoMessage

func (*GetRuleVersionResponse) ProtoMessage()

func (*GetRuleVersionResponse) ProtoReflect

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

func (*GetRuleVersionResponse) Reset

func (x *GetRuleVersionResponse) Reset()

func (*GetRuleVersionResponse) SizeVT

func (m *GetRuleVersionResponse) SizeVT() (n int)

func (*GetRuleVersionResponse) String

func (x *GetRuleVersionResponse) String() string

func (*GetRuleVersionResponse) UnmarshalVT

func (m *GetRuleVersionResponse) UnmarshalVT(dAtA []byte) error

func (*GetRuleVersionResponse) UnmarshalVTUnsafe

func (m *GetRuleVersionResponse) UnmarshalVTUnsafe(dAtA []byte) error

type JsonRulesRequest

type JsonRulesRequest struct {
	AssetId        string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	RulesJson      string `protobuf:"bytes,2,opt,name=rules_json,json=rulesJson,proto3" json:"rules_json,omitempty"`
	OrganizationId string `protobuf:"bytes,3,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// contains filtered or unexported fields
}

func (*JsonRulesRequest) CloneMessageVT

func (m *JsonRulesRequest) CloneMessageVT() proto.Message

func (*JsonRulesRequest) CloneVT

func (m *JsonRulesRequest) CloneVT() *JsonRulesRequest

func (*JsonRulesRequest) Descriptor deprecated

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

Deprecated: Use JsonRulesRequest.ProtoReflect.Descriptor instead.

func (*JsonRulesRequest) EqualMessageVT

func (this *JsonRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*JsonRulesRequest) EqualVT

func (this *JsonRulesRequest) EqualVT(that *JsonRulesRequest) bool

func (*JsonRulesRequest) GetAssetId

func (x *JsonRulesRequest) GetAssetId() string

func (*JsonRulesRequest) GetOrganizationId

func (x *JsonRulesRequest) GetOrganizationId() string

func (*JsonRulesRequest) GetRulesJson

func (x *JsonRulesRequest) GetRulesJson() string

func (*JsonRulesRequest) MarshalToSizedBufferVT

func (m *JsonRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*JsonRulesRequest) MarshalToSizedBufferVTStrict

func (m *JsonRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*JsonRulesRequest) MarshalToVT

func (m *JsonRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*JsonRulesRequest) MarshalToVTStrict

func (m *JsonRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*JsonRulesRequest) MarshalVT

func (m *JsonRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*JsonRulesRequest) MarshalVTStrict

func (m *JsonRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*JsonRulesRequest) ProtoMessage

func (*JsonRulesRequest) ProtoMessage()

func (*JsonRulesRequest) ProtoReflect

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

func (*JsonRulesRequest) Reset

func (x *JsonRulesRequest) Reset()

func (*JsonRulesRequest) SizeVT

func (m *JsonRulesRequest) SizeVT() (n int)

func (*JsonRulesRequest) String

func (x *JsonRulesRequest) String() string

func (*JsonRulesRequest) UnmarshalVT

func (m *JsonRulesRequest) UnmarshalVT(dAtA []byte) error

func (*JsonRulesRequest) UnmarshalVTUnsafe

func (m *JsonRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type JsonRulesResponse

type JsonRulesResponse struct {
	Success           bool    `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	TotalRulesCount   int32   `protobuf:"varint,2,opt,name=total_rules_count,json=totalRulesCount,proto3" json:"total_rules_count,omitempty"`
	RulesCreatedCount int32   `protobuf:"varint,3,opt,name=rules_created_count,json=rulesCreatedCount,proto3" json:"rules_created_count,omitempty"`
	RulesUpdatedCount int32   `protobuf:"varint,4,opt,name=rules_updated_count,json=rulesUpdatedCount,proto3" json:"rules_updated_count,omitempty"`
	RulesDeletedCount int32   `protobuf:"varint,5,opt,name=rules_deleted_count,json=rulesDeletedCount,proto3" json:"rules_deleted_count,omitempty"`
	ErrorMessages     *string `protobuf:"bytes,6,opt,name=error_messages,json=errorMessages,proto3,oneof" json:"error_messages,omitempty"`
	// contains filtered or unexported fields
}

func (*JsonRulesResponse) CloneMessageVT

func (m *JsonRulesResponse) CloneMessageVT() proto.Message

func (*JsonRulesResponse) CloneVT

func (m *JsonRulesResponse) CloneVT() *JsonRulesResponse

func (*JsonRulesResponse) Descriptor deprecated

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

Deprecated: Use JsonRulesResponse.ProtoReflect.Descriptor instead.

func (*JsonRulesResponse) EqualMessageVT

func (this *JsonRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*JsonRulesResponse) EqualVT

func (this *JsonRulesResponse) EqualVT(that *JsonRulesResponse) bool

func (*JsonRulesResponse) GetErrorMessages

func (x *JsonRulesResponse) GetErrorMessages() string

func (*JsonRulesResponse) GetRulesCreatedCount

func (x *JsonRulesResponse) GetRulesCreatedCount() int32

func (*JsonRulesResponse) GetRulesDeletedCount

func (x *JsonRulesResponse) GetRulesDeletedCount() int32

func (*JsonRulesResponse) GetRulesUpdatedCount

func (x *JsonRulesResponse) GetRulesUpdatedCount() int32

func (*JsonRulesResponse) GetSuccess

func (x *JsonRulesResponse) GetSuccess() bool

func (*JsonRulesResponse) GetTotalRulesCount

func (x *JsonRulesResponse) GetTotalRulesCount() int32

func (*JsonRulesResponse) MarshalToSizedBufferVT

func (m *JsonRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*JsonRulesResponse) MarshalToSizedBufferVTStrict

func (m *JsonRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*JsonRulesResponse) MarshalToVT

func (m *JsonRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*JsonRulesResponse) MarshalToVTStrict

func (m *JsonRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*JsonRulesResponse) MarshalVT

func (m *JsonRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*JsonRulesResponse) MarshalVTStrict

func (m *JsonRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*JsonRulesResponse) ProtoMessage

func (*JsonRulesResponse) ProtoMessage()

func (*JsonRulesResponse) ProtoReflect

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

func (*JsonRulesResponse) Reset

func (x *JsonRulesResponse) Reset()

func (*JsonRulesResponse) SizeVT

func (m *JsonRulesResponse) SizeVT() (n int)

func (*JsonRulesResponse) String

func (x *JsonRulesResponse) String() string

func (*JsonRulesResponse) UnmarshalVT

func (m *JsonRulesResponse) UnmarshalVT(dAtA []byte) error

func (*JsonRulesResponse) UnmarshalVTUnsafe

func (m *JsonRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type LastValueThreshold

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

func (*LastValueThreshold) CloneMessageVT

func (m *LastValueThreshold) CloneMessageVT() proto.Message

func (*LastValueThreshold) CloneVT

func (m *LastValueThreshold) CloneVT() *LastValueThreshold

func (*LastValueThreshold) Descriptor deprecated

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

Deprecated: Use LastValueThreshold.ProtoReflect.Descriptor instead.

func (*LastValueThreshold) EqualMessageVT

func (this *LastValueThreshold) EqualMessageVT(thatMsg proto.Message) bool

func (*LastValueThreshold) EqualVT

func (this *LastValueThreshold) EqualVT(that *LastValueThreshold) bool

func (*LastValueThreshold) MarshalToSizedBufferVT

func (m *LastValueThreshold) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*LastValueThreshold) MarshalToSizedBufferVTStrict

func (m *LastValueThreshold) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*LastValueThreshold) MarshalToVT

func (m *LastValueThreshold) MarshalToVT(dAtA []byte) (int, error)

func (*LastValueThreshold) MarshalToVTStrict

func (m *LastValueThreshold) MarshalToVTStrict(dAtA []byte) (int, error)

func (*LastValueThreshold) MarshalVT

func (m *LastValueThreshold) MarshalVT() (dAtA []byte, err error)

func (*LastValueThreshold) MarshalVTStrict

func (m *LastValueThreshold) MarshalVTStrict() (dAtA []byte, err error)

func (*LastValueThreshold) ProtoMessage

func (*LastValueThreshold) ProtoMessage()

func (*LastValueThreshold) ProtoReflect

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

func (*LastValueThreshold) Reset

func (x *LastValueThreshold) Reset()

func (*LastValueThreshold) SizeVT

func (m *LastValueThreshold) SizeVT() (n int)

func (*LastValueThreshold) String

func (x *LastValueThreshold) String() string

func (*LastValueThreshold) UnmarshalVT

func (m *LastValueThreshold) UnmarshalVT(dAtA []byte) error

func (*LastValueThreshold) UnmarshalVTUnsafe

func (m *LastValueThreshold) UnmarshalVTUnsafe(dAtA []byte) error

type ListRuleVersionsRequest

type ListRuleVersionsRequest struct {
	RuleId string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	// The maximum number of Rule Versions to return.
	// The service may return fewer than this value.
	// If unspecified, at most 50 Rule Versions will be returned.
	// The maximum value is 1000; values above 1000 will be coerced to 1000.
	PageSize uint32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListRuleVersions` call.
	// Provide this to retrieve the subsequent page.
	// When paginating, all other parameters provided to `ListRuleVersions` must match
	// the call that provided the page token.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A [Common Expression Language (CEL)](https://github.com/google/cel-spec) filter string.
	// Available fields to filter by are `rule_version_id`, `user_notes`,  and `change_message`.
	// For further information about how to use CELs, please refer to [this guide](https://github.com/google/cel-spec/blob/master/doc/langdef.md#standard-definitions). Optional.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRuleVersionsRequest) CloneMessageVT

func (m *ListRuleVersionsRequest) CloneMessageVT() proto.Message

func (*ListRuleVersionsRequest) CloneVT

func (*ListRuleVersionsRequest) Descriptor deprecated

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

Deprecated: Use ListRuleVersionsRequest.ProtoReflect.Descriptor instead.

func (*ListRuleVersionsRequest) EqualMessageVT

func (this *ListRuleVersionsRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*ListRuleVersionsRequest) EqualVT

func (*ListRuleVersionsRequest) GetFilter

func (x *ListRuleVersionsRequest) GetFilter() string

func (*ListRuleVersionsRequest) GetPageSize

func (x *ListRuleVersionsRequest) GetPageSize() uint32

func (*ListRuleVersionsRequest) GetPageToken

func (x *ListRuleVersionsRequest) GetPageToken() string

func (*ListRuleVersionsRequest) GetRuleId

func (x *ListRuleVersionsRequest) GetRuleId() string

func (*ListRuleVersionsRequest) MarshalToSizedBufferVT

func (m *ListRuleVersionsRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ListRuleVersionsRequest) MarshalToSizedBufferVTStrict

func (m *ListRuleVersionsRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ListRuleVersionsRequest) MarshalToVT

func (m *ListRuleVersionsRequest) MarshalToVT(dAtA []byte) (int, error)

func (*ListRuleVersionsRequest) MarshalToVTStrict

func (m *ListRuleVersionsRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ListRuleVersionsRequest) MarshalVT

func (m *ListRuleVersionsRequest) MarshalVT() (dAtA []byte, err error)

func (*ListRuleVersionsRequest) MarshalVTStrict

func (m *ListRuleVersionsRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*ListRuleVersionsRequest) ProtoMessage

func (*ListRuleVersionsRequest) ProtoMessage()

func (*ListRuleVersionsRequest) ProtoReflect

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

func (*ListRuleVersionsRequest) Reset

func (x *ListRuleVersionsRequest) Reset()

func (*ListRuleVersionsRequest) SizeVT

func (m *ListRuleVersionsRequest) SizeVT() (n int)

func (*ListRuleVersionsRequest) String

func (x *ListRuleVersionsRequest) String() string

func (*ListRuleVersionsRequest) UnmarshalVT

func (m *ListRuleVersionsRequest) UnmarshalVT(dAtA []byte) error

func (*ListRuleVersionsRequest) UnmarshalVTUnsafe

func (m *ListRuleVersionsRequest) UnmarshalVTUnsafe(dAtA []byte) error

type ListRuleVersionsResponse

type ListRuleVersionsResponse struct {
	RuleVersions  []*RuleVersion `protobuf:"bytes,1,rep,name=rule_versions,json=ruleVersions,proto3" json:"rule_versions,omitempty"`
	NextPageToken string         `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRuleVersionsResponse) CloneMessageVT

func (m *ListRuleVersionsResponse) CloneMessageVT() proto.Message

func (*ListRuleVersionsResponse) CloneVT

func (*ListRuleVersionsResponse) Descriptor deprecated

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

Deprecated: Use ListRuleVersionsResponse.ProtoReflect.Descriptor instead.

func (*ListRuleVersionsResponse) EqualMessageVT

func (this *ListRuleVersionsResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*ListRuleVersionsResponse) EqualVT

func (*ListRuleVersionsResponse) GetNextPageToken

func (x *ListRuleVersionsResponse) GetNextPageToken() string

func (*ListRuleVersionsResponse) GetRuleVersions

func (x *ListRuleVersionsResponse) GetRuleVersions() []*RuleVersion

func (*ListRuleVersionsResponse) MarshalToSizedBufferVT

func (m *ListRuleVersionsResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ListRuleVersionsResponse) MarshalToSizedBufferVTStrict

func (m *ListRuleVersionsResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ListRuleVersionsResponse) MarshalToVT

func (m *ListRuleVersionsResponse) MarshalToVT(dAtA []byte) (int, error)

func (*ListRuleVersionsResponse) MarshalToVTStrict

func (m *ListRuleVersionsResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ListRuleVersionsResponse) MarshalVT

func (m *ListRuleVersionsResponse) MarshalVT() (dAtA []byte, err error)

func (*ListRuleVersionsResponse) MarshalVTStrict

func (m *ListRuleVersionsResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*ListRuleVersionsResponse) ProtoMessage

func (*ListRuleVersionsResponse) ProtoMessage()

func (*ListRuleVersionsResponse) ProtoReflect

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

func (*ListRuleVersionsResponse) Reset

func (x *ListRuleVersionsResponse) Reset()

func (*ListRuleVersionsResponse) SizeVT

func (m *ListRuleVersionsResponse) SizeVT() (n int)

func (*ListRuleVersionsResponse) String

func (x *ListRuleVersionsResponse) String() string

func (*ListRuleVersionsResponse) UnmarshalVT

func (m *ListRuleVersionsResponse) UnmarshalVT(dAtA []byte) error

func (*ListRuleVersionsResponse) UnmarshalVTUnsafe

func (m *ListRuleVersionsResponse) UnmarshalVTUnsafe(dAtA []byte) error

type ListRulesRequest added in v0.2.0

type ListRulesRequest struct {

	// The maximum number of Rules to return.
	// The service may return fewer than this value.
	// If unspecified, at most 50 Rules will be returned.
	// The maximum value is 1000; values above 1000 will be coerced to 1000.
	PageSize uint32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListRules` call.
	// Provide this to retrieve the subsequent page.
	// When paginating, all other parameters provided to `ListRules` must match
	// the call that provided the page token.
	PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A [Common Expression Language (CEL)](https://github.com/google/cel-spec) filter string.
	// Available fields to filter by are `rule_id`, `client_key`, `name`, and `description`.
	// For further information about how to use CELs, please refer to [this guide](https://github.com/google/cel-spec/blob/master/doc/langdef.md#standard-definitions).
	// Optional.
	Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
	// How to order the retrieved Rules. Formatted as a comma-separated string i.e. "FIELD_NAME[ desc],...".
	// Available fields to order_by are `created_date` and `modified_date`.
	// If left empty, items are ordered by `created_date` in ascending order (oldest-first).
	OrderBy string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRulesRequest) CloneMessageVT added in v0.2.0

func (m *ListRulesRequest) CloneMessageVT() proto.Message

func (*ListRulesRequest) CloneVT added in v0.2.0

func (m *ListRulesRequest) CloneVT() *ListRulesRequest

func (*ListRulesRequest) Descriptor deprecated added in v0.2.0

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

Deprecated: Use ListRulesRequest.ProtoReflect.Descriptor instead.

func (*ListRulesRequest) EqualMessageVT added in v0.2.0

func (this *ListRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*ListRulesRequest) EqualVT added in v0.2.0

func (this *ListRulesRequest) EqualVT(that *ListRulesRequest) bool

func (*ListRulesRequest) GetFilter added in v0.2.0

func (x *ListRulesRequest) GetFilter() string

func (*ListRulesRequest) GetOrderBy added in v0.2.0

func (x *ListRulesRequest) GetOrderBy() string

func (*ListRulesRequest) GetPageSize added in v0.2.0

func (x *ListRulesRequest) GetPageSize() uint32

func (*ListRulesRequest) GetPageToken added in v0.2.0

func (x *ListRulesRequest) GetPageToken() string

func (*ListRulesRequest) MarshalToSizedBufferVT added in v0.2.0

func (m *ListRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ListRulesRequest) MarshalToSizedBufferVTStrict added in v0.2.0

func (m *ListRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ListRulesRequest) MarshalToVT added in v0.2.0

func (m *ListRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*ListRulesRequest) MarshalToVTStrict added in v0.2.0

func (m *ListRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ListRulesRequest) MarshalVT added in v0.2.0

func (m *ListRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*ListRulesRequest) MarshalVTStrict added in v0.2.0

func (m *ListRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*ListRulesRequest) ProtoMessage added in v0.2.0

func (*ListRulesRequest) ProtoMessage()

func (*ListRulesRequest) ProtoReflect added in v0.2.0

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

func (*ListRulesRequest) Reset added in v0.2.0

func (x *ListRulesRequest) Reset()

func (*ListRulesRequest) SizeVT added in v0.2.0

func (m *ListRulesRequest) SizeVT() (n int)

func (*ListRulesRequest) String added in v0.2.0

func (x *ListRulesRequest) String() string

func (*ListRulesRequest) UnmarshalVT added in v0.2.0

func (m *ListRulesRequest) UnmarshalVT(dAtA []byte) error

func (*ListRulesRequest) UnmarshalVTUnsafe added in v0.2.0

func (m *ListRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type ListRulesResponse added in v0.2.0

type ListRulesResponse struct {
	Rules         []*Rule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	NextPageToken string  `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRulesResponse) CloneMessageVT added in v0.2.0

func (m *ListRulesResponse) CloneMessageVT() proto.Message

func (*ListRulesResponse) CloneVT added in v0.2.0

func (m *ListRulesResponse) CloneVT() *ListRulesResponse

func (*ListRulesResponse) Descriptor deprecated added in v0.2.0

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

Deprecated: Use ListRulesResponse.ProtoReflect.Descriptor instead.

func (*ListRulesResponse) EqualMessageVT added in v0.2.0

func (this *ListRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*ListRulesResponse) EqualVT added in v0.2.0

func (this *ListRulesResponse) EqualVT(that *ListRulesResponse) bool

func (*ListRulesResponse) GetNextPageToken added in v0.2.0

func (x *ListRulesResponse) GetNextPageToken() string

func (*ListRulesResponse) GetRules added in v0.2.0

func (x *ListRulesResponse) GetRules() []*Rule

func (*ListRulesResponse) MarshalToSizedBufferVT added in v0.2.0

func (m *ListRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ListRulesResponse) MarshalToSizedBufferVTStrict added in v0.2.0

func (m *ListRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ListRulesResponse) MarshalToVT added in v0.2.0

func (m *ListRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*ListRulesResponse) MarshalToVTStrict added in v0.2.0

func (m *ListRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ListRulesResponse) MarshalVT added in v0.2.0

func (m *ListRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*ListRulesResponse) MarshalVTStrict added in v0.2.0

func (m *ListRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*ListRulesResponse) ProtoMessage added in v0.2.0

func (*ListRulesResponse) ProtoMessage()

func (*ListRulesResponse) ProtoReflect added in v0.2.0

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

func (*ListRulesResponse) Reset added in v0.2.0

func (x *ListRulesResponse) Reset()

func (*ListRulesResponse) SizeVT added in v0.2.0

func (m *ListRulesResponse) SizeVT() (n int)

func (*ListRulesResponse) String added in v0.2.0

func (x *ListRulesResponse) String() string

func (*ListRulesResponse) UnmarshalVT added in v0.2.0

func (m *ListRulesResponse) UnmarshalVT(dAtA []byte) error

func (*ListRulesResponse) UnmarshalVTUnsafe added in v0.2.0

func (m *ListRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type NotificationActionConfiguration

type NotificationActionConfiguration struct {
	RecipientUserIds []string `protobuf:"bytes,1,rep,name=recipient_user_ids,json=recipientUserIds,proto3" json:"recipient_user_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*NotificationActionConfiguration) CloneMessageVT

func (m *NotificationActionConfiguration) CloneMessageVT() proto.Message

func (*NotificationActionConfiguration) CloneVT

func (*NotificationActionConfiguration) Descriptor deprecated

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

Deprecated: Use NotificationActionConfiguration.ProtoReflect.Descriptor instead.

func (*NotificationActionConfiguration) EqualMessageVT

func (this *NotificationActionConfiguration) EqualMessageVT(thatMsg proto.Message) bool

func (*NotificationActionConfiguration) EqualVT

func (*NotificationActionConfiguration) GetRecipientUserIds

func (x *NotificationActionConfiguration) GetRecipientUserIds() []string

func (*NotificationActionConfiguration) MarshalToSizedBufferVT

func (m *NotificationActionConfiguration) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*NotificationActionConfiguration) MarshalToSizedBufferVTStrict

func (m *NotificationActionConfiguration) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*NotificationActionConfiguration) MarshalToVT

func (m *NotificationActionConfiguration) MarshalToVT(dAtA []byte) (int, error)

func (*NotificationActionConfiguration) MarshalToVTStrict

func (m *NotificationActionConfiguration) MarshalToVTStrict(dAtA []byte) (int, error)

func (*NotificationActionConfiguration) MarshalVT

func (m *NotificationActionConfiguration) MarshalVT() (dAtA []byte, err error)

func (*NotificationActionConfiguration) MarshalVTStrict

func (m *NotificationActionConfiguration) MarshalVTStrict() (dAtA []byte, err error)

func (*NotificationActionConfiguration) ProtoMessage

func (*NotificationActionConfiguration) ProtoMessage()

func (*NotificationActionConfiguration) ProtoReflect

func (*NotificationActionConfiguration) Reset

func (*NotificationActionConfiguration) SizeVT

func (m *NotificationActionConfiguration) SizeVT() (n int)

func (*NotificationActionConfiguration) String

func (*NotificationActionConfiguration) UnmarshalVT

func (m *NotificationActionConfiguration) UnmarshalVT(dAtA []byte) error

func (*NotificationActionConfiguration) UnmarshalVTUnsafe

func (m *NotificationActionConfiguration) UnmarshalVTUnsafe(dAtA []byte) error

type Rule

type Rule struct {
	RuleId string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	// Deprecated: Do not use.
	AssetId          string                 `protobuf:"bytes,2,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	Name             string                 `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Description      string                 `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	IsEnabled        bool                   `protobuf:"varint,6,opt,name=is_enabled,json=isEnabled,proto3" json:"is_enabled,omitempty"`
	CreatedDate      *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_date,json=createdDate,proto3" json:"created_date,omitempty"`
	ModifiedDate     *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=modified_date,json=modifiedDate,proto3" json:"modified_date,omitempty"`
	CreatedByUserId  string                 `protobuf:"bytes,9,opt,name=created_by_user_id,json=createdByUserId,proto3" json:"created_by_user_id,omitempty"`
	ModifiedByUserId string                 `protobuf:"bytes,10,opt,name=modified_by_user_id,json=modifiedByUserId,proto3" json:"modified_by_user_id,omitempty"`
	OrganizationId   string                 `protobuf:"bytes,11,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	Conditions       []*RuleCondition       `protobuf:"bytes,12,rep,name=conditions,proto3" json:"conditions,omitempty"`
	RuleVersion      *RuleVersion           `protobuf:"bytes,13,opt,name=rule_version,json=ruleVersion,proto3" json:"rule_version,omitempty"`
	// client_key is a client provided identifier for the rule. It is immutable after rule creation.
	ClientKey          string                  `protobuf:"bytes,14,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
	AssetConfiguration *RuleAssetConfiguration `protobuf:"bytes,15,opt,name=asset_configuration,json=assetConfiguration,proto3" json:"asset_configuration,omitempty"`
	ContextualChannels *ContextualChannels     `protobuf:"bytes,16,opt,name=contextual_channels,json=contextualChannels,proto3" json:"contextual_channels,omitempty"`
	DeletedDate        *timestamppb.Timestamp  `protobuf:"bytes,17,opt,name=deleted_date,json=deletedDate,proto3" json:"deleted_date,omitempty"`
	// contains filtered or unexported fields
}

func (*Rule) CloneMessageVT

func (m *Rule) CloneMessageVT() proto.Message

func (*Rule) CloneVT

func (m *Rule) CloneVT() *Rule

func (*Rule) Descriptor deprecated

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

Deprecated: Use Rule.ProtoReflect.Descriptor instead.

func (*Rule) EqualMessageVT

func (this *Rule) EqualMessageVT(thatMsg proto.Message) bool

func (*Rule) EqualVT

func (this *Rule) EqualVT(that *Rule) bool

func (*Rule) GetAssetConfiguration

func (x *Rule) GetAssetConfiguration() *RuleAssetConfiguration

func (*Rule) GetAssetId deprecated

func (x *Rule) GetAssetId() string

Deprecated: Do not use.

func (*Rule) GetClientKey

func (x *Rule) GetClientKey() string

func (*Rule) GetConditions

func (x *Rule) GetConditions() []*RuleCondition

func (*Rule) GetContextualChannels

func (x *Rule) GetContextualChannels() *ContextualChannels

func (*Rule) GetCreatedByUserId

func (x *Rule) GetCreatedByUserId() string

func (*Rule) GetCreatedDate

func (x *Rule) GetCreatedDate() *timestamppb.Timestamp

func (*Rule) GetDeletedDate added in v0.2.0

func (x *Rule) GetDeletedDate() *timestamppb.Timestamp

func (*Rule) GetDescription

func (x *Rule) GetDescription() string

func (*Rule) GetIsEnabled

func (x *Rule) GetIsEnabled() bool

func (*Rule) GetModifiedByUserId

func (x *Rule) GetModifiedByUserId() string

func (*Rule) GetModifiedDate

func (x *Rule) GetModifiedDate() *timestamppb.Timestamp

func (*Rule) GetName

func (x *Rule) GetName() string

func (*Rule) GetOrganizationId

func (x *Rule) GetOrganizationId() string

func (*Rule) GetRuleId

func (x *Rule) GetRuleId() string

func (*Rule) GetRuleVersion

func (x *Rule) GetRuleVersion() *RuleVersion

func (*Rule) MarshalToSizedBufferVT

func (m *Rule) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Rule) MarshalToSizedBufferVTStrict

func (m *Rule) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*Rule) MarshalToVT

func (m *Rule) MarshalToVT(dAtA []byte) (int, error)

func (*Rule) MarshalToVTStrict

func (m *Rule) MarshalToVTStrict(dAtA []byte) (int, error)

func (*Rule) MarshalVT

func (m *Rule) MarshalVT() (dAtA []byte, err error)

func (*Rule) MarshalVTStrict

func (m *Rule) MarshalVTStrict() (dAtA []byte, err error)

func (*Rule) ProtoMessage

func (*Rule) ProtoMessage()

func (*Rule) ProtoReflect

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

func (*Rule) Reset

func (x *Rule) Reset()

func (*Rule) SizeVT

func (m *Rule) SizeVT() (n int)

func (*Rule) String

func (x *Rule) String() string

func (*Rule) UnmarshalVT

func (m *Rule) UnmarshalVT(dAtA []byte) error

func (*Rule) UnmarshalVTUnsafe

func (m *Rule) UnmarshalVTUnsafe(dAtA []byte) error

type RuleAction

type RuleAction struct {
	RuleActionId        string                   `protobuf:"bytes,1,opt,name=rule_action_id,json=ruleActionId,proto3" json:"rule_action_id,omitempty"`
	RuleConditionId     string                   `protobuf:"bytes,2,opt,name=rule_condition_id,json=ruleConditionId,proto3" json:"rule_condition_id,omitempty"`
	ActionType          ActionKind               `protobuf:"varint,3,opt,name=action_type,json=actionType,proto3,enum=sift.rules.v1.ActionKind" json:"action_type,omitempty"`
	Configuration       *RuleActionConfiguration `protobuf:"bytes,4,opt,name=configuration,proto3" json:"configuration,omitempty"`
	CreatedDate         *timestamppb.Timestamp   `protobuf:"bytes,5,opt,name=created_date,json=createdDate,proto3" json:"created_date,omitempty"`
	ModifiedDate        *timestamppb.Timestamp   `protobuf:"bytes,6,opt,name=modified_date,json=modifiedDate,proto3" json:"modified_date,omitempty"`
	CreatedByUserId     string                   `protobuf:"bytes,7,opt,name=created_by_user_id,json=createdByUserId,proto3" json:"created_by_user_id,omitempty"`
	ModifiedByUserId    string                   `protobuf:"bytes,8,opt,name=modified_by_user_id,json=modifiedByUserId,proto3" json:"modified_by_user_id,omitempty"`
	RuleActionVersionId string                   `protobuf:"bytes,9,opt,name=rule_action_version_id,json=ruleActionVersionId,proto3" json:"rule_action_version_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RuleAction) CloneMessageVT

func (m *RuleAction) CloneMessageVT() proto.Message

func (*RuleAction) CloneVT

func (m *RuleAction) CloneVT() *RuleAction

func (*RuleAction) Descriptor deprecated

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

Deprecated: Use RuleAction.ProtoReflect.Descriptor instead.

func (*RuleAction) EqualMessageVT

func (this *RuleAction) EqualMessageVT(thatMsg proto.Message) bool

func (*RuleAction) EqualVT

func (this *RuleAction) EqualVT(that *RuleAction) bool

func (*RuleAction) GetActionType

func (x *RuleAction) GetActionType() ActionKind

func (*RuleAction) GetConfiguration

func (x *RuleAction) GetConfiguration() *RuleActionConfiguration

func (*RuleAction) GetCreatedByUserId

func (x *RuleAction) GetCreatedByUserId() string

func (*RuleAction) GetCreatedDate

func (x *RuleAction) GetCreatedDate() *timestamppb.Timestamp

func (*RuleAction) GetModifiedByUserId

func (x *RuleAction) GetModifiedByUserId() string

func (*RuleAction) GetModifiedDate

func (x *RuleAction) GetModifiedDate() *timestamppb.Timestamp

func (*RuleAction) GetRuleActionId

func (x *RuleAction) GetRuleActionId() string

func (*RuleAction) GetRuleActionVersionId

func (x *RuleAction) GetRuleActionVersionId() string

func (*RuleAction) GetRuleConditionId

func (x *RuleAction) GetRuleConditionId() string

func (*RuleAction) MarshalToSizedBufferVT

func (m *RuleAction) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleAction) MarshalToSizedBufferVTStrict

func (m *RuleAction) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleAction) MarshalToVT

func (m *RuleAction) MarshalToVT(dAtA []byte) (int, error)

func (*RuleAction) MarshalToVTStrict

func (m *RuleAction) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleAction) MarshalVT

func (m *RuleAction) MarshalVT() (dAtA []byte, err error)

func (*RuleAction) MarshalVTStrict

func (m *RuleAction) MarshalVTStrict() (dAtA []byte, err error)

func (*RuleAction) ProtoMessage

func (*RuleAction) ProtoMessage()

func (*RuleAction) ProtoReflect

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

func (*RuleAction) Reset

func (x *RuleAction) Reset()

func (*RuleAction) SizeVT

func (m *RuleAction) SizeVT() (n int)

func (*RuleAction) String

func (x *RuleAction) String() string

func (*RuleAction) UnmarshalVT

func (m *RuleAction) UnmarshalVT(dAtA []byte) error

func (*RuleAction) UnmarshalVTUnsafe

func (m *RuleAction) UnmarshalVTUnsafe(dAtA []byte) error

type RuleActionConfiguration

type RuleActionConfiguration struct {

	// Types that are assignable to Configuration:
	//
	//	*RuleActionConfiguration_Notification
	//	*RuleActionConfiguration_Annotation
	Configuration isRuleActionConfiguration_Configuration `protobuf_oneof:"configuration"`
	// contains filtered or unexported fields
}

func (*RuleActionConfiguration) CloneMessageVT

func (m *RuleActionConfiguration) CloneMessageVT() proto.Message

func (*RuleActionConfiguration) CloneVT

func (*RuleActionConfiguration) Descriptor deprecated

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

Deprecated: Use RuleActionConfiguration.ProtoReflect.Descriptor instead.

func (*RuleActionConfiguration) EqualMessageVT

func (this *RuleActionConfiguration) EqualMessageVT(thatMsg proto.Message) bool

func (*RuleActionConfiguration) EqualVT

func (*RuleActionConfiguration) GetAnnotation

func (*RuleActionConfiguration) GetConfiguration

func (m *RuleActionConfiguration) GetConfiguration() isRuleActionConfiguration_Configuration

func (*RuleActionConfiguration) GetNotification

func (*RuleActionConfiguration) MarshalToSizedBufferVT

func (m *RuleActionConfiguration) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleActionConfiguration) MarshalToSizedBufferVTStrict

func (m *RuleActionConfiguration) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleActionConfiguration) MarshalToVT

func (m *RuleActionConfiguration) MarshalToVT(dAtA []byte) (int, error)

func (*RuleActionConfiguration) MarshalToVTStrict

func (m *RuleActionConfiguration) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleActionConfiguration) MarshalVT

func (m *RuleActionConfiguration) MarshalVT() (dAtA []byte, err error)

func (*RuleActionConfiguration) MarshalVTStrict

func (m *RuleActionConfiguration) MarshalVTStrict() (dAtA []byte, err error)

func (*RuleActionConfiguration) ProtoMessage

func (*RuleActionConfiguration) ProtoMessage()

func (*RuleActionConfiguration) ProtoReflect

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

func (*RuleActionConfiguration) Reset

func (x *RuleActionConfiguration) Reset()

func (*RuleActionConfiguration) SizeVT

func (m *RuleActionConfiguration) SizeVT() (n int)

func (*RuleActionConfiguration) String

func (x *RuleActionConfiguration) String() string

func (*RuleActionConfiguration) UnmarshalVT

func (m *RuleActionConfiguration) UnmarshalVT(dAtA []byte) error

func (*RuleActionConfiguration) UnmarshalVTUnsafe

func (m *RuleActionConfiguration) UnmarshalVTUnsafe(dAtA []byte) error

type RuleActionConfiguration_Annotation

type RuleActionConfiguration_Annotation struct {
	Annotation *AnnotationActionConfiguration `protobuf:"bytes,2,opt,name=annotation,proto3,oneof"`
}

func (*RuleActionConfiguration_Annotation) CloneVT

func (m *RuleActionConfiguration_Annotation) CloneVT() isRuleActionConfiguration_Configuration

func (*RuleActionConfiguration_Annotation) EqualVT

func (this *RuleActionConfiguration_Annotation) EqualVT(thatIface isRuleActionConfiguration_Configuration) bool

func (*RuleActionConfiguration_Annotation) MarshalToSizedBufferVT

func (m *RuleActionConfiguration_Annotation) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Annotation) MarshalToSizedBufferVTStrict

func (m *RuleActionConfiguration_Annotation) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Annotation) MarshalToVT

func (m *RuleActionConfiguration_Annotation) MarshalToVT(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Annotation) MarshalToVTStrict

func (m *RuleActionConfiguration_Annotation) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Annotation) SizeVT

func (m *RuleActionConfiguration_Annotation) SizeVT() (n int)

type RuleActionConfiguration_Notification

type RuleActionConfiguration_Notification struct {
	Notification *NotificationActionConfiguration `protobuf:"bytes,1,opt,name=notification,proto3,oneof"`
}

func (*RuleActionConfiguration_Notification) CloneVT

func (m *RuleActionConfiguration_Notification) CloneVT() isRuleActionConfiguration_Configuration

func (*RuleActionConfiguration_Notification) EqualVT

func (this *RuleActionConfiguration_Notification) EqualVT(thatIface isRuleActionConfiguration_Configuration) bool

func (*RuleActionConfiguration_Notification) MarshalToSizedBufferVT

func (m *RuleActionConfiguration_Notification) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Notification) MarshalToSizedBufferVTStrict

func (m *RuleActionConfiguration_Notification) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Notification) MarshalToVT

func (m *RuleActionConfiguration_Notification) MarshalToVT(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Notification) MarshalToVTStrict

func (m *RuleActionConfiguration_Notification) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleActionConfiguration_Notification) SizeVT

func (m *RuleActionConfiguration_Notification) SizeVT() (n int)

type RuleAssetConfiguration

type RuleAssetConfiguration struct {
	AssetIds []string `protobuf:"bytes,1,rep,name=asset_ids,json=assetIds,proto3" json:"asset_ids,omitempty"`
	TagIds   []string `protobuf:"bytes,2,rep,name=tag_ids,json=tagIds,proto3" json:"tag_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*RuleAssetConfiguration) CloneMessageVT

func (m *RuleAssetConfiguration) CloneMessageVT() proto.Message

func (*RuleAssetConfiguration) CloneVT

func (*RuleAssetConfiguration) Descriptor deprecated

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

Deprecated: Use RuleAssetConfiguration.ProtoReflect.Descriptor instead.

func (*RuleAssetConfiguration) EqualMessageVT

func (this *RuleAssetConfiguration) EqualMessageVT(thatMsg proto.Message) bool

func (*RuleAssetConfiguration) EqualVT

func (this *RuleAssetConfiguration) EqualVT(that *RuleAssetConfiguration) bool

func (*RuleAssetConfiguration) GetAssetIds

func (x *RuleAssetConfiguration) GetAssetIds() []string

func (*RuleAssetConfiguration) GetTagIds

func (x *RuleAssetConfiguration) GetTagIds() []string

func (*RuleAssetConfiguration) MarshalToSizedBufferVT

func (m *RuleAssetConfiguration) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleAssetConfiguration) MarshalToSizedBufferVTStrict

func (m *RuleAssetConfiguration) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleAssetConfiguration) MarshalToVT

func (m *RuleAssetConfiguration) MarshalToVT(dAtA []byte) (int, error)

func (*RuleAssetConfiguration) MarshalToVTStrict

func (m *RuleAssetConfiguration) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleAssetConfiguration) MarshalVT

func (m *RuleAssetConfiguration) MarshalVT() (dAtA []byte, err error)

func (*RuleAssetConfiguration) MarshalVTStrict

func (m *RuleAssetConfiguration) MarshalVTStrict() (dAtA []byte, err error)

func (*RuleAssetConfiguration) ProtoMessage

func (*RuleAssetConfiguration) ProtoMessage()

func (*RuleAssetConfiguration) ProtoReflect

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

func (*RuleAssetConfiguration) Reset

func (x *RuleAssetConfiguration) Reset()

func (*RuleAssetConfiguration) SizeVT

func (m *RuleAssetConfiguration) SizeVT() (n int)

func (*RuleAssetConfiguration) String

func (x *RuleAssetConfiguration) String() string

func (*RuleAssetConfiguration) UnmarshalVT

func (m *RuleAssetConfiguration) UnmarshalVT(dAtA []byte) error

func (*RuleAssetConfiguration) UnmarshalVTUnsafe

func (m *RuleAssetConfiguration) UnmarshalVTUnsafe(dAtA []byte) error

type RuleCondition

type RuleCondition struct {
	RuleConditionId        string                   `protobuf:"bytes,1,opt,name=rule_condition_id,json=ruleConditionId,proto3" json:"rule_condition_id,omitempty"`
	RuleId                 string                   `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	Expression             *RuleConditionExpression `protobuf:"bytes,3,opt,name=expression,proto3" json:"expression,omitempty"`
	CreatedDate            *timestamppb.Timestamp   `protobuf:"bytes,5,opt,name=created_date,json=createdDate,proto3" json:"created_date,omitempty"`
	ModifiedDate           *timestamppb.Timestamp   `protobuf:"bytes,6,opt,name=modified_date,json=modifiedDate,proto3" json:"modified_date,omitempty"`
	CreatedByUserId        string                   `protobuf:"bytes,7,opt,name=created_by_user_id,json=createdByUserId,proto3" json:"created_by_user_id,omitempty"`
	ModifiedByUserId       string                   `protobuf:"bytes,8,opt,name=modified_by_user_id,json=modifiedByUserId,proto3" json:"modified_by_user_id,omitempty"`
	Actions                []*RuleAction            `protobuf:"bytes,9,rep,name=actions,proto3" json:"actions,omitempty"`
	RuleConditionVersionId string                   `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RuleCondition) CloneMessageVT

func (m *RuleCondition) CloneMessageVT() proto.Message

func (*RuleCondition) CloneVT

func (m *RuleCondition) CloneVT() *RuleCondition

func (*RuleCondition) Descriptor deprecated

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

Deprecated: Use RuleCondition.ProtoReflect.Descriptor instead.

func (*RuleCondition) EqualMessageVT

func (this *RuleCondition) EqualMessageVT(thatMsg proto.Message) bool

func (*RuleCondition) EqualVT

func (this *RuleCondition) EqualVT(that *RuleCondition) bool

func (*RuleCondition) GetActions

func (x *RuleCondition) GetActions() []*RuleAction

func (*RuleCondition) GetCreatedByUserId

func (x *RuleCondition) GetCreatedByUserId() string

func (*RuleCondition) GetCreatedDate

func (x *RuleCondition) GetCreatedDate() *timestamppb.Timestamp

func (*RuleCondition) GetExpression

func (x *RuleCondition) GetExpression() *RuleConditionExpression

func (*RuleCondition) GetModifiedByUserId

func (x *RuleCondition) GetModifiedByUserId() string

func (*RuleCondition) GetModifiedDate

func (x *RuleCondition) GetModifiedDate() *timestamppb.Timestamp

func (*RuleCondition) GetRuleConditionId

func (x *RuleCondition) GetRuleConditionId() string

func (*RuleCondition) GetRuleConditionVersionId

func (x *RuleCondition) GetRuleConditionVersionId() string

func (*RuleCondition) GetRuleId

func (x *RuleCondition) GetRuleId() string

func (*RuleCondition) MarshalToSizedBufferVT

func (m *RuleCondition) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleCondition) MarshalToSizedBufferVTStrict

func (m *RuleCondition) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleCondition) MarshalToVT

func (m *RuleCondition) MarshalToVT(dAtA []byte) (int, error)

func (*RuleCondition) MarshalToVTStrict

func (m *RuleCondition) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleCondition) MarshalVT

func (m *RuleCondition) MarshalVT() (dAtA []byte, err error)

func (*RuleCondition) MarshalVTStrict

func (m *RuleCondition) MarshalVTStrict() (dAtA []byte, err error)

func (*RuleCondition) ProtoMessage

func (*RuleCondition) ProtoMessage()

func (*RuleCondition) ProtoReflect

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

func (*RuleCondition) Reset

func (x *RuleCondition) Reset()

func (*RuleCondition) SizeVT

func (m *RuleCondition) SizeVT() (n int)

func (*RuleCondition) String

func (x *RuleCondition) String() string

func (*RuleCondition) UnmarshalVT

func (m *RuleCondition) UnmarshalVT(dAtA []byte) error

func (*RuleCondition) UnmarshalVTUnsafe

func (m *RuleCondition) UnmarshalVTUnsafe(dAtA []byte) error

type RuleConditionExpression

type RuleConditionExpression struct {

	// Types that are assignable to Expression:
	//
	//	*RuleConditionExpression_SingleChannelComparison
	//	*RuleConditionExpression_CalculatedChannel
	Expression isRuleConditionExpression_Expression `protobuf_oneof:"expression"`
	// contains filtered or unexported fields
}

func (*RuleConditionExpression) CloneMessageVT

func (m *RuleConditionExpression) CloneMessageVT() proto.Message

func (*RuleConditionExpression) CloneVT

func (*RuleConditionExpression) Descriptor deprecated

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

Deprecated: Use RuleConditionExpression.ProtoReflect.Descriptor instead.

func (*RuleConditionExpression) EqualMessageVT

func (this *RuleConditionExpression) EqualMessageVT(thatMsg proto.Message) bool

func (*RuleConditionExpression) EqualVT

func (*RuleConditionExpression) GetCalculatedChannel

func (x *RuleConditionExpression) GetCalculatedChannel() *CalculatedChannelConfig

func (*RuleConditionExpression) GetExpression

func (m *RuleConditionExpression) GetExpression() isRuleConditionExpression_Expression

func (*RuleConditionExpression) GetSingleChannelComparison deprecated

func (x *RuleConditionExpression) GetSingleChannelComparison() *SingleChannelComparisonExpression

Deprecated: Do not use.

func (*RuleConditionExpression) MarshalToSizedBufferVT

func (m *RuleConditionExpression) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleConditionExpression) MarshalToSizedBufferVTStrict

func (m *RuleConditionExpression) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleConditionExpression) MarshalToVT

func (m *RuleConditionExpression) MarshalToVT(dAtA []byte) (int, error)

func (*RuleConditionExpression) MarshalToVTStrict

func (m *RuleConditionExpression) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleConditionExpression) MarshalVT

func (m *RuleConditionExpression) MarshalVT() (dAtA []byte, err error)

func (*RuleConditionExpression) MarshalVTStrict

func (m *RuleConditionExpression) MarshalVTStrict() (dAtA []byte, err error)

func (*RuleConditionExpression) ProtoMessage

func (*RuleConditionExpression) ProtoMessage()

func (*RuleConditionExpression) ProtoReflect

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

func (*RuleConditionExpression) Reset

func (x *RuleConditionExpression) Reset()

func (*RuleConditionExpression) SizeVT

func (m *RuleConditionExpression) SizeVT() (n int)

func (*RuleConditionExpression) String

func (x *RuleConditionExpression) String() string

func (*RuleConditionExpression) UnmarshalVT

func (m *RuleConditionExpression) UnmarshalVT(dAtA []byte) error

func (*RuleConditionExpression) UnmarshalVTUnsafe

func (m *RuleConditionExpression) UnmarshalVTUnsafe(dAtA []byte) error

type RuleConditionExpression_CalculatedChannel

type RuleConditionExpression_CalculatedChannel struct {
	CalculatedChannel *CalculatedChannelConfig `protobuf:"bytes,2,opt,name=calculated_channel,json=calculatedChannel,proto3,oneof"`
}

func (*RuleConditionExpression_CalculatedChannel) CloneVT

func (m *RuleConditionExpression_CalculatedChannel) CloneVT() isRuleConditionExpression_Expression

func (*RuleConditionExpression_CalculatedChannel) EqualVT

func (this *RuleConditionExpression_CalculatedChannel) EqualVT(thatIface isRuleConditionExpression_Expression) bool

func (*RuleConditionExpression_CalculatedChannel) MarshalToSizedBufferVT

func (m *RuleConditionExpression_CalculatedChannel) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleConditionExpression_CalculatedChannel) MarshalToSizedBufferVTStrict

func (m *RuleConditionExpression_CalculatedChannel) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleConditionExpression_CalculatedChannel) MarshalToVT

func (m *RuleConditionExpression_CalculatedChannel) MarshalToVT(dAtA []byte) (int, error)

func (*RuleConditionExpression_CalculatedChannel) MarshalToVTStrict

func (m *RuleConditionExpression_CalculatedChannel) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleConditionExpression_CalculatedChannel) SizeVT

type RuleConditionExpression_SingleChannelComparison

type RuleConditionExpression_SingleChannelComparison struct {
	// Deprecated: Do not use.
	SingleChannelComparison *SingleChannelComparisonExpression `protobuf:"bytes,1,opt,name=single_channel_comparison,json=singleChannelComparison,proto3,oneof"`
}

func (*RuleConditionExpression_SingleChannelComparison) CloneVT

func (m *RuleConditionExpression_SingleChannelComparison) CloneVT() isRuleConditionExpression_Expression

func (*RuleConditionExpression_SingleChannelComparison) EqualVT

func (this *RuleConditionExpression_SingleChannelComparison) EqualVT(thatIface isRuleConditionExpression_Expression) bool

func (*RuleConditionExpression_SingleChannelComparison) MarshalToSizedBufferVT

func (m *RuleConditionExpression_SingleChannelComparison) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleConditionExpression_SingleChannelComparison) MarshalToSizedBufferVTStrict

func (m *RuleConditionExpression_SingleChannelComparison) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleConditionExpression_SingleChannelComparison) MarshalToVT

func (*RuleConditionExpression_SingleChannelComparison) MarshalToVTStrict

func (m *RuleConditionExpression_SingleChannelComparison) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleConditionExpression_SingleChannelComparison) SizeVT

type RuleServiceClient

type RuleServiceClient interface {
	// Queries rules based on provided search parameters.
	SearchRules(ctx context.Context, in *SearchRulesRequest, opts ...grpc.CallOption) (*SearchRulesResponse, error)
	// Retrieves the latest version of a rule.
	GetRule(ctx context.Context, in *GetRuleRequest, opts ...grpc.CallOption) (*GetRuleResponse, error)
	// Retrieve multiple rules.
	BatchGetRules(ctx context.Context, in *BatchGetRulesRequest, opts ...grpc.CallOption) (*BatchGetRulesResponse, error)
	// Creates a rule.
	CreateRule(ctx context.Context, in *CreateRuleRequest, opts ...grpc.CallOption) (*CreateRuleResponse, error)
	// Updates an existing rule.
	UpdateRule(ctx context.Context, in *UpdateRuleRequest, opts ...grpc.CallOption) (*UpdateRuleResponse, error)
	// Updates existing rules or creates rules that do not exist.
	BatchUpdateRules(ctx context.Context, in *BatchUpdateRulesRequest, opts ...grpc.CallOption) (*BatchUpdateRulesResponse, error)
	// Deletes a rule
	DeleteRule(ctx context.Context, in *DeleteRuleRequest, opts ...grpc.CallOption) (*DeleteRuleResponse, error)
	// Deletes multiple rules
	BatchDeleteRules(ctx context.Context, in *BatchDeleteRulesRequest, opts ...grpc.CallOption) (*BatchDeleteRulesResponse, error)
	// Undeletes a rule
	UndeleteRule(ctx context.Context, in *UndeleteRuleRequest, opts ...grpc.CallOption) (*UndeleteRuleResponse, error)
	// Undeletes multiple rules
	BatchUndeleteRules(ctx context.Context, in *BatchUndeleteRulesRequest, opts ...grpc.CallOption) (*BatchUndeleteRulesResponse, error)
	// Deprecated: Do not use.
	// Deprecated - use RuleEvaluationService instead.
	EvaluateRules(ctx context.Context, in *EvaluateRulesRequest, opts ...grpc.CallOption) (*EvaluateRulesResponse, error)
	// Deprecated: Do not use.
	// Deprecated - use ViewJsonRules instead. Retrieve a JSON object containing all of the rules for a given asset.
	ViewHumanFriendlyRules(ctx context.Context, in *ViewHumanFriendlyRulesRequest, opts ...grpc.CallOption) (*ViewHumanFriendlyRulesResponse, error)
	// Deprecated: Do not use.
	// Deprecated - use BatchGetRules instead. Retrieve a JSON object containing all of the rules for a given asset.
	ViewJsonRules(ctx context.Context, in *ViewJsonRulesRequest, opts ...grpc.CallOption) (*ViewJsonRulesResponse, error)
	// Deprecated: Do not use.
	// Deprecated - use BatchUpdateRules instead. Batch update rules given the `rules_json` which is a JSON list of rules.
	UpdateHumanFriendlyRules(ctx context.Context, in *UpdateHumanFriendlyRulesRequest, opts ...grpc.CallOption) (*UpdateHumanFriendlyRulesResponse, error)
	// Deprecated: Do not use.
	// Deprecated - use BatchUpdateRules with validate_only flag instead. Validate a batch update for rules given the `rules_json` which is a JSON list of rules. This is a dry-run operation.
	ValidateJsonRules(ctx context.Context, in *ValidateJsonRulesRequest, opts ...grpc.CallOption) (*ValidateJsonRulesResponse, error)
	// Deprecated: Do not use.
	// Deprecated - use BatchUpdateRules instead. Batch update rules given the `rules_json` which is a JSON list of rules.
	UpdateJsonRules(ctx context.Context, in *UpdateJsonRulesRequest, opts ...grpc.CallOption) (*UpdateJsonRulesResponse, error)
	ListRules(ctx context.Context, in *ListRulesRequest, opts ...grpc.CallOption) (*ListRulesResponse, error)
	// Retrieves a list of rule versions for the given rule.
	ListRuleVersions(ctx context.Context, in *ListRuleVersionsRequest, opts ...grpc.CallOption) (*ListRuleVersionsResponse, error)
	// Retrieves a specific version of a rule.
	GetRuleVersion(ctx context.Context, in *GetRuleVersionRequest, opts ...grpc.CallOption) (*GetRuleVersionResponse, error)
	// Retrieves multiple rules by rule versions.
	BatchGetRuleVersions(ctx context.Context, in *BatchGetRuleVersionsRequest, opts ...grpc.CallOption) (*BatchGetRuleVersionsResponse, error)
}

RuleServiceClient is the client API for RuleService 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 RuleServiceServer

type RuleServiceServer interface {
	// Queries rules based on provided search parameters.
	SearchRules(context.Context, *SearchRulesRequest) (*SearchRulesResponse, error)
	// Retrieves the latest version of a rule.
	GetRule(context.Context, *GetRuleRequest) (*GetRuleResponse, error)
	// Retrieve multiple rules.
	BatchGetRules(context.Context, *BatchGetRulesRequest) (*BatchGetRulesResponse, error)
	// Creates a rule.
	CreateRule(context.Context, *CreateRuleRequest) (*CreateRuleResponse, error)
	// Updates an existing rule.
	UpdateRule(context.Context, *UpdateRuleRequest) (*UpdateRuleResponse, error)
	// Updates existing rules or creates rules that do not exist.
	BatchUpdateRules(context.Context, *BatchUpdateRulesRequest) (*BatchUpdateRulesResponse, error)
	// Deletes a rule
	DeleteRule(context.Context, *DeleteRuleRequest) (*DeleteRuleResponse, error)
	// Deletes multiple rules
	BatchDeleteRules(context.Context, *BatchDeleteRulesRequest) (*BatchDeleteRulesResponse, error)
	// Undeletes a rule
	UndeleteRule(context.Context, *UndeleteRuleRequest) (*UndeleteRuleResponse, error)
	// Undeletes multiple rules
	BatchUndeleteRules(context.Context, *BatchUndeleteRulesRequest) (*BatchUndeleteRulesResponse, error)
	// Deprecated: Do not use.
	// Deprecated - use RuleEvaluationService instead.
	EvaluateRules(context.Context, *EvaluateRulesRequest) (*EvaluateRulesResponse, error)
	// Deprecated: Do not use.
	// Deprecated - use ViewJsonRules instead. Retrieve a JSON object containing all of the rules for a given asset.
	ViewHumanFriendlyRules(context.Context, *ViewHumanFriendlyRulesRequest) (*ViewHumanFriendlyRulesResponse, error)
	// Deprecated: Do not use.
	// Deprecated - use BatchGetRules instead. Retrieve a JSON object containing all of the rules for a given asset.
	ViewJsonRules(context.Context, *ViewJsonRulesRequest) (*ViewJsonRulesResponse, error)
	// Deprecated: Do not use.
	// Deprecated - use BatchUpdateRules instead. Batch update rules given the `rules_json` which is a JSON list of rules.
	UpdateHumanFriendlyRules(context.Context, *UpdateHumanFriendlyRulesRequest) (*UpdateHumanFriendlyRulesResponse, error)
	// Deprecated: Do not use.
	// Deprecated - use BatchUpdateRules with validate_only flag instead. Validate a batch update for rules given the `rules_json` which is a JSON list of rules. This is a dry-run operation.
	ValidateJsonRules(context.Context, *ValidateJsonRulesRequest) (*ValidateJsonRulesResponse, error)
	// Deprecated: Do not use.
	// Deprecated - use BatchUpdateRules instead. Batch update rules given the `rules_json` which is a JSON list of rules.
	UpdateJsonRules(context.Context, *UpdateJsonRulesRequest) (*UpdateJsonRulesResponse, error)
	ListRules(context.Context, *ListRulesRequest) (*ListRulesResponse, error)
	// Retrieves a list of rule versions for the given rule.
	ListRuleVersions(context.Context, *ListRuleVersionsRequest) (*ListRuleVersionsResponse, error)
	// Retrieves a specific version of a rule.
	GetRuleVersion(context.Context, *GetRuleVersionRequest) (*GetRuleVersionResponse, error)
	// Retrieves multiple rules by rule versions.
	BatchGetRuleVersions(context.Context, *BatchGetRuleVersionsRequest) (*BatchGetRuleVersionsResponse, error)
	// contains filtered or unexported methods
}

RuleServiceServer is the server API for RuleService service. All implementations must embed UnimplementedRuleServiceServer for forward compatibility

type RuleVersion

type RuleVersion struct {
	RuleId                 string                 `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	RuleVersionId          string                 `protobuf:"bytes,2,opt,name=rule_version_id,json=ruleVersionId,proto3" json:"rule_version_id,omitempty"`
	Version                string                 `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	CreatedDate            *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_date,json=createdDate,proto3" json:"created_date,omitempty"`
	CreatedByUserId        string                 `protobuf:"bytes,5,opt,name=created_by_user_id,json=createdByUserId,proto3" json:"created_by_user_id,omitempty"`
	VersionNotes           string                 `protobuf:"bytes,6,opt,name=version_notes,json=versionNotes,proto3" json:"version_notes,omitempty"`
	GeneratedChangeMessage string                 `` /* 129-byte string literal not displayed */
	DeletedDate            *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=deleted_date,json=deletedDate,proto3" json:"deleted_date,omitempty"`
	// contains filtered or unexported fields
}

func (*RuleVersion) CloneMessageVT

func (m *RuleVersion) CloneMessageVT() proto.Message

func (*RuleVersion) CloneVT

func (m *RuleVersion) CloneVT() *RuleVersion

func (*RuleVersion) Descriptor deprecated

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

Deprecated: Use RuleVersion.ProtoReflect.Descriptor instead.

func (*RuleVersion) EqualMessageVT

func (this *RuleVersion) EqualMessageVT(thatMsg proto.Message) bool

func (*RuleVersion) EqualVT

func (this *RuleVersion) EqualVT(that *RuleVersion) bool

func (*RuleVersion) GetCreatedByUserId

func (x *RuleVersion) GetCreatedByUserId() string

func (*RuleVersion) GetCreatedDate

func (x *RuleVersion) GetCreatedDate() *timestamppb.Timestamp

func (*RuleVersion) GetDeletedDate added in v0.2.0

func (x *RuleVersion) GetDeletedDate() *timestamppb.Timestamp

func (*RuleVersion) GetGeneratedChangeMessage

func (x *RuleVersion) GetGeneratedChangeMessage() string

func (*RuleVersion) GetRuleId

func (x *RuleVersion) GetRuleId() string

func (*RuleVersion) GetRuleVersionId

func (x *RuleVersion) GetRuleVersionId() string

func (*RuleVersion) GetVersion

func (x *RuleVersion) GetVersion() string

func (*RuleVersion) GetVersionNotes

func (x *RuleVersion) GetVersionNotes() string

func (*RuleVersion) MarshalToSizedBufferVT

func (m *RuleVersion) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*RuleVersion) MarshalToSizedBufferVTStrict

func (m *RuleVersion) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*RuleVersion) MarshalToVT

func (m *RuleVersion) MarshalToVT(dAtA []byte) (int, error)

func (*RuleVersion) MarshalToVTStrict

func (m *RuleVersion) MarshalToVTStrict(dAtA []byte) (int, error)

func (*RuleVersion) MarshalVT

func (m *RuleVersion) MarshalVT() (dAtA []byte, err error)

func (*RuleVersion) MarshalVTStrict

func (m *RuleVersion) MarshalVTStrict() (dAtA []byte, err error)

func (*RuleVersion) ProtoMessage

func (*RuleVersion) ProtoMessage()

func (*RuleVersion) ProtoReflect

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

func (*RuleVersion) Reset

func (x *RuleVersion) Reset()

func (*RuleVersion) SizeVT

func (m *RuleVersion) SizeVT() (n int)

func (*RuleVersion) String

func (x *RuleVersion) String() string

func (*RuleVersion) UnmarshalVT

func (m *RuleVersion) UnmarshalVT(dAtA []byte) error

func (*RuleVersion) UnmarshalVTUnsafe

func (m *RuleVersion) UnmarshalVTUnsafe(dAtA []byte) error

type SearchOrder

type SearchOrder int32
const (
	// Deprecated: Do not use.
	SearchOrder_SEARCH_ORDER_UNSPECIFIED SearchOrder = 0
	SearchOrder_SEARCH_ORDER_ASC         SearchOrder = 1
	SearchOrder_SEARCH_ORDER_DESC        SearchOrder = 2
)

func (SearchOrder) Descriptor

func (SearchOrder) Enum

func (x SearchOrder) Enum() *SearchOrder

func (SearchOrder) EnumDescriptor deprecated

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

Deprecated: Use SearchOrder.Descriptor instead.

func (SearchOrder) Number

func (x SearchOrder) Number() protoreflect.EnumNumber

func (SearchOrder) String

func (x SearchOrder) String() string

func (SearchOrder) Type

type SearchRulesRequest

type SearchRulesRequest struct {

	// Max number of rules to return (returns all if omitted).
	Limit *uint32 `protobuf:"varint,1,opt,name=limit,proto3,oneof" json:"limit,omitempty"`
	// Only applies if limit provided.
	Offset uint32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// Order to sort results by (defaults to ascending).
	Order         *SearchOrder `protobuf:"varint,3,opt,name=order,proto3,enum=sift.rules.v1.SearchOrder,oneof" json:"order,omitempty"`
	NameMatches   string       `protobuf:"bytes,4,opt,name=name_matches,json=nameMatches,proto3" json:"name_matches,omitempty"`
	CaseSensitive bool         `protobuf:"varint,5,opt,name=case_sensitive,json=caseSensitive,proto3" json:"case_sensitive,omitempty"`
	Regexp        bool         `protobuf:"varint,6,opt,name=regexp,proto3" json:"regexp,omitempty"`
	OrderBy       *string      `protobuf:"bytes,7,opt,name=order_by,json=orderBy,proto3,oneof" json:"order_by,omitempty"`
	// If provided, only returns rules with the given ids
	RuleIds []string `protobuf:"bytes,8,rep,name=rule_ids,json=ruleIds,proto3" json:"rule_ids,omitempty"`
	// If provided, only returns rules that apply to the given asset ids
	AssetIds       []string `protobuf:"bytes,9,rep,name=asset_ids,json=assetIds,proto3" json:"asset_ids,omitempty"`
	IncludeDeleted bool     `protobuf:"varint,10,opt,name=include_deleted,json=includeDeleted,proto3" json:"include_deleted,omitempty"`
	// If provided, returns rules with assets that have the given tags
	AssetTags *v1.NamedResources `protobuf:"bytes,11,opt,name=asset_tags,json=assetTags,proto3" json:"asset_tags,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchRulesRequest) CloneMessageVT

func (m *SearchRulesRequest) CloneMessageVT() proto.Message

func (*SearchRulesRequest) CloneVT

func (m *SearchRulesRequest) CloneVT() *SearchRulesRequest

func (*SearchRulesRequest) Descriptor deprecated

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

Deprecated: Use SearchRulesRequest.ProtoReflect.Descriptor instead.

func (*SearchRulesRequest) EqualMessageVT

func (this *SearchRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*SearchRulesRequest) EqualVT

func (this *SearchRulesRequest) EqualVT(that *SearchRulesRequest) bool

func (*SearchRulesRequest) GetAssetIds

func (x *SearchRulesRequest) GetAssetIds() []string

func (*SearchRulesRequest) GetAssetTags added in v0.2.0

func (x *SearchRulesRequest) GetAssetTags() *v1.NamedResources

func (*SearchRulesRequest) GetCaseSensitive

func (x *SearchRulesRequest) GetCaseSensitive() bool

func (*SearchRulesRequest) GetIncludeDeleted added in v0.2.0

func (x *SearchRulesRequest) GetIncludeDeleted() bool

func (*SearchRulesRequest) GetLimit

func (x *SearchRulesRequest) GetLimit() uint32

func (*SearchRulesRequest) GetNameMatches

func (x *SearchRulesRequest) GetNameMatches() string

func (*SearchRulesRequest) GetOffset

func (x *SearchRulesRequest) GetOffset() uint32

func (*SearchRulesRequest) GetOrder

func (x *SearchRulesRequest) GetOrder() SearchOrder

func (*SearchRulesRequest) GetOrderBy

func (x *SearchRulesRequest) GetOrderBy() string

func (*SearchRulesRequest) GetRegexp

func (x *SearchRulesRequest) GetRegexp() bool

func (*SearchRulesRequest) GetRuleIds

func (x *SearchRulesRequest) GetRuleIds() []string

func (*SearchRulesRequest) MarshalToSizedBufferVT

func (m *SearchRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SearchRulesRequest) MarshalToSizedBufferVTStrict

func (m *SearchRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*SearchRulesRequest) MarshalToVT

func (m *SearchRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*SearchRulesRequest) MarshalToVTStrict

func (m *SearchRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*SearchRulesRequest) MarshalVT

func (m *SearchRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*SearchRulesRequest) MarshalVTStrict

func (m *SearchRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*SearchRulesRequest) ProtoMessage

func (*SearchRulesRequest) ProtoMessage()

func (*SearchRulesRequest) ProtoReflect

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

func (*SearchRulesRequest) Reset

func (x *SearchRulesRequest) Reset()

func (*SearchRulesRequest) SizeVT

func (m *SearchRulesRequest) SizeVT() (n int)

func (*SearchRulesRequest) String

func (x *SearchRulesRequest) String() string

func (*SearchRulesRequest) UnmarshalVT

func (m *SearchRulesRequest) UnmarshalVT(dAtA []byte) error

func (*SearchRulesRequest) UnmarshalVTUnsafe

func (m *SearchRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type SearchRulesResponse

type SearchRulesResponse struct {
	Count uint32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// Conditions are not included in the search response. The latest version of the rule is returned.
	Rules []*Rule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchRulesResponse) CloneMessageVT

func (m *SearchRulesResponse) CloneMessageVT() proto.Message

func (*SearchRulesResponse) CloneVT

func (*SearchRulesResponse) Descriptor deprecated

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

Deprecated: Use SearchRulesResponse.ProtoReflect.Descriptor instead.

func (*SearchRulesResponse) EqualMessageVT

func (this *SearchRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*SearchRulesResponse) EqualVT

func (this *SearchRulesResponse) EqualVT(that *SearchRulesResponse) bool

func (*SearchRulesResponse) GetCount

func (x *SearchRulesResponse) GetCount() uint32

func (*SearchRulesResponse) GetRules

func (x *SearchRulesResponse) GetRules() []*Rule

func (*SearchRulesResponse) MarshalToSizedBufferVT

func (m *SearchRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SearchRulesResponse) MarshalToSizedBufferVTStrict

func (m *SearchRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*SearchRulesResponse) MarshalToVT

func (m *SearchRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*SearchRulesResponse) MarshalToVTStrict

func (m *SearchRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*SearchRulesResponse) MarshalVT

func (m *SearchRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*SearchRulesResponse) MarshalVTStrict

func (m *SearchRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*SearchRulesResponse) ProtoMessage

func (*SearchRulesResponse) ProtoMessage()

func (*SearchRulesResponse) ProtoReflect

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

func (*SearchRulesResponse) Reset

func (x *SearchRulesResponse) Reset()

func (*SearchRulesResponse) SizeVT

func (m *SearchRulesResponse) SizeVT() (n int)

func (*SearchRulesResponse) String

func (x *SearchRulesResponse) String() string

func (*SearchRulesResponse) UnmarshalVT

func (m *SearchRulesResponse) UnmarshalVT(dAtA []byte) error

func (*SearchRulesResponse) UnmarshalVTUnsafe

func (m *SearchRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type SingleChannelComparisonExpression

type SingleChannelComparisonExpression struct {

	// Deprecated - use channel_name instead. If provided, channel_component will be joined with the name as `channel_component.channel_name`
	ChannelComponent string              `protobuf:"bytes,1,opt,name=channel_component,json=channelComponent,proto3" json:"channel_component,omitempty"`
	ChannelName      string              `protobuf:"bytes,2,opt,name=channel_name,json=channelName,proto3" json:"channel_name,omitempty"`
	Comparator       ConditionComparator `protobuf:"varint,3,opt,name=comparator,proto3,enum=sift.rules.v1.ConditionComparator" json:"comparator,omitempty"`
	// Threshold can be either a double or a string. Boolean values are encoded as 1 or 0. Enum values are stored as the string representation.
	//
	// Types that are assignable to Threshold:
	//
	//	*SingleChannelComparisonExpression_Double
	//	*SingleChannelComparisonExpression_String_
	//	*SingleChannelComparisonExpression_LastValue
	Threshold isSingleChannelComparisonExpression_Threshold `protobuf_oneof:"threshold"`
	// contains filtered or unexported fields
}

Deprecated - use CalculatedChannelConfig.

func (*SingleChannelComparisonExpression) CloneMessageVT

func (m *SingleChannelComparisonExpression) CloneMessageVT() proto.Message

func (*SingleChannelComparisonExpression) CloneVT

func (*SingleChannelComparisonExpression) Descriptor deprecated

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

Deprecated: Use SingleChannelComparisonExpression.ProtoReflect.Descriptor instead.

func (*SingleChannelComparisonExpression) EqualMessageVT

func (this *SingleChannelComparisonExpression) EqualMessageVT(thatMsg proto.Message) bool

func (*SingleChannelComparisonExpression) EqualVT

func (*SingleChannelComparisonExpression) GetChannelComponent

func (x *SingleChannelComparisonExpression) GetChannelComponent() string

func (*SingleChannelComparisonExpression) GetChannelName

func (x *SingleChannelComparisonExpression) GetChannelName() string

func (*SingleChannelComparisonExpression) GetComparator

func (*SingleChannelComparisonExpression) GetDouble

func (*SingleChannelComparisonExpression) GetLastValue

func (*SingleChannelComparisonExpression) GetString_

func (x *SingleChannelComparisonExpression) GetString_() string

func (*SingleChannelComparisonExpression) GetThreshold

func (m *SingleChannelComparisonExpression) GetThreshold() isSingleChannelComparisonExpression_Threshold

func (*SingleChannelComparisonExpression) MarshalToSizedBufferVT

func (m *SingleChannelComparisonExpression) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression) MarshalToSizedBufferVTStrict

func (m *SingleChannelComparisonExpression) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression) MarshalToVT

func (m *SingleChannelComparisonExpression) MarshalToVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression) MarshalToVTStrict

func (m *SingleChannelComparisonExpression) MarshalToVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression) MarshalVT

func (m *SingleChannelComparisonExpression) MarshalVT() (dAtA []byte, err error)

func (*SingleChannelComparisonExpression) MarshalVTStrict

func (m *SingleChannelComparisonExpression) MarshalVTStrict() (dAtA []byte, err error)

func (*SingleChannelComparisonExpression) ProtoMessage

func (*SingleChannelComparisonExpression) ProtoMessage()

func (*SingleChannelComparisonExpression) ProtoReflect

func (*SingleChannelComparisonExpression) Reset

func (*SingleChannelComparisonExpression) SizeVT

func (m *SingleChannelComparisonExpression) SizeVT() (n int)

func (*SingleChannelComparisonExpression) String

func (*SingleChannelComparisonExpression) UnmarshalVT

func (m *SingleChannelComparisonExpression) UnmarshalVT(dAtA []byte) error

func (*SingleChannelComparisonExpression) UnmarshalVTUnsafe

func (m *SingleChannelComparisonExpression) UnmarshalVTUnsafe(dAtA []byte) error

type SingleChannelComparisonExpression_Double

type SingleChannelComparisonExpression_Double struct {
	Double float64 `protobuf:"fixed64,4,opt,name=double,proto3,oneof"`
}

func (*SingleChannelComparisonExpression_Double) CloneVT

func (m *SingleChannelComparisonExpression_Double) CloneVT() isSingleChannelComparisonExpression_Threshold

func (*SingleChannelComparisonExpression_Double) EqualVT

func (this *SingleChannelComparisonExpression_Double) EqualVT(thatIface isSingleChannelComparisonExpression_Threshold) bool

func (*SingleChannelComparisonExpression_Double) MarshalToSizedBufferVT

func (m *SingleChannelComparisonExpression_Double) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_Double) MarshalToSizedBufferVTStrict

func (m *SingleChannelComparisonExpression_Double) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_Double) MarshalToVT

func (m *SingleChannelComparisonExpression_Double) MarshalToVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_Double) MarshalToVTStrict

func (m *SingleChannelComparisonExpression_Double) MarshalToVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_Double) SizeVT

type SingleChannelComparisonExpression_LastValue

type SingleChannelComparisonExpression_LastValue struct {
	LastValue *LastValueThreshold `protobuf:"bytes,6,opt,name=last_value,json=lastValue,proto3,oneof"`
}

func (*SingleChannelComparisonExpression_LastValue) CloneVT

func (m *SingleChannelComparisonExpression_LastValue) CloneVT() isSingleChannelComparisonExpression_Threshold

func (*SingleChannelComparisonExpression_LastValue) EqualVT

func (this *SingleChannelComparisonExpression_LastValue) EqualVT(thatIface isSingleChannelComparisonExpression_Threshold) bool

func (*SingleChannelComparisonExpression_LastValue) MarshalToSizedBufferVT

func (m *SingleChannelComparisonExpression_LastValue) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_LastValue) MarshalToSizedBufferVTStrict

func (m *SingleChannelComparisonExpression_LastValue) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_LastValue) MarshalToVT

func (m *SingleChannelComparisonExpression_LastValue) MarshalToVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_LastValue) MarshalToVTStrict

func (m *SingleChannelComparisonExpression_LastValue) MarshalToVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_LastValue) SizeVT

type SingleChannelComparisonExpression_String_

type SingleChannelComparisonExpression_String_ struct {
	String_ string `protobuf:"bytes,5,opt,name=string,proto3,oneof"`
}

func (*SingleChannelComparisonExpression_String_) CloneVT

func (m *SingleChannelComparisonExpression_String_) CloneVT() isSingleChannelComparisonExpression_Threshold

func (*SingleChannelComparisonExpression_String_) EqualVT

func (this *SingleChannelComparisonExpression_String_) EqualVT(thatIface isSingleChannelComparisonExpression_Threshold) bool

func (*SingleChannelComparisonExpression_String_) MarshalToSizedBufferVT

func (m *SingleChannelComparisonExpression_String_) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_String_) MarshalToSizedBufferVTStrict

func (m *SingleChannelComparisonExpression_String_) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_String_) MarshalToVT

func (m *SingleChannelComparisonExpression_String_) MarshalToVT(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_String_) MarshalToVTStrict

func (m *SingleChannelComparisonExpression_String_) MarshalToVTStrict(dAtA []byte) (int, error)

func (*SingleChannelComparisonExpression_String_) SizeVT

type TimeRangeQuery

type TimeRangeQuery struct {
	StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	EndTime   *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// contains filtered or unexported fields
}

func (*TimeRangeQuery) CloneMessageVT

func (m *TimeRangeQuery) CloneMessageVT() proto.Message

func (*TimeRangeQuery) CloneVT

func (m *TimeRangeQuery) CloneVT() *TimeRangeQuery

func (*TimeRangeQuery) Descriptor deprecated

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

Deprecated: Use TimeRangeQuery.ProtoReflect.Descriptor instead.

func (*TimeRangeQuery) EqualMessageVT

func (this *TimeRangeQuery) EqualMessageVT(thatMsg proto.Message) bool

func (*TimeRangeQuery) EqualVT

func (this *TimeRangeQuery) EqualVT(that *TimeRangeQuery) bool

func (*TimeRangeQuery) GetEndTime

func (x *TimeRangeQuery) GetEndTime() *timestamppb.Timestamp

func (*TimeRangeQuery) GetStartTime

func (x *TimeRangeQuery) GetStartTime() *timestamppb.Timestamp

func (*TimeRangeQuery) MarshalToSizedBufferVT

func (m *TimeRangeQuery) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*TimeRangeQuery) MarshalToSizedBufferVTStrict

func (m *TimeRangeQuery) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*TimeRangeQuery) MarshalToVT

func (m *TimeRangeQuery) MarshalToVT(dAtA []byte) (int, error)

func (*TimeRangeQuery) MarshalToVTStrict

func (m *TimeRangeQuery) MarshalToVTStrict(dAtA []byte) (int, error)

func (*TimeRangeQuery) MarshalVT

func (m *TimeRangeQuery) MarshalVT() (dAtA []byte, err error)

func (*TimeRangeQuery) MarshalVTStrict

func (m *TimeRangeQuery) MarshalVTStrict() (dAtA []byte, err error)

func (*TimeRangeQuery) ProtoMessage

func (*TimeRangeQuery) ProtoMessage()

func (*TimeRangeQuery) ProtoReflect

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

func (*TimeRangeQuery) Reset

func (x *TimeRangeQuery) Reset()

func (*TimeRangeQuery) SizeVT

func (m *TimeRangeQuery) SizeVT() (n int)

func (*TimeRangeQuery) String

func (x *TimeRangeQuery) String() string

func (*TimeRangeQuery) UnmarshalVT

func (m *TimeRangeQuery) UnmarshalVT(dAtA []byte) error

func (*TimeRangeQuery) UnmarshalVTUnsafe

func (m *TimeRangeQuery) UnmarshalVTUnsafe(dAtA []byte) error

type UndeleteRuleRequest added in v0.2.0

type UndeleteRuleRequest struct {
	RuleId    string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	ClientKey string `protobuf:"bytes,2,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
	// contains filtered or unexported fields
}

UndeleteRuleRequest is used to undelete a rule by rule_id or client_key. If both are provided, only rule_id will be used.

func (*UndeleteRuleRequest) CloneMessageVT added in v0.2.0

func (m *UndeleteRuleRequest) CloneMessageVT() proto.Message

func (*UndeleteRuleRequest) CloneVT added in v0.2.0

func (*UndeleteRuleRequest) Descriptor deprecated added in v0.2.0

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

Deprecated: Use UndeleteRuleRequest.ProtoReflect.Descriptor instead.

func (*UndeleteRuleRequest) EqualMessageVT added in v0.2.0

func (this *UndeleteRuleRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*UndeleteRuleRequest) EqualVT added in v0.2.0

func (this *UndeleteRuleRequest) EqualVT(that *UndeleteRuleRequest) bool

func (*UndeleteRuleRequest) GetClientKey added in v0.2.0

func (x *UndeleteRuleRequest) GetClientKey() string

func (*UndeleteRuleRequest) GetRuleId added in v0.2.0

func (x *UndeleteRuleRequest) GetRuleId() string

func (*UndeleteRuleRequest) MarshalToSizedBufferVT added in v0.2.0

func (m *UndeleteRuleRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UndeleteRuleRequest) MarshalToSizedBufferVTStrict added in v0.2.0

func (m *UndeleteRuleRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UndeleteRuleRequest) MarshalToVT added in v0.2.0

func (m *UndeleteRuleRequest) MarshalToVT(dAtA []byte) (int, error)

func (*UndeleteRuleRequest) MarshalToVTStrict added in v0.2.0

func (m *UndeleteRuleRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UndeleteRuleRequest) MarshalVT added in v0.2.0

func (m *UndeleteRuleRequest) MarshalVT() (dAtA []byte, err error)

func (*UndeleteRuleRequest) MarshalVTStrict added in v0.2.0

func (m *UndeleteRuleRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*UndeleteRuleRequest) ProtoMessage added in v0.2.0

func (*UndeleteRuleRequest) ProtoMessage()

func (*UndeleteRuleRequest) ProtoReflect added in v0.2.0

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

func (*UndeleteRuleRequest) Reset added in v0.2.0

func (x *UndeleteRuleRequest) Reset()

func (*UndeleteRuleRequest) SizeVT added in v0.2.0

func (m *UndeleteRuleRequest) SizeVT() (n int)

func (*UndeleteRuleRequest) String added in v0.2.0

func (x *UndeleteRuleRequest) String() string

func (*UndeleteRuleRequest) UnmarshalVT added in v0.2.0

func (m *UndeleteRuleRequest) UnmarshalVT(dAtA []byte) error

func (*UndeleteRuleRequest) UnmarshalVTUnsafe added in v0.2.0

func (m *UndeleteRuleRequest) UnmarshalVTUnsafe(dAtA []byte) error

type UndeleteRuleResponse added in v0.2.0

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

func (*UndeleteRuleResponse) CloneMessageVT added in v0.2.0

func (m *UndeleteRuleResponse) CloneMessageVT() proto.Message

func (*UndeleteRuleResponse) CloneVT added in v0.2.0

func (*UndeleteRuleResponse) Descriptor deprecated added in v0.2.0

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

Deprecated: Use UndeleteRuleResponse.ProtoReflect.Descriptor instead.

func (*UndeleteRuleResponse) EqualMessageVT added in v0.2.0

func (this *UndeleteRuleResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*UndeleteRuleResponse) EqualVT added in v0.2.0

func (this *UndeleteRuleResponse) EqualVT(that *UndeleteRuleResponse) bool

func (*UndeleteRuleResponse) MarshalToSizedBufferVT added in v0.2.0

func (m *UndeleteRuleResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UndeleteRuleResponse) MarshalToSizedBufferVTStrict added in v0.2.0

func (m *UndeleteRuleResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UndeleteRuleResponse) MarshalToVT added in v0.2.0

func (m *UndeleteRuleResponse) MarshalToVT(dAtA []byte) (int, error)

func (*UndeleteRuleResponse) MarshalToVTStrict added in v0.2.0

func (m *UndeleteRuleResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UndeleteRuleResponse) MarshalVT added in v0.2.0

func (m *UndeleteRuleResponse) MarshalVT() (dAtA []byte, err error)

func (*UndeleteRuleResponse) MarshalVTStrict added in v0.2.0

func (m *UndeleteRuleResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*UndeleteRuleResponse) ProtoMessage added in v0.2.0

func (*UndeleteRuleResponse) ProtoMessage()

func (*UndeleteRuleResponse) ProtoReflect added in v0.2.0

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

func (*UndeleteRuleResponse) Reset added in v0.2.0

func (x *UndeleteRuleResponse) Reset()

func (*UndeleteRuleResponse) SizeVT added in v0.2.0

func (m *UndeleteRuleResponse) SizeVT() (n int)

func (*UndeleteRuleResponse) String added in v0.2.0

func (x *UndeleteRuleResponse) String() string

func (*UndeleteRuleResponse) UnmarshalVT added in v0.2.0

func (m *UndeleteRuleResponse) UnmarshalVT(dAtA []byte) error

func (*UndeleteRuleResponse) UnmarshalVTUnsafe added in v0.2.0

func (m *UndeleteRuleResponse) UnmarshalVTUnsafe(dAtA []byte) error

type UnimplementedRuleServiceServer

type UnimplementedRuleServiceServer struct {
}

UnimplementedRuleServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedRuleServiceServer) BatchDeleteRules added in v0.2.0

func (UnimplementedRuleServiceServer) BatchGetRules

func (UnimplementedRuleServiceServer) BatchUndeleteRules added in v0.2.0

func (UnimplementedRuleServiceServer) BatchUpdateRules

func (UnimplementedRuleServiceServer) CreateRule

func (UnimplementedRuleServiceServer) DeleteRule

func (UnimplementedRuleServiceServer) EvaluateRules

func (UnimplementedRuleServiceServer) GetRule

func (UnimplementedRuleServiceServer) GetRuleVersion

func (UnimplementedRuleServiceServer) ListRuleVersions

func (UnimplementedRuleServiceServer) ListRules added in v0.2.0

func (UnimplementedRuleServiceServer) SearchRules

func (UnimplementedRuleServiceServer) UndeleteRule added in v0.2.0

func (UnimplementedRuleServiceServer) UpdateJsonRules

func (UnimplementedRuleServiceServer) UpdateRule

func (UnimplementedRuleServiceServer) ValidateJsonRules

func (UnimplementedRuleServiceServer) ViewJsonRules

type UnsafeRuleServiceServer

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

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

type UpdateActionRequest

type UpdateActionRequest struct {
	RuleActionId  *string                  `protobuf:"bytes,1,opt,name=rule_action_id,json=ruleActionId,proto3,oneof" json:"rule_action_id,omitempty"`
	ActionType    ActionKind               `protobuf:"varint,2,opt,name=action_type,json=actionType,proto3,enum=sift.rules.v1.ActionKind" json:"action_type,omitempty"`
	Configuration *RuleActionConfiguration `protobuf:"bytes,3,opt,name=configuration,proto3" json:"configuration,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateActionRequest) CloneMessageVT

func (m *UpdateActionRequest) CloneMessageVT() proto.Message

func (*UpdateActionRequest) CloneVT

func (*UpdateActionRequest) Descriptor deprecated

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

Deprecated: Use UpdateActionRequest.ProtoReflect.Descriptor instead.

func (*UpdateActionRequest) EqualMessageVT

func (this *UpdateActionRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*UpdateActionRequest) EqualVT

func (this *UpdateActionRequest) EqualVT(that *UpdateActionRequest) bool

func (*UpdateActionRequest) GetActionType

func (x *UpdateActionRequest) GetActionType() ActionKind

func (*UpdateActionRequest) GetConfiguration

func (x *UpdateActionRequest) GetConfiguration() *RuleActionConfiguration

func (*UpdateActionRequest) GetRuleActionId

func (x *UpdateActionRequest) GetRuleActionId() string

func (*UpdateActionRequest) MarshalToSizedBufferVT

func (m *UpdateActionRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UpdateActionRequest) MarshalToSizedBufferVTStrict

func (m *UpdateActionRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UpdateActionRequest) MarshalToVT

func (m *UpdateActionRequest) MarshalToVT(dAtA []byte) (int, error)

func (*UpdateActionRequest) MarshalToVTStrict

func (m *UpdateActionRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UpdateActionRequest) MarshalVT

func (m *UpdateActionRequest) MarshalVT() (dAtA []byte, err error)

func (*UpdateActionRequest) MarshalVTStrict

func (m *UpdateActionRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*UpdateActionRequest) ProtoMessage

func (*UpdateActionRequest) ProtoMessage()

func (*UpdateActionRequest) ProtoReflect

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

func (*UpdateActionRequest) Reset

func (x *UpdateActionRequest) Reset()

func (*UpdateActionRequest) SizeVT

func (m *UpdateActionRequest) SizeVT() (n int)

func (*UpdateActionRequest) String

func (x *UpdateActionRequest) String() string

func (*UpdateActionRequest) UnmarshalVT

func (m *UpdateActionRequest) UnmarshalVT(dAtA []byte) error

func (*UpdateActionRequest) UnmarshalVTUnsafe

func (m *UpdateActionRequest) UnmarshalVTUnsafe(dAtA []byte) error

type UpdateConditionRequest

type UpdateConditionRequest struct {
	RuleConditionId *string                  `protobuf:"bytes,1,opt,name=rule_condition_id,json=ruleConditionId,proto3,oneof" json:"rule_condition_id,omitempty"`
	Expression      *RuleConditionExpression `protobuf:"bytes,3,opt,name=expression,proto3" json:"expression,omitempty"`
	Actions         []*UpdateActionRequest   `protobuf:"bytes,4,rep,name=actions,proto3" json:"actions,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateConditionRequest) CloneMessageVT

func (m *UpdateConditionRequest) CloneMessageVT() proto.Message

func (*UpdateConditionRequest) CloneVT

func (*UpdateConditionRequest) Descriptor deprecated

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

Deprecated: Use UpdateConditionRequest.ProtoReflect.Descriptor instead.

func (*UpdateConditionRequest) EqualMessageVT

func (this *UpdateConditionRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*UpdateConditionRequest) EqualVT

func (this *UpdateConditionRequest) EqualVT(that *UpdateConditionRequest) bool

func (*UpdateConditionRequest) GetActions

func (x *UpdateConditionRequest) GetActions() []*UpdateActionRequest

func (*UpdateConditionRequest) GetExpression

func (x *UpdateConditionRequest) GetExpression() *RuleConditionExpression

func (*UpdateConditionRequest) GetRuleConditionId

func (x *UpdateConditionRequest) GetRuleConditionId() string

func (*UpdateConditionRequest) MarshalToSizedBufferVT

func (m *UpdateConditionRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UpdateConditionRequest) MarshalToSizedBufferVTStrict

func (m *UpdateConditionRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UpdateConditionRequest) MarshalToVT

func (m *UpdateConditionRequest) MarshalToVT(dAtA []byte) (int, error)

func (*UpdateConditionRequest) MarshalToVTStrict

func (m *UpdateConditionRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UpdateConditionRequest) MarshalVT

func (m *UpdateConditionRequest) MarshalVT() (dAtA []byte, err error)

func (*UpdateConditionRequest) MarshalVTStrict

func (m *UpdateConditionRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*UpdateConditionRequest) ProtoMessage

func (*UpdateConditionRequest) ProtoMessage()

func (*UpdateConditionRequest) ProtoReflect

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

func (*UpdateConditionRequest) Reset

func (x *UpdateConditionRequest) Reset()

func (*UpdateConditionRequest) SizeVT

func (m *UpdateConditionRequest) SizeVT() (n int)

func (*UpdateConditionRequest) String

func (x *UpdateConditionRequest) String() string

func (*UpdateConditionRequest) UnmarshalVT

func (m *UpdateConditionRequest) UnmarshalVT(dAtA []byte) error

func (*UpdateConditionRequest) UnmarshalVTUnsafe

func (m *UpdateConditionRequest) UnmarshalVTUnsafe(dAtA []byte) error

type UpdateHumanFriendlyRulesRequest deprecated

type UpdateHumanFriendlyRulesRequest struct {
	AssetId        string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	RulesJson      string `protobuf:"bytes,2,opt,name=rules_json,json=rulesJson,proto3" json:"rules_json,omitempty"`
	OrganizationId string `protobuf:"bytes,3,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// contains filtered or unexported fields
}

Deprecated - use UpdateJsonRulesRequest.

Deprecated: Do not use.

func (*UpdateHumanFriendlyRulesRequest) CloneMessageVT

func (m *UpdateHumanFriendlyRulesRequest) CloneMessageVT() proto.Message

func (*UpdateHumanFriendlyRulesRequest) CloneVT

func (*UpdateHumanFriendlyRulesRequest) Descriptor deprecated

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

Deprecated: Use UpdateHumanFriendlyRulesRequest.ProtoReflect.Descriptor instead.

func (*UpdateHumanFriendlyRulesRequest) EqualMessageVT

func (this *UpdateHumanFriendlyRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*UpdateHumanFriendlyRulesRequest) EqualVT

func (*UpdateHumanFriendlyRulesRequest) GetAssetId

func (x *UpdateHumanFriendlyRulesRequest) GetAssetId() string

func (*UpdateHumanFriendlyRulesRequest) GetOrganizationId

func (x *UpdateHumanFriendlyRulesRequest) GetOrganizationId() string

func (*UpdateHumanFriendlyRulesRequest) GetRulesJson

func (x *UpdateHumanFriendlyRulesRequest) GetRulesJson() string

func (*UpdateHumanFriendlyRulesRequest) MarshalToSizedBufferVT

func (m *UpdateHumanFriendlyRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesRequest) MarshalToSizedBufferVTStrict

func (m *UpdateHumanFriendlyRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesRequest) MarshalToVT

func (m *UpdateHumanFriendlyRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesRequest) MarshalToVTStrict

func (m *UpdateHumanFriendlyRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesRequest) MarshalVT

func (m *UpdateHumanFriendlyRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*UpdateHumanFriendlyRulesRequest) MarshalVTStrict

func (m *UpdateHumanFriendlyRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*UpdateHumanFriendlyRulesRequest) ProtoMessage

func (*UpdateHumanFriendlyRulesRequest) ProtoMessage()

func (*UpdateHumanFriendlyRulesRequest) ProtoReflect

func (*UpdateHumanFriendlyRulesRequest) Reset

func (*UpdateHumanFriendlyRulesRequest) SizeVT

func (m *UpdateHumanFriendlyRulesRequest) SizeVT() (n int)

func (*UpdateHumanFriendlyRulesRequest) String

func (*UpdateHumanFriendlyRulesRequest) UnmarshalVT

func (m *UpdateHumanFriendlyRulesRequest) UnmarshalVT(dAtA []byte) error

func (*UpdateHumanFriendlyRulesRequest) UnmarshalVTUnsafe

func (m *UpdateHumanFriendlyRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type UpdateHumanFriendlyRulesResponse deprecated

type UpdateHumanFriendlyRulesResponse struct {
	Success    bool   `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	RulesCount int32  `protobuf:"varint,2,opt,name=rules_count,json=rulesCount,proto3" json:"rules_count,omitempty"`
	Messages   string `protobuf:"bytes,3,opt,name=messages,proto3" json:"messages,omitempty"`
	// contains filtered or unexported fields
}

Deprecated - use UpdateJsonRulesResponse.

Deprecated: Do not use.

func (*UpdateHumanFriendlyRulesResponse) CloneMessageVT

func (m *UpdateHumanFriendlyRulesResponse) CloneMessageVT() proto.Message

func (*UpdateHumanFriendlyRulesResponse) CloneVT

func (*UpdateHumanFriendlyRulesResponse) Descriptor deprecated

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

Deprecated: Use UpdateHumanFriendlyRulesResponse.ProtoReflect.Descriptor instead.

func (*UpdateHumanFriendlyRulesResponse) EqualMessageVT

func (this *UpdateHumanFriendlyRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*UpdateHumanFriendlyRulesResponse) EqualVT

func (*UpdateHumanFriendlyRulesResponse) GetMessages

func (x *UpdateHumanFriendlyRulesResponse) GetMessages() string

func (*UpdateHumanFriendlyRulesResponse) GetRulesCount

func (x *UpdateHumanFriendlyRulesResponse) GetRulesCount() int32

func (*UpdateHumanFriendlyRulesResponse) GetSuccess

func (x *UpdateHumanFriendlyRulesResponse) GetSuccess() bool

func (*UpdateHumanFriendlyRulesResponse) MarshalToSizedBufferVT

func (m *UpdateHumanFriendlyRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesResponse) MarshalToSizedBufferVTStrict

func (m *UpdateHumanFriendlyRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesResponse) MarshalToVT

func (m *UpdateHumanFriendlyRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesResponse) MarshalToVTStrict

func (m *UpdateHumanFriendlyRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UpdateHumanFriendlyRulesResponse) MarshalVT

func (m *UpdateHumanFriendlyRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*UpdateHumanFriendlyRulesResponse) MarshalVTStrict

func (m *UpdateHumanFriendlyRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*UpdateHumanFriendlyRulesResponse) ProtoMessage

func (*UpdateHumanFriendlyRulesResponse) ProtoMessage()

func (*UpdateHumanFriendlyRulesResponse) ProtoReflect

func (*UpdateHumanFriendlyRulesResponse) Reset

func (*UpdateHumanFriendlyRulesResponse) SizeVT

func (m *UpdateHumanFriendlyRulesResponse) SizeVT() (n int)

func (*UpdateHumanFriendlyRulesResponse) String

func (*UpdateHumanFriendlyRulesResponse) UnmarshalVT

func (m *UpdateHumanFriendlyRulesResponse) UnmarshalVT(dAtA []byte) error

func (*UpdateHumanFriendlyRulesResponse) UnmarshalVTUnsafe

func (m *UpdateHumanFriendlyRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type UpdateJsonRulesRequest

type UpdateJsonRulesRequest struct {
	Request *JsonRulesRequest `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateJsonRulesRequest) CloneMessageVT

func (m *UpdateJsonRulesRequest) CloneMessageVT() proto.Message

func (*UpdateJsonRulesRequest) CloneVT

func (*UpdateJsonRulesRequest) Descriptor deprecated

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

Deprecated: Use UpdateJsonRulesRequest.ProtoReflect.Descriptor instead.

func (*UpdateJsonRulesRequest) EqualMessageVT

func (this *UpdateJsonRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*UpdateJsonRulesRequest) EqualVT

func (this *UpdateJsonRulesRequest) EqualVT(that *UpdateJsonRulesRequest) bool

func (*UpdateJsonRulesRequest) GetRequest

func (x *UpdateJsonRulesRequest) GetRequest() *JsonRulesRequest

func (*UpdateJsonRulesRequest) MarshalToSizedBufferVT

func (m *UpdateJsonRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UpdateJsonRulesRequest) MarshalToSizedBufferVTStrict

func (m *UpdateJsonRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UpdateJsonRulesRequest) MarshalToVT

func (m *UpdateJsonRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*UpdateJsonRulesRequest) MarshalToVTStrict

func (m *UpdateJsonRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UpdateJsonRulesRequest) MarshalVT

func (m *UpdateJsonRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*UpdateJsonRulesRequest) MarshalVTStrict

func (m *UpdateJsonRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*UpdateJsonRulesRequest) ProtoMessage

func (*UpdateJsonRulesRequest) ProtoMessage()

func (*UpdateJsonRulesRequest) ProtoReflect

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

func (*UpdateJsonRulesRequest) Reset

func (x *UpdateJsonRulesRequest) Reset()

func (*UpdateJsonRulesRequest) SizeVT

func (m *UpdateJsonRulesRequest) SizeVT() (n int)

func (*UpdateJsonRulesRequest) String

func (x *UpdateJsonRulesRequest) String() string

func (*UpdateJsonRulesRequest) UnmarshalVT

func (m *UpdateJsonRulesRequest) UnmarshalVT(dAtA []byte) error

func (*UpdateJsonRulesRequest) UnmarshalVTUnsafe

func (m *UpdateJsonRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type UpdateJsonRulesResponse

type UpdateJsonRulesResponse struct {
	Response *JsonRulesResponse `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateJsonRulesResponse) CloneMessageVT

func (m *UpdateJsonRulesResponse) CloneMessageVT() proto.Message

func (*UpdateJsonRulesResponse) CloneVT

func (*UpdateJsonRulesResponse) Descriptor deprecated

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

Deprecated: Use UpdateJsonRulesResponse.ProtoReflect.Descriptor instead.

func (*UpdateJsonRulesResponse) EqualMessageVT

func (this *UpdateJsonRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*UpdateJsonRulesResponse) EqualVT

func (*UpdateJsonRulesResponse) GetResponse

func (x *UpdateJsonRulesResponse) GetResponse() *JsonRulesResponse

func (*UpdateJsonRulesResponse) MarshalToSizedBufferVT

func (m *UpdateJsonRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UpdateJsonRulesResponse) MarshalToSizedBufferVTStrict

func (m *UpdateJsonRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UpdateJsonRulesResponse) MarshalToVT

func (m *UpdateJsonRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*UpdateJsonRulesResponse) MarshalToVTStrict

func (m *UpdateJsonRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UpdateJsonRulesResponse) MarshalVT

func (m *UpdateJsonRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*UpdateJsonRulesResponse) MarshalVTStrict

func (m *UpdateJsonRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*UpdateJsonRulesResponse) ProtoMessage

func (*UpdateJsonRulesResponse) ProtoMessage()

func (*UpdateJsonRulesResponse) ProtoReflect

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

func (*UpdateJsonRulesResponse) Reset

func (x *UpdateJsonRulesResponse) Reset()

func (*UpdateJsonRulesResponse) SizeVT

func (m *UpdateJsonRulesResponse) SizeVT() (n int)

func (*UpdateJsonRulesResponse) String

func (x *UpdateJsonRulesResponse) String() string

func (*UpdateJsonRulesResponse) UnmarshalVT

func (m *UpdateJsonRulesResponse) UnmarshalVT(dAtA []byte) error

func (*UpdateJsonRulesResponse) UnmarshalVTUnsafe

func (m *UpdateJsonRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type UpdateRuleRequest

type UpdateRuleRequest struct {
	RuleId      *string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3,oneof" json:"rule_id,omitempty"`
	Name        string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string  `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Deprecated - use asset_configuration instead.
	//
	// Deprecated: Do not use.
	AssetId        string                    `protobuf:"bytes,4,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	IsEnabled      bool                      `protobuf:"varint,5,opt,name=is_enabled,json=isEnabled,proto3" json:"is_enabled,omitempty"`
	Conditions     []*UpdateConditionRequest `protobuf:"bytes,6,rep,name=conditions,proto3" json:"conditions,omitempty"`
	OrganizationId string                    `protobuf:"bytes,7,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	VersionNotes   string                    `protobuf:"bytes,8,opt,name=version_notes,json=versionNotes,proto3" json:"version_notes,omitempty"`
	// client_key is a client provided identifier for the rule. It is immutable after being set
	ClientKey          *string                 `protobuf:"bytes,9,opt,name=client_key,json=clientKey,proto3,oneof" json:"client_key,omitempty"`
	AssetConfiguration *RuleAssetConfiguration `protobuf:"bytes,10,opt,name=asset_configuration,json=assetConfiguration,proto3" json:"asset_configuration,omitempty"`
	ContextualChannels *ContextualChannels     `protobuf:"bytes,11,opt,name=contextual_channels,json=contextualChannels,proto3" json:"contextual_channels,omitempty"`
	// contains filtered or unexported fields
}

UpdateRuleRequest is used to create or update a rule. If the rule_id or client_key is provided, the rule will be updated. If not, a new rule will be created.

func (*UpdateRuleRequest) CloneMessageVT

func (m *UpdateRuleRequest) CloneMessageVT() proto.Message

func (*UpdateRuleRequest) CloneVT

func (m *UpdateRuleRequest) CloneVT() *UpdateRuleRequest

func (*UpdateRuleRequest) Descriptor deprecated

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

Deprecated: Use UpdateRuleRequest.ProtoReflect.Descriptor instead.

func (*UpdateRuleRequest) EqualMessageVT

func (this *UpdateRuleRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*UpdateRuleRequest) EqualVT

func (this *UpdateRuleRequest) EqualVT(that *UpdateRuleRequest) bool

func (*UpdateRuleRequest) GetAssetConfiguration

func (x *UpdateRuleRequest) GetAssetConfiguration() *RuleAssetConfiguration

func (*UpdateRuleRequest) GetAssetId deprecated

func (x *UpdateRuleRequest) GetAssetId() string

Deprecated: Do not use.

func (*UpdateRuleRequest) GetClientKey

func (x *UpdateRuleRequest) GetClientKey() string

func (*UpdateRuleRequest) GetConditions

func (x *UpdateRuleRequest) GetConditions() []*UpdateConditionRequest

func (*UpdateRuleRequest) GetContextualChannels

func (x *UpdateRuleRequest) GetContextualChannels() *ContextualChannels

func (*UpdateRuleRequest) GetDescription

func (x *UpdateRuleRequest) GetDescription() string

func (*UpdateRuleRequest) GetIsEnabled

func (x *UpdateRuleRequest) GetIsEnabled() bool

func (*UpdateRuleRequest) GetName

func (x *UpdateRuleRequest) GetName() string

func (*UpdateRuleRequest) GetOrganizationId

func (x *UpdateRuleRequest) GetOrganizationId() string

func (*UpdateRuleRequest) GetRuleId

func (x *UpdateRuleRequest) GetRuleId() string

func (*UpdateRuleRequest) GetVersionNotes

func (x *UpdateRuleRequest) GetVersionNotes() string

func (*UpdateRuleRequest) MarshalToSizedBufferVT

func (m *UpdateRuleRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UpdateRuleRequest) MarshalToSizedBufferVTStrict

func (m *UpdateRuleRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UpdateRuleRequest) MarshalToVT

func (m *UpdateRuleRequest) MarshalToVT(dAtA []byte) (int, error)

func (*UpdateRuleRequest) MarshalToVTStrict

func (m *UpdateRuleRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UpdateRuleRequest) MarshalVT

func (m *UpdateRuleRequest) MarshalVT() (dAtA []byte, err error)

func (*UpdateRuleRequest) MarshalVTStrict

func (m *UpdateRuleRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*UpdateRuleRequest) ProtoMessage

func (*UpdateRuleRequest) ProtoMessage()

func (*UpdateRuleRequest) ProtoReflect

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

func (*UpdateRuleRequest) Reset

func (x *UpdateRuleRequest) Reset()

func (*UpdateRuleRequest) SizeVT

func (m *UpdateRuleRequest) SizeVT() (n int)

func (*UpdateRuleRequest) String

func (x *UpdateRuleRequest) String() string

func (*UpdateRuleRequest) UnmarshalVT

func (m *UpdateRuleRequest) UnmarshalVT(dAtA []byte) error

func (*UpdateRuleRequest) UnmarshalVTUnsafe

func (m *UpdateRuleRequest) UnmarshalVTUnsafe(dAtA []byte) error

type UpdateRuleResponse

type UpdateRuleResponse struct {
	RuleId string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRuleResponse) CloneMessageVT

func (m *UpdateRuleResponse) CloneMessageVT() proto.Message

func (*UpdateRuleResponse) CloneVT

func (m *UpdateRuleResponse) CloneVT() *UpdateRuleResponse

func (*UpdateRuleResponse) Descriptor deprecated

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

Deprecated: Use UpdateRuleResponse.ProtoReflect.Descriptor instead.

func (*UpdateRuleResponse) EqualMessageVT

func (this *UpdateRuleResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*UpdateRuleResponse) EqualVT

func (this *UpdateRuleResponse) EqualVT(that *UpdateRuleResponse) bool

func (*UpdateRuleResponse) GetRuleId

func (x *UpdateRuleResponse) GetRuleId() string

func (*UpdateRuleResponse) MarshalToSizedBufferVT

func (m *UpdateRuleResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*UpdateRuleResponse) MarshalToSizedBufferVTStrict

func (m *UpdateRuleResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*UpdateRuleResponse) MarshalToVT

func (m *UpdateRuleResponse) MarshalToVT(dAtA []byte) (int, error)

func (*UpdateRuleResponse) MarshalToVTStrict

func (m *UpdateRuleResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*UpdateRuleResponse) MarshalVT

func (m *UpdateRuleResponse) MarshalVT() (dAtA []byte, err error)

func (*UpdateRuleResponse) MarshalVTStrict

func (m *UpdateRuleResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*UpdateRuleResponse) ProtoMessage

func (*UpdateRuleResponse) ProtoMessage()

func (*UpdateRuleResponse) ProtoReflect

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

func (*UpdateRuleResponse) Reset

func (x *UpdateRuleResponse) Reset()

func (*UpdateRuleResponse) SizeVT

func (m *UpdateRuleResponse) SizeVT() (n int)

func (*UpdateRuleResponse) String

func (x *UpdateRuleResponse) String() string

func (*UpdateRuleResponse) UnmarshalVT

func (m *UpdateRuleResponse) UnmarshalVT(dAtA []byte) error

func (*UpdateRuleResponse) UnmarshalVTUnsafe

func (m *UpdateRuleResponse) UnmarshalVTUnsafe(dAtA []byte) error

type ValidateJsonRulesRequest

type ValidateJsonRulesRequest struct {
	Request *JsonRulesRequest `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateJsonRulesRequest) CloneMessageVT

func (m *ValidateJsonRulesRequest) CloneMessageVT() proto.Message

func (*ValidateJsonRulesRequest) CloneVT

func (*ValidateJsonRulesRequest) Descriptor deprecated

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

Deprecated: Use ValidateJsonRulesRequest.ProtoReflect.Descriptor instead.

func (*ValidateJsonRulesRequest) EqualMessageVT

func (this *ValidateJsonRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*ValidateJsonRulesRequest) EqualVT

func (*ValidateJsonRulesRequest) GetRequest

func (x *ValidateJsonRulesRequest) GetRequest() *JsonRulesRequest

func (*ValidateJsonRulesRequest) MarshalToSizedBufferVT

func (m *ValidateJsonRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ValidateJsonRulesRequest) MarshalToSizedBufferVTStrict

func (m *ValidateJsonRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ValidateJsonRulesRequest) MarshalToVT

func (m *ValidateJsonRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*ValidateJsonRulesRequest) MarshalToVTStrict

func (m *ValidateJsonRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ValidateJsonRulesRequest) MarshalVT

func (m *ValidateJsonRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*ValidateJsonRulesRequest) MarshalVTStrict

func (m *ValidateJsonRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*ValidateJsonRulesRequest) ProtoMessage

func (*ValidateJsonRulesRequest) ProtoMessage()

func (*ValidateJsonRulesRequest) ProtoReflect

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

func (*ValidateJsonRulesRequest) Reset

func (x *ValidateJsonRulesRequest) Reset()

func (*ValidateJsonRulesRequest) SizeVT

func (m *ValidateJsonRulesRequest) SizeVT() (n int)

func (*ValidateJsonRulesRequest) String

func (x *ValidateJsonRulesRequest) String() string

func (*ValidateJsonRulesRequest) UnmarshalVT

func (m *ValidateJsonRulesRequest) UnmarshalVT(dAtA []byte) error

func (*ValidateJsonRulesRequest) UnmarshalVTUnsafe

func (m *ValidateJsonRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type ValidateJsonRulesResponse

type ValidateJsonRulesResponse struct {
	Response *JsonRulesResponse `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateJsonRulesResponse) CloneMessageVT

func (m *ValidateJsonRulesResponse) CloneMessageVT() proto.Message

func (*ValidateJsonRulesResponse) CloneVT

func (*ValidateJsonRulesResponse) Descriptor deprecated

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

Deprecated: Use ValidateJsonRulesResponse.ProtoReflect.Descriptor instead.

func (*ValidateJsonRulesResponse) EqualMessageVT

func (this *ValidateJsonRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*ValidateJsonRulesResponse) EqualVT

func (*ValidateJsonRulesResponse) GetResponse

func (x *ValidateJsonRulesResponse) GetResponse() *JsonRulesResponse

func (*ValidateJsonRulesResponse) MarshalToSizedBufferVT

func (m *ValidateJsonRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ValidateJsonRulesResponse) MarshalToSizedBufferVTStrict

func (m *ValidateJsonRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ValidateJsonRulesResponse) MarshalToVT

func (m *ValidateJsonRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*ValidateJsonRulesResponse) MarshalToVTStrict

func (m *ValidateJsonRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ValidateJsonRulesResponse) MarshalVT

func (m *ValidateJsonRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*ValidateJsonRulesResponse) MarshalVTStrict

func (m *ValidateJsonRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*ValidateJsonRulesResponse) ProtoMessage

func (*ValidateJsonRulesResponse) ProtoMessage()

func (*ValidateJsonRulesResponse) ProtoReflect

func (*ValidateJsonRulesResponse) Reset

func (x *ValidateJsonRulesResponse) Reset()

func (*ValidateJsonRulesResponse) SizeVT

func (m *ValidateJsonRulesResponse) SizeVT() (n int)

func (*ValidateJsonRulesResponse) String

func (x *ValidateJsonRulesResponse) String() string

func (*ValidateJsonRulesResponse) UnmarshalVT

func (m *ValidateJsonRulesResponse) UnmarshalVT(dAtA []byte) error

func (*ValidateJsonRulesResponse) UnmarshalVTUnsafe

func (m *ValidateJsonRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type ValidationResult added in v0.2.0

type ValidationResult struct {
	RuleId    string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	ClientKey string `protobuf:"bytes,2,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
	// If the expression is invalid for an asset, one or more AssetExpressionValidationResult will be returned. This may block
	// saving if the override_expression_validation flag is not set.
	AssetExpressionValidationResults []*AssetExpressionValidationResult `` /* 161-byte string literal not displayed */
	// If the rule is invalid and unable to be saved, this will contain the error message. Expression errors will be returned in
	// the asset_expression_validation_results.
	Error *string `protobuf:"bytes,4,opt,name=error,proto3,oneof" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidationResult) CloneMessageVT added in v0.2.0

func (m *ValidationResult) CloneMessageVT() proto.Message

func (*ValidationResult) CloneVT added in v0.2.0

func (m *ValidationResult) CloneVT() *ValidationResult

func (*ValidationResult) Descriptor deprecated added in v0.2.0

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

Deprecated: Use ValidationResult.ProtoReflect.Descriptor instead.

func (*ValidationResult) EqualMessageVT added in v0.2.0

func (this *ValidationResult) EqualMessageVT(thatMsg proto.Message) bool

func (*ValidationResult) EqualVT added in v0.2.0

func (this *ValidationResult) EqualVT(that *ValidationResult) bool

func (*ValidationResult) GetAssetExpressionValidationResults added in v0.2.0

func (x *ValidationResult) GetAssetExpressionValidationResults() []*AssetExpressionValidationResult

func (*ValidationResult) GetClientKey added in v0.2.0

func (x *ValidationResult) GetClientKey() string

func (*ValidationResult) GetError added in v0.2.0

func (x *ValidationResult) GetError() string

func (*ValidationResult) GetRuleId added in v0.2.0

func (x *ValidationResult) GetRuleId() string

func (*ValidationResult) MarshalToSizedBufferVT added in v0.2.0

func (m *ValidationResult) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ValidationResult) MarshalToSizedBufferVTStrict added in v0.2.0

func (m *ValidationResult) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ValidationResult) MarshalToVT added in v0.2.0

func (m *ValidationResult) MarshalToVT(dAtA []byte) (int, error)

func (*ValidationResult) MarshalToVTStrict added in v0.2.0

func (m *ValidationResult) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ValidationResult) MarshalVT added in v0.2.0

func (m *ValidationResult) MarshalVT() (dAtA []byte, err error)

func (*ValidationResult) MarshalVTStrict added in v0.2.0

func (m *ValidationResult) MarshalVTStrict() (dAtA []byte, err error)

func (*ValidationResult) ProtoMessage added in v0.2.0

func (*ValidationResult) ProtoMessage()

func (*ValidationResult) ProtoReflect added in v0.2.0

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

func (*ValidationResult) Reset added in v0.2.0

func (x *ValidationResult) Reset()

func (*ValidationResult) SizeVT added in v0.2.0

func (m *ValidationResult) SizeVT() (n int)

func (*ValidationResult) String added in v0.2.0

func (x *ValidationResult) String() string

func (*ValidationResult) UnmarshalVT added in v0.2.0

func (m *ValidationResult) UnmarshalVT(dAtA []byte) error

func (*ValidationResult) UnmarshalVTUnsafe added in v0.2.0

func (m *ValidationResult) UnmarshalVTUnsafe(dAtA []byte) error

type ViewHumanFriendlyRulesRequest deprecated

type ViewHumanFriendlyRulesRequest struct {
	AssetId string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	// contains filtered or unexported fields
}

Deprecated - use ViewJsonRulesRequest.

Deprecated: Do not use.

func (*ViewHumanFriendlyRulesRequest) CloneMessageVT

func (m *ViewHumanFriendlyRulesRequest) CloneMessageVT() proto.Message

func (*ViewHumanFriendlyRulesRequest) CloneVT

func (*ViewHumanFriendlyRulesRequest) Descriptor deprecated

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

Deprecated: Use ViewHumanFriendlyRulesRequest.ProtoReflect.Descriptor instead.

func (*ViewHumanFriendlyRulesRequest) EqualMessageVT

func (this *ViewHumanFriendlyRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*ViewHumanFriendlyRulesRequest) EqualVT

func (*ViewHumanFriendlyRulesRequest) GetAssetId

func (x *ViewHumanFriendlyRulesRequest) GetAssetId() string

func (*ViewHumanFriendlyRulesRequest) MarshalToSizedBufferVT

func (m *ViewHumanFriendlyRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesRequest) MarshalToSizedBufferVTStrict

func (m *ViewHumanFriendlyRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesRequest) MarshalToVT

func (m *ViewHumanFriendlyRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesRequest) MarshalToVTStrict

func (m *ViewHumanFriendlyRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesRequest) MarshalVT

func (m *ViewHumanFriendlyRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*ViewHumanFriendlyRulesRequest) MarshalVTStrict

func (m *ViewHumanFriendlyRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*ViewHumanFriendlyRulesRequest) ProtoMessage

func (*ViewHumanFriendlyRulesRequest) ProtoMessage()

func (*ViewHumanFriendlyRulesRequest) ProtoReflect

func (*ViewHumanFriendlyRulesRequest) Reset

func (x *ViewHumanFriendlyRulesRequest) Reset()

func (*ViewHumanFriendlyRulesRequest) SizeVT

func (m *ViewHumanFriendlyRulesRequest) SizeVT() (n int)

func (*ViewHumanFriendlyRulesRequest) String

func (*ViewHumanFriendlyRulesRequest) UnmarshalVT

func (m *ViewHumanFriendlyRulesRequest) UnmarshalVT(dAtA []byte) error

func (*ViewHumanFriendlyRulesRequest) UnmarshalVTUnsafe

func (m *ViewHumanFriendlyRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type ViewHumanFriendlyRulesResponse deprecated

type ViewHumanFriendlyRulesResponse struct {
	RulesJson string `protobuf:"bytes,1,opt,name=rules_json,json=rulesJson,proto3" json:"rules_json,omitempty"`
	// contains filtered or unexported fields
}

Deprecated - use ViewJsonRulesResponse.

Deprecated: Do not use.

func (*ViewHumanFriendlyRulesResponse) CloneMessageVT

func (m *ViewHumanFriendlyRulesResponse) CloneMessageVT() proto.Message

func (*ViewHumanFriendlyRulesResponse) CloneVT

func (*ViewHumanFriendlyRulesResponse) Descriptor deprecated

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

Deprecated: Use ViewHumanFriendlyRulesResponse.ProtoReflect.Descriptor instead.

func (*ViewHumanFriendlyRulesResponse) EqualMessageVT

func (this *ViewHumanFriendlyRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*ViewHumanFriendlyRulesResponse) EqualVT

func (*ViewHumanFriendlyRulesResponse) GetRulesJson

func (x *ViewHumanFriendlyRulesResponse) GetRulesJson() string

func (*ViewHumanFriendlyRulesResponse) MarshalToSizedBufferVT

func (m *ViewHumanFriendlyRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesResponse) MarshalToSizedBufferVTStrict

func (m *ViewHumanFriendlyRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesResponse) MarshalToVT

func (m *ViewHumanFriendlyRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesResponse) MarshalToVTStrict

func (m *ViewHumanFriendlyRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ViewHumanFriendlyRulesResponse) MarshalVT

func (m *ViewHumanFriendlyRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*ViewHumanFriendlyRulesResponse) MarshalVTStrict

func (m *ViewHumanFriendlyRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*ViewHumanFriendlyRulesResponse) ProtoMessage

func (*ViewHumanFriendlyRulesResponse) ProtoMessage()

func (*ViewHumanFriendlyRulesResponse) ProtoReflect

func (*ViewHumanFriendlyRulesResponse) Reset

func (x *ViewHumanFriendlyRulesResponse) Reset()

func (*ViewHumanFriendlyRulesResponse) SizeVT

func (m *ViewHumanFriendlyRulesResponse) SizeVT() (n int)

func (*ViewHumanFriendlyRulesResponse) String

func (*ViewHumanFriendlyRulesResponse) UnmarshalVT

func (m *ViewHumanFriendlyRulesResponse) UnmarshalVT(dAtA []byte) error

func (*ViewHumanFriendlyRulesResponse) UnmarshalVTUnsafe

func (m *ViewHumanFriendlyRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

type ViewJsonRulesRequest

type ViewJsonRulesRequest struct {
	AssetId string `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ViewJsonRulesRequest) CloneMessageVT

func (m *ViewJsonRulesRequest) CloneMessageVT() proto.Message

func (*ViewJsonRulesRequest) CloneVT

func (*ViewJsonRulesRequest) Descriptor deprecated

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

Deprecated: Use ViewJsonRulesRequest.ProtoReflect.Descriptor instead.

func (*ViewJsonRulesRequest) EqualMessageVT

func (this *ViewJsonRulesRequest) EqualMessageVT(thatMsg proto.Message) bool

func (*ViewJsonRulesRequest) EqualVT

func (this *ViewJsonRulesRequest) EqualVT(that *ViewJsonRulesRequest) bool

func (*ViewJsonRulesRequest) GetAssetId

func (x *ViewJsonRulesRequest) GetAssetId() string

func (*ViewJsonRulesRequest) MarshalToSizedBufferVT

func (m *ViewJsonRulesRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ViewJsonRulesRequest) MarshalToSizedBufferVTStrict

func (m *ViewJsonRulesRequest) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ViewJsonRulesRequest) MarshalToVT

func (m *ViewJsonRulesRequest) MarshalToVT(dAtA []byte) (int, error)

func (*ViewJsonRulesRequest) MarshalToVTStrict

func (m *ViewJsonRulesRequest) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ViewJsonRulesRequest) MarshalVT

func (m *ViewJsonRulesRequest) MarshalVT() (dAtA []byte, err error)

func (*ViewJsonRulesRequest) MarshalVTStrict

func (m *ViewJsonRulesRequest) MarshalVTStrict() (dAtA []byte, err error)

func (*ViewJsonRulesRequest) ProtoMessage

func (*ViewJsonRulesRequest) ProtoMessage()

func (*ViewJsonRulesRequest) ProtoReflect

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

func (*ViewJsonRulesRequest) Reset

func (x *ViewJsonRulesRequest) Reset()

func (*ViewJsonRulesRequest) SizeVT

func (m *ViewJsonRulesRequest) SizeVT() (n int)

func (*ViewJsonRulesRequest) String

func (x *ViewJsonRulesRequest) String() string

func (*ViewJsonRulesRequest) UnmarshalVT

func (m *ViewJsonRulesRequest) UnmarshalVT(dAtA []byte) error

func (*ViewJsonRulesRequest) UnmarshalVTUnsafe

func (m *ViewJsonRulesRequest) UnmarshalVTUnsafe(dAtA []byte) error

type ViewJsonRulesResponse

type ViewJsonRulesResponse struct {
	RulesJson string `protobuf:"bytes,1,opt,name=rules_json,json=rulesJson,proto3" json:"rules_json,omitempty"`
	// contains filtered or unexported fields
}

func (*ViewJsonRulesResponse) CloneMessageVT

func (m *ViewJsonRulesResponse) CloneMessageVT() proto.Message

func (*ViewJsonRulesResponse) CloneVT

func (*ViewJsonRulesResponse) Descriptor deprecated

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

Deprecated: Use ViewJsonRulesResponse.ProtoReflect.Descriptor instead.

func (*ViewJsonRulesResponse) EqualMessageVT

func (this *ViewJsonRulesResponse) EqualMessageVT(thatMsg proto.Message) bool

func (*ViewJsonRulesResponse) EqualVT

func (this *ViewJsonRulesResponse) EqualVT(that *ViewJsonRulesResponse) bool

func (*ViewJsonRulesResponse) GetRulesJson

func (x *ViewJsonRulesResponse) GetRulesJson() string

func (*ViewJsonRulesResponse) MarshalToSizedBufferVT

func (m *ViewJsonRulesResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ViewJsonRulesResponse) MarshalToSizedBufferVTStrict

func (m *ViewJsonRulesResponse) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error)

func (*ViewJsonRulesResponse) MarshalToVT

func (m *ViewJsonRulesResponse) MarshalToVT(dAtA []byte) (int, error)

func (*ViewJsonRulesResponse) MarshalToVTStrict

func (m *ViewJsonRulesResponse) MarshalToVTStrict(dAtA []byte) (int, error)

func (*ViewJsonRulesResponse) MarshalVT

func (m *ViewJsonRulesResponse) MarshalVT() (dAtA []byte, err error)

func (*ViewJsonRulesResponse) MarshalVTStrict

func (m *ViewJsonRulesResponse) MarshalVTStrict() (dAtA []byte, err error)

func (*ViewJsonRulesResponse) ProtoMessage

func (*ViewJsonRulesResponse) ProtoMessage()

func (*ViewJsonRulesResponse) ProtoReflect

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

func (*ViewJsonRulesResponse) Reset

func (x *ViewJsonRulesResponse) Reset()

func (*ViewJsonRulesResponse) SizeVT

func (m *ViewJsonRulesResponse) SizeVT() (n int)

func (*ViewJsonRulesResponse) String

func (x *ViewJsonRulesResponse) String() string

func (*ViewJsonRulesResponse) UnmarshalVT

func (m *ViewJsonRulesResponse) UnmarshalVT(dAtA []byte) error

func (*ViewJsonRulesResponse) UnmarshalVTUnsafe

func (m *ViewJsonRulesResponse) UnmarshalVTUnsafe(dAtA []byte) error

Jump to

Keyboard shortcuts

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