flipt

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: May 13, 2019 License: GPL-3.0, MIT Imports: 14 Imported by: 0

Documentation ¶

Overview ¶

Package flipt is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var ComparisonType_name = map[int32]string{
	0: "UNKNOWN_COMPARISON_TYPE",
	1: "STRING_COMPARISON_TYPE",
	2: "NUMBER_COMPARISON_TYPE",
	3: "BOOLEAN_COMPARISON_TYPE",
}
View Source
var ComparisonType_value = map[string]int32{
	"UNKNOWN_COMPARISON_TYPE": 0,
	"STRING_COMPARISON_TYPE":  1,
	"NUMBER_COMPARISON_TYPE":  2,
	"BOOLEAN_COMPARISON_TYPE": 3,
}

Functions ¶

func RegisterFliptHandler ¶

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

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

func RegisterFliptHandlerClient ¶

func RegisterFliptHandlerClient(ctx context.Context, mux *runtime.ServeMux, client FliptClient) error

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

func RegisterFliptHandlerFromEndpoint ¶

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

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

func RegisterFliptServer ¶

func RegisterFliptServer(s *grpc.Server, srv FliptServer)

Types ¶

type ComparisonType ¶

type ComparisonType int32
const (
	ComparisonType_UNKNOWN_COMPARISON_TYPE ComparisonType = 0
	ComparisonType_STRING_COMPARISON_TYPE  ComparisonType = 1
	ComparisonType_NUMBER_COMPARISON_TYPE  ComparisonType = 2
	ComparisonType_BOOLEAN_COMPARISON_TYPE ComparisonType = 3
)

func (ComparisonType) EnumDescriptor ¶

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

func (ComparisonType) String ¶

func (x ComparisonType) String() string

type Constraint ¶

type Constraint struct {
	Id                   string               `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	SegmentKey           string               `protobuf:"bytes,2,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	Type                 ComparisonType       `protobuf:"varint,3,opt,name=type,proto3,enum=flipt.ComparisonType" json:"type,omitempty"`
	Property             string               `protobuf:"bytes,4,opt,name=property,proto3" json:"property,omitempty"`
	Operator             string               `protobuf:"bytes,5,opt,name=operator,proto3" json:"operator,omitempty"`
	Value                string               `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	CreatedAt            *timestamp.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt            *timestamp.Timestamp `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Constraint) Descriptor ¶

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

func (*Constraint) GetCreatedAt ¶

func (m *Constraint) GetCreatedAt() *timestamp.Timestamp

func (*Constraint) GetId ¶

func (m *Constraint) GetId() string

func (*Constraint) GetOperator ¶

func (m *Constraint) GetOperator() string

func (*Constraint) GetProperty ¶

func (m *Constraint) GetProperty() string

func (*Constraint) GetSegmentKey ¶

func (m *Constraint) GetSegmentKey() string

func (*Constraint) GetType ¶

func (m *Constraint) GetType() ComparisonType

func (*Constraint) GetUpdatedAt ¶

func (m *Constraint) GetUpdatedAt() *timestamp.Timestamp

func (*Constraint) GetValue ¶

func (m *Constraint) GetValue() string

func (*Constraint) ProtoMessage ¶

func (*Constraint) ProtoMessage()

func (*Constraint) Reset ¶

func (m *Constraint) Reset()

func (*Constraint) String ¶

func (m *Constraint) String() string

func (*Constraint) XXX_DiscardUnknown ¶

func (m *Constraint) XXX_DiscardUnknown()

func (*Constraint) XXX_Marshal ¶

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

func (*Constraint) XXX_Merge ¶

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

func (*Constraint) XXX_Size ¶

func (m *Constraint) XXX_Size() int

func (*Constraint) XXX_Unmarshal ¶

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

type CreateConstraintRequest ¶

type CreateConstraintRequest struct {
	SegmentKey           string         `protobuf:"bytes,1,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	Type                 ComparisonType `protobuf:"varint,2,opt,name=type,proto3,enum=flipt.ComparisonType" json:"type,omitempty"`
	Property             string         `protobuf:"bytes,3,opt,name=property,proto3" json:"property,omitempty"`
	Operator             string         `protobuf:"bytes,4,opt,name=operator,proto3" json:"operator,omitempty"`
	Value                string         `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*CreateConstraintRequest) Descriptor ¶

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

func (*CreateConstraintRequest) GetOperator ¶

func (m *CreateConstraintRequest) GetOperator() string

func (*CreateConstraintRequest) GetProperty ¶

func (m *CreateConstraintRequest) GetProperty() string

func (*CreateConstraintRequest) GetSegmentKey ¶

func (m *CreateConstraintRequest) GetSegmentKey() string

func (*CreateConstraintRequest) GetType ¶

func (*CreateConstraintRequest) GetValue ¶

func (m *CreateConstraintRequest) GetValue() string

func (*CreateConstraintRequest) ProtoMessage ¶

func (*CreateConstraintRequest) ProtoMessage()

func (*CreateConstraintRequest) Reset ¶

func (m *CreateConstraintRequest) Reset()

func (*CreateConstraintRequest) String ¶

func (m *CreateConstraintRequest) String() string

func (*CreateConstraintRequest) XXX_DiscardUnknown ¶

func (m *CreateConstraintRequest) XXX_DiscardUnknown()

func (*CreateConstraintRequest) XXX_Marshal ¶

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

func (*CreateConstraintRequest) XXX_Merge ¶

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

func (*CreateConstraintRequest) XXX_Size ¶

func (m *CreateConstraintRequest) XXX_Size() int

func (*CreateConstraintRequest) XXX_Unmarshal ¶

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

type CreateDistributionRequest ¶

type CreateDistributionRequest struct {
	FlagKey              string   `protobuf:"bytes,1,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	RuleId               string   `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	VariantId            string   `protobuf:"bytes,3,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"`
	Rollout              float32  `protobuf:"fixed32,4,opt,name=rollout,proto3" json:"rollout,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateDistributionRequest) Descriptor ¶

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

func (*CreateDistributionRequest) GetFlagKey ¶

func (m *CreateDistributionRequest) GetFlagKey() string

func (*CreateDistributionRequest) GetRollout ¶

func (m *CreateDistributionRequest) GetRollout() float32

func (*CreateDistributionRequest) GetRuleId ¶

func (m *CreateDistributionRequest) GetRuleId() string

func (*CreateDistributionRequest) GetVariantId ¶

func (m *CreateDistributionRequest) GetVariantId() string

func (*CreateDistributionRequest) ProtoMessage ¶

func (*CreateDistributionRequest) ProtoMessage()

func (*CreateDistributionRequest) Reset ¶

func (m *CreateDistributionRequest) Reset()

func (*CreateDistributionRequest) String ¶

func (m *CreateDistributionRequest) String() string

func (*CreateDistributionRequest) XXX_DiscardUnknown ¶

func (m *CreateDistributionRequest) XXX_DiscardUnknown()

func (*CreateDistributionRequest) XXX_Marshal ¶

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

func (*CreateDistributionRequest) XXX_Merge ¶

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

func (*CreateDistributionRequest) XXX_Size ¶

func (m *CreateDistributionRequest) XXX_Size() int

func (*CreateDistributionRequest) XXX_Unmarshal ¶

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

type CreateFlagRequest ¶

type CreateFlagRequest struct {
	Key                  string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,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"`
	Enabled              bool     `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateFlagRequest) Descriptor ¶

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

func (*CreateFlagRequest) GetDescription ¶

func (m *CreateFlagRequest) GetDescription() string

func (*CreateFlagRequest) GetEnabled ¶

func (m *CreateFlagRequest) GetEnabled() bool

func (*CreateFlagRequest) GetKey ¶

func (m *CreateFlagRequest) GetKey() string

func (*CreateFlagRequest) GetName ¶

func (m *CreateFlagRequest) GetName() string

func (*CreateFlagRequest) ProtoMessage ¶

func (*CreateFlagRequest) ProtoMessage()

func (*CreateFlagRequest) Reset ¶

func (m *CreateFlagRequest) Reset()

func (*CreateFlagRequest) String ¶

func (m *CreateFlagRequest) String() string

func (*CreateFlagRequest) XXX_DiscardUnknown ¶

func (m *CreateFlagRequest) XXX_DiscardUnknown()

func (*CreateFlagRequest) XXX_Marshal ¶

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

func (*CreateFlagRequest) XXX_Merge ¶

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

func (*CreateFlagRequest) XXX_Size ¶

func (m *CreateFlagRequest) XXX_Size() int

func (*CreateFlagRequest) XXX_Unmarshal ¶

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

type CreateRuleRequest ¶

type CreateRuleRequest struct {
	FlagKey              string   `protobuf:"bytes,1,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	SegmentKey           string   `protobuf:"bytes,2,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	Rank                 int32    `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateRuleRequest) Descriptor ¶

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

func (*CreateRuleRequest) GetFlagKey ¶

func (m *CreateRuleRequest) GetFlagKey() string

func (*CreateRuleRequest) GetRank ¶

func (m *CreateRuleRequest) GetRank() int32

func (*CreateRuleRequest) GetSegmentKey ¶

func (m *CreateRuleRequest) GetSegmentKey() string

func (*CreateRuleRequest) ProtoMessage ¶

func (*CreateRuleRequest) ProtoMessage()

func (*CreateRuleRequest) Reset ¶

func (m *CreateRuleRequest) Reset()

func (*CreateRuleRequest) String ¶

func (m *CreateRuleRequest) String() string

func (*CreateRuleRequest) XXX_DiscardUnknown ¶

func (m *CreateRuleRequest) XXX_DiscardUnknown()

func (*CreateRuleRequest) XXX_Marshal ¶

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

func (*CreateRuleRequest) XXX_Merge ¶

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

func (*CreateRuleRequest) XXX_Size ¶

func (m *CreateRuleRequest) XXX_Size() int

func (*CreateRuleRequest) XXX_Unmarshal ¶

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

type CreateSegmentRequest ¶

type CreateSegmentRequest struct {
	Key                  string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateSegmentRequest) Descriptor ¶

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

func (*CreateSegmentRequest) GetDescription ¶

func (m *CreateSegmentRequest) GetDescription() string

func (*CreateSegmentRequest) GetKey ¶

func (m *CreateSegmentRequest) GetKey() string

func (*CreateSegmentRequest) GetName ¶

func (m *CreateSegmentRequest) GetName() string

func (*CreateSegmentRequest) ProtoMessage ¶

func (*CreateSegmentRequest) ProtoMessage()

func (*CreateSegmentRequest) Reset ¶

func (m *CreateSegmentRequest) Reset()

func (*CreateSegmentRequest) String ¶

func (m *CreateSegmentRequest) String() string

func (*CreateSegmentRequest) XXX_DiscardUnknown ¶

func (m *CreateSegmentRequest) XXX_DiscardUnknown()

func (*CreateSegmentRequest) XXX_Marshal ¶

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

func (*CreateSegmentRequest) XXX_Merge ¶

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

func (*CreateSegmentRequest) XXX_Size ¶

func (m *CreateSegmentRequest) XXX_Size() int

func (*CreateSegmentRequest) XXX_Unmarshal ¶

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

type CreateVariantRequest ¶

type CreateVariantRequest struct {
	FlagKey              string   `protobuf:"bytes,1,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	Key                  string   `protobuf:"bytes,2,opt,name=key,proto3" json:"key,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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateVariantRequest) Descriptor ¶

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

func (*CreateVariantRequest) GetDescription ¶

func (m *CreateVariantRequest) GetDescription() string

func (*CreateVariantRequest) GetFlagKey ¶

func (m *CreateVariantRequest) GetFlagKey() string

func (*CreateVariantRequest) GetKey ¶

func (m *CreateVariantRequest) GetKey() string

func (*CreateVariantRequest) GetName ¶

func (m *CreateVariantRequest) GetName() string

func (*CreateVariantRequest) ProtoMessage ¶

func (*CreateVariantRequest) ProtoMessage()

func (*CreateVariantRequest) Reset ¶

func (m *CreateVariantRequest) Reset()

func (*CreateVariantRequest) String ¶

func (m *CreateVariantRequest) String() string

func (*CreateVariantRequest) XXX_DiscardUnknown ¶

func (m *CreateVariantRequest) XXX_DiscardUnknown()

func (*CreateVariantRequest) XXX_Marshal ¶

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

func (*CreateVariantRequest) XXX_Merge ¶

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

func (*CreateVariantRequest) XXX_Size ¶

func (m *CreateVariantRequest) XXX_Size() int

func (*CreateVariantRequest) XXX_Unmarshal ¶

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

type DeleteConstraintRequest ¶

type DeleteConstraintRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	SegmentKey           string   `protobuf:"bytes,2,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteConstraintRequest) Descriptor ¶

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

func (*DeleteConstraintRequest) GetId ¶

func (m *DeleteConstraintRequest) GetId() string

func (*DeleteConstraintRequest) GetSegmentKey ¶

func (m *DeleteConstraintRequest) GetSegmentKey() string

func (*DeleteConstraintRequest) ProtoMessage ¶

func (*DeleteConstraintRequest) ProtoMessage()

func (*DeleteConstraintRequest) Reset ¶

func (m *DeleteConstraintRequest) Reset()

func (*DeleteConstraintRequest) String ¶

func (m *DeleteConstraintRequest) String() string

func (*DeleteConstraintRequest) XXX_DiscardUnknown ¶

func (m *DeleteConstraintRequest) XXX_DiscardUnknown()

func (*DeleteConstraintRequest) XXX_Marshal ¶

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

func (*DeleteConstraintRequest) XXX_Merge ¶

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

func (*DeleteConstraintRequest) XXX_Size ¶

func (m *DeleteConstraintRequest) XXX_Size() int

func (*DeleteConstraintRequest) XXX_Unmarshal ¶

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

type DeleteDistributionRequest ¶

type DeleteDistributionRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey              string   `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	RuleId               string   `protobuf:"bytes,3,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	VariantId            string   `protobuf:"bytes,4,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteDistributionRequest) Descriptor ¶

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

func (*DeleteDistributionRequest) GetFlagKey ¶

func (m *DeleteDistributionRequest) GetFlagKey() string

func (*DeleteDistributionRequest) GetId ¶

func (m *DeleteDistributionRequest) GetId() string

func (*DeleteDistributionRequest) GetRuleId ¶

func (m *DeleteDistributionRequest) GetRuleId() string

func (*DeleteDistributionRequest) GetVariantId ¶

func (m *DeleteDistributionRequest) GetVariantId() string

func (*DeleteDistributionRequest) ProtoMessage ¶

func (*DeleteDistributionRequest) ProtoMessage()

func (*DeleteDistributionRequest) Reset ¶

func (m *DeleteDistributionRequest) Reset()

func (*DeleteDistributionRequest) String ¶

func (m *DeleteDistributionRequest) String() string

func (*DeleteDistributionRequest) XXX_DiscardUnknown ¶

func (m *DeleteDistributionRequest) XXX_DiscardUnknown()

func (*DeleteDistributionRequest) XXX_Marshal ¶

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

func (*DeleteDistributionRequest) XXX_Merge ¶

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

func (*DeleteDistributionRequest) XXX_Size ¶

func (m *DeleteDistributionRequest) XXX_Size() int

func (*DeleteDistributionRequest) XXX_Unmarshal ¶

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

type DeleteFlagRequest ¶

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

func (*DeleteFlagRequest) Descriptor ¶

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

func (*DeleteFlagRequest) GetKey ¶

func (m *DeleteFlagRequest) GetKey() string

func (*DeleteFlagRequest) ProtoMessage ¶

func (*DeleteFlagRequest) ProtoMessage()

func (*DeleteFlagRequest) Reset ¶

func (m *DeleteFlagRequest) Reset()

func (*DeleteFlagRequest) String ¶

func (m *DeleteFlagRequest) String() string

func (*DeleteFlagRequest) XXX_DiscardUnknown ¶

func (m *DeleteFlagRequest) XXX_DiscardUnknown()

func (*DeleteFlagRequest) XXX_Marshal ¶

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

func (*DeleteFlagRequest) XXX_Merge ¶

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

func (*DeleteFlagRequest) XXX_Size ¶

func (m *DeleteFlagRequest) XXX_Size() int

func (*DeleteFlagRequest) XXX_Unmarshal ¶

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

type DeleteRuleRequest ¶

type DeleteRuleRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey              string   `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteRuleRequest) Descriptor ¶

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

func (*DeleteRuleRequest) GetFlagKey ¶

func (m *DeleteRuleRequest) GetFlagKey() string

func (*DeleteRuleRequest) GetId ¶

func (m *DeleteRuleRequest) GetId() string

func (*DeleteRuleRequest) ProtoMessage ¶

func (*DeleteRuleRequest) ProtoMessage()

func (*DeleteRuleRequest) Reset ¶

func (m *DeleteRuleRequest) Reset()

func (*DeleteRuleRequest) String ¶

func (m *DeleteRuleRequest) String() string

func (*DeleteRuleRequest) XXX_DiscardUnknown ¶

func (m *DeleteRuleRequest) XXX_DiscardUnknown()

func (*DeleteRuleRequest) XXX_Marshal ¶

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

func (*DeleteRuleRequest) XXX_Merge ¶

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

func (*DeleteRuleRequest) XXX_Size ¶

func (m *DeleteRuleRequest) XXX_Size() int

func (*DeleteRuleRequest) XXX_Unmarshal ¶

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

type DeleteSegmentRequest ¶

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

func (*DeleteSegmentRequest) Descriptor ¶

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

func (*DeleteSegmentRequest) GetKey ¶

func (m *DeleteSegmentRequest) GetKey() string

func (*DeleteSegmentRequest) ProtoMessage ¶

func (*DeleteSegmentRequest) ProtoMessage()

func (*DeleteSegmentRequest) Reset ¶

func (m *DeleteSegmentRequest) Reset()

func (*DeleteSegmentRequest) String ¶

func (m *DeleteSegmentRequest) String() string

func (*DeleteSegmentRequest) XXX_DiscardUnknown ¶

func (m *DeleteSegmentRequest) XXX_DiscardUnknown()

func (*DeleteSegmentRequest) XXX_Marshal ¶

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

func (*DeleteSegmentRequest) XXX_Merge ¶

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

func (*DeleteSegmentRequest) XXX_Size ¶

func (m *DeleteSegmentRequest) XXX_Size() int

func (*DeleteSegmentRequest) XXX_Unmarshal ¶

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

type DeleteVariantRequest ¶

type DeleteVariantRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey              string   `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteVariantRequest) Descriptor ¶

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

func (*DeleteVariantRequest) GetFlagKey ¶

func (m *DeleteVariantRequest) GetFlagKey() string

func (*DeleteVariantRequest) GetId ¶

func (m *DeleteVariantRequest) GetId() string

func (*DeleteVariantRequest) ProtoMessage ¶

func (*DeleteVariantRequest) ProtoMessage()

func (*DeleteVariantRequest) Reset ¶

func (m *DeleteVariantRequest) Reset()

func (*DeleteVariantRequest) String ¶

func (m *DeleteVariantRequest) String() string

func (*DeleteVariantRequest) XXX_DiscardUnknown ¶

func (m *DeleteVariantRequest) XXX_DiscardUnknown()

func (*DeleteVariantRequest) XXX_Marshal ¶

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

func (*DeleteVariantRequest) XXX_Merge ¶

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

func (*DeleteVariantRequest) XXX_Size ¶

func (m *DeleteVariantRequest) XXX_Size() int

func (*DeleteVariantRequest) XXX_Unmarshal ¶

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

type Distribution ¶

type Distribution struct {
	Id                   string               `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	RuleId               string               `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	VariantId            string               `protobuf:"bytes,3,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"`
	Rollout              float32              `protobuf:"fixed32,4,opt,name=rollout,proto3" json:"rollout,omitempty"`
	CreatedAt            *timestamp.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt            *timestamp.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Distribution) Descriptor ¶

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

func (*Distribution) GetCreatedAt ¶

func (m *Distribution) GetCreatedAt() *timestamp.Timestamp

func (*Distribution) GetId ¶

func (m *Distribution) GetId() string

func (*Distribution) GetRollout ¶

func (m *Distribution) GetRollout() float32

func (*Distribution) GetRuleId ¶

func (m *Distribution) GetRuleId() string

func (*Distribution) GetUpdatedAt ¶

func (m *Distribution) GetUpdatedAt() *timestamp.Timestamp

func (*Distribution) GetVariantId ¶

func (m *Distribution) GetVariantId() string

func (*Distribution) ProtoMessage ¶

func (*Distribution) ProtoMessage()

func (*Distribution) Reset ¶

func (m *Distribution) Reset()

func (*Distribution) String ¶

func (m *Distribution) String() string

func (*Distribution) XXX_DiscardUnknown ¶

func (m *Distribution) XXX_DiscardUnknown()

func (*Distribution) XXX_Marshal ¶

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

func (*Distribution) XXX_Merge ¶

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

func (*Distribution) XXX_Size ¶

func (m *Distribution) XXX_Size() int

func (*Distribution) XXX_Unmarshal ¶

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

type EvaluationRequest ¶

type EvaluationRequest struct {
	RequestId            string            `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	FlagKey              string            `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	EntityId             string            `protobuf:"bytes,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
	Context              map[string]string `` /* 155-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*EvaluationRequest) Descriptor ¶

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

func (*EvaluationRequest) GetContext ¶

func (m *EvaluationRequest) GetContext() map[string]string

func (*EvaluationRequest) GetEntityId ¶

func (m *EvaluationRequest) GetEntityId() string

func (*EvaluationRequest) GetFlagKey ¶

func (m *EvaluationRequest) GetFlagKey() string

func (*EvaluationRequest) GetRequestId ¶

func (m *EvaluationRequest) GetRequestId() string

func (*EvaluationRequest) ProtoMessage ¶

func (*EvaluationRequest) ProtoMessage()

func (*EvaluationRequest) Reset ¶

func (m *EvaluationRequest) Reset()

func (*EvaluationRequest) String ¶

func (m *EvaluationRequest) String() string

func (*EvaluationRequest) XXX_DiscardUnknown ¶

func (m *EvaluationRequest) XXX_DiscardUnknown()

func (*EvaluationRequest) XXX_Marshal ¶

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

func (*EvaluationRequest) XXX_Merge ¶

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

func (*EvaluationRequest) XXX_Size ¶

func (m *EvaluationRequest) XXX_Size() int

func (*EvaluationRequest) XXX_Unmarshal ¶

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

type EvaluationResponse ¶

type EvaluationResponse struct {
	RequestId             string               `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	EntityId              string               `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
	RequestContext        map[string]string    `` /* 191-byte string literal not displayed */
	Match                 bool                 `protobuf:"varint,4,opt,name=match,proto3" json:"match,omitempty"`
	FlagKey               string               `protobuf:"bytes,5,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	SegmentKey            string               `protobuf:"bytes,6,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	Timestamp             *timestamp.Timestamp `protobuf:"bytes,7,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Value                 string               `protobuf:"bytes,8,opt,name=value,proto3" json:"value,omitempty"`
	RequestDurationMillis float64              `` /* 128-byte string literal not displayed */
	XXX_NoUnkeyedLiteral  struct{}             `json:"-"`
	XXX_unrecognized      []byte               `json:"-"`
	XXX_sizecache         int32                `json:"-"`
}

func (*EvaluationResponse) Descriptor ¶

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

func (*EvaluationResponse) GetEntityId ¶

func (m *EvaluationResponse) GetEntityId() string

func (*EvaluationResponse) GetFlagKey ¶

func (m *EvaluationResponse) GetFlagKey() string

func (*EvaluationResponse) GetMatch ¶

func (m *EvaluationResponse) GetMatch() bool

func (*EvaluationResponse) GetRequestContext ¶

func (m *EvaluationResponse) GetRequestContext() map[string]string

func (*EvaluationResponse) GetRequestDurationMillis ¶

func (m *EvaluationResponse) GetRequestDurationMillis() float64

func (*EvaluationResponse) GetRequestId ¶

func (m *EvaluationResponse) GetRequestId() string

func (*EvaluationResponse) GetSegmentKey ¶

func (m *EvaluationResponse) GetSegmentKey() string

func (*EvaluationResponse) GetTimestamp ¶

func (m *EvaluationResponse) GetTimestamp() *timestamp.Timestamp

func (*EvaluationResponse) GetValue ¶

func (m *EvaluationResponse) GetValue() string

func (*EvaluationResponse) ProtoMessage ¶

func (*EvaluationResponse) ProtoMessage()

func (*EvaluationResponse) Reset ¶

func (m *EvaluationResponse) Reset()

func (*EvaluationResponse) String ¶

func (m *EvaluationResponse) String() string

func (*EvaluationResponse) XXX_DiscardUnknown ¶

func (m *EvaluationResponse) XXX_DiscardUnknown()

func (*EvaluationResponse) XXX_Marshal ¶

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

func (*EvaluationResponse) XXX_Merge ¶

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

func (*EvaluationResponse) XXX_Size ¶

func (m *EvaluationResponse) XXX_Size() int

func (*EvaluationResponse) XXX_Unmarshal ¶

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

type Flag ¶

type Flag struct {
	Key                  string               `protobuf:"bytes,1,opt,name=key,proto3" json:"key,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"`
	Enabled              bool                 `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"`
	CreatedAt            *timestamp.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt            *timestamp.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Variants             []*Variant           `protobuf:"bytes,7,rep,name=variants,proto3" json:"variants,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Flag) Descriptor ¶

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

func (*Flag) GetCreatedAt ¶

func (m *Flag) GetCreatedAt() *timestamp.Timestamp

func (*Flag) GetDescription ¶

func (m *Flag) GetDescription() string

func (*Flag) GetEnabled ¶

func (m *Flag) GetEnabled() bool

func (*Flag) GetKey ¶

func (m *Flag) GetKey() string

func (*Flag) GetName ¶

func (m *Flag) GetName() string

func (*Flag) GetUpdatedAt ¶

func (m *Flag) GetUpdatedAt() *timestamp.Timestamp

func (*Flag) GetVariants ¶

func (m *Flag) GetVariants() []*Variant

func (*Flag) ProtoMessage ¶

func (*Flag) ProtoMessage()

func (*Flag) Reset ¶

func (m *Flag) Reset()

func (*Flag) String ¶

func (m *Flag) String() string

func (*Flag) XXX_DiscardUnknown ¶

func (m *Flag) XXX_DiscardUnknown()

func (*Flag) XXX_Marshal ¶

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

func (*Flag) XXX_Merge ¶

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

func (*Flag) XXX_Size ¶

func (m *Flag) XXX_Size() int

func (*Flag) XXX_Unmarshal ¶

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

type FlagList ¶

type FlagList struct {
	Flags                []*Flag  `protobuf:"bytes,1,rep,name=flags,proto3" json:"flags,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FlagList) Descriptor ¶

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

func (*FlagList) GetFlags ¶

func (m *FlagList) GetFlags() []*Flag

func (*FlagList) ProtoMessage ¶

func (*FlagList) ProtoMessage()

func (*FlagList) Reset ¶

func (m *FlagList) Reset()

func (*FlagList) String ¶

func (m *FlagList) String() string

func (*FlagList) XXX_DiscardUnknown ¶

func (m *FlagList) XXX_DiscardUnknown()

func (*FlagList) XXX_Marshal ¶

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

func (*FlagList) XXX_Merge ¶

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

func (*FlagList) XXX_Size ¶

func (m *FlagList) XXX_Size() int

func (*FlagList) XXX_Unmarshal ¶

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

type FliptClient ¶

type FliptClient interface {
	Evaluate(ctx context.Context, in *EvaluationRequest, opts ...grpc.CallOption) (*EvaluationResponse, error)
	GetFlag(ctx context.Context, in *GetFlagRequest, opts ...grpc.CallOption) (*Flag, error)
	ListFlags(ctx context.Context, in *ListFlagRequest, opts ...grpc.CallOption) (*FlagList, error)
	CreateFlag(ctx context.Context, in *CreateFlagRequest, opts ...grpc.CallOption) (*Flag, error)
	UpdateFlag(ctx context.Context, in *UpdateFlagRequest, opts ...grpc.CallOption) (*Flag, error)
	DeleteFlag(ctx context.Context, in *DeleteFlagRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	CreateVariant(ctx context.Context, in *CreateVariantRequest, opts ...grpc.CallOption) (*Variant, error)
	UpdateVariant(ctx context.Context, in *UpdateVariantRequest, opts ...grpc.CallOption) (*Variant, error)
	DeleteVariant(ctx context.Context, in *DeleteVariantRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	GetRule(ctx context.Context, in *GetRuleRequest, opts ...grpc.CallOption) (*Rule, error)
	ListRules(ctx context.Context, in *ListRuleRequest, opts ...grpc.CallOption) (*RuleList, error)
	OrderRules(ctx context.Context, in *OrderRulesRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	CreateRule(ctx context.Context, in *CreateRuleRequest, opts ...grpc.CallOption) (*Rule, error)
	UpdateRule(ctx context.Context, in *UpdateRuleRequest, opts ...grpc.CallOption) (*Rule, error)
	DeleteRule(ctx context.Context, in *DeleteRuleRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	CreateDistribution(ctx context.Context, in *CreateDistributionRequest, opts ...grpc.CallOption) (*Distribution, error)
	UpdateDistribution(ctx context.Context, in *UpdateDistributionRequest, opts ...grpc.CallOption) (*Distribution, error)
	DeleteDistribution(ctx context.Context, in *DeleteDistributionRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	GetSegment(ctx context.Context, in *GetSegmentRequest, opts ...grpc.CallOption) (*Segment, error)
	ListSegments(ctx context.Context, in *ListSegmentRequest, opts ...grpc.CallOption) (*SegmentList, error)
	CreateSegment(ctx context.Context, in *CreateSegmentRequest, opts ...grpc.CallOption) (*Segment, error)
	UpdateSegment(ctx context.Context, in *UpdateSegmentRequest, opts ...grpc.CallOption) (*Segment, error)
	DeleteSegment(ctx context.Context, in *DeleteSegmentRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	CreateConstraint(ctx context.Context, in *CreateConstraintRequest, opts ...grpc.CallOption) (*Constraint, error)
	UpdateConstraint(ctx context.Context, in *UpdateConstraintRequest, opts ...grpc.CallOption) (*Constraint, error)
	DeleteConstraint(ctx context.Context, in *DeleteConstraintRequest, opts ...grpc.CallOption) (*empty.Empty, error)
}

FliptClient is the client API for Flipt service.

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

func NewFliptClient ¶

func NewFliptClient(cc *grpc.ClientConn) FliptClient

type FliptServer ¶

type FliptServer interface {
	Evaluate(context.Context, *EvaluationRequest) (*EvaluationResponse, error)
	GetFlag(context.Context, *GetFlagRequest) (*Flag, error)
	ListFlags(context.Context, *ListFlagRequest) (*FlagList, error)
	CreateFlag(context.Context, *CreateFlagRequest) (*Flag, error)
	UpdateFlag(context.Context, *UpdateFlagRequest) (*Flag, error)
	DeleteFlag(context.Context, *DeleteFlagRequest) (*empty.Empty, error)
	CreateVariant(context.Context, *CreateVariantRequest) (*Variant, error)
	UpdateVariant(context.Context, *UpdateVariantRequest) (*Variant, error)
	DeleteVariant(context.Context, *DeleteVariantRequest) (*empty.Empty, error)
	GetRule(context.Context, *GetRuleRequest) (*Rule, error)
	ListRules(context.Context, *ListRuleRequest) (*RuleList, error)
	OrderRules(context.Context, *OrderRulesRequest) (*empty.Empty, error)
	CreateRule(context.Context, *CreateRuleRequest) (*Rule, error)
	UpdateRule(context.Context, *UpdateRuleRequest) (*Rule, error)
	DeleteRule(context.Context, *DeleteRuleRequest) (*empty.Empty, error)
	CreateDistribution(context.Context, *CreateDistributionRequest) (*Distribution, error)
	UpdateDistribution(context.Context, *UpdateDistributionRequest) (*Distribution, error)
	DeleteDistribution(context.Context, *DeleteDistributionRequest) (*empty.Empty, error)
	GetSegment(context.Context, *GetSegmentRequest) (*Segment, error)
	ListSegments(context.Context, *ListSegmentRequest) (*SegmentList, error)
	CreateSegment(context.Context, *CreateSegmentRequest) (*Segment, error)
	UpdateSegment(context.Context, *UpdateSegmentRequest) (*Segment, error)
	DeleteSegment(context.Context, *DeleteSegmentRequest) (*empty.Empty, error)
	CreateConstraint(context.Context, *CreateConstraintRequest) (*Constraint, error)
	UpdateConstraint(context.Context, *UpdateConstraintRequest) (*Constraint, error)
	DeleteConstraint(context.Context, *DeleteConstraintRequest) (*empty.Empty, error)
}

FliptServer is the server API for Flipt service.

type GetFlagRequest ¶

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

func (*GetFlagRequest) Descriptor ¶

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

func (*GetFlagRequest) GetKey ¶

func (m *GetFlagRequest) GetKey() string

func (*GetFlagRequest) ProtoMessage ¶

func (*GetFlagRequest) ProtoMessage()

func (*GetFlagRequest) Reset ¶

func (m *GetFlagRequest) Reset()

func (*GetFlagRequest) String ¶

func (m *GetFlagRequest) String() string

func (*GetFlagRequest) XXX_DiscardUnknown ¶

func (m *GetFlagRequest) XXX_DiscardUnknown()

func (*GetFlagRequest) XXX_Marshal ¶

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

func (*GetFlagRequest) XXX_Merge ¶

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

func (*GetFlagRequest) XXX_Size ¶

func (m *GetFlagRequest) XXX_Size() int

func (*GetFlagRequest) XXX_Unmarshal ¶

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

type GetRuleRequest ¶

type GetRuleRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey              string   `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetRuleRequest) Descriptor ¶

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

func (*GetRuleRequest) GetFlagKey ¶

func (m *GetRuleRequest) GetFlagKey() string

func (*GetRuleRequest) GetId ¶

func (m *GetRuleRequest) GetId() string

func (*GetRuleRequest) ProtoMessage ¶

func (*GetRuleRequest) ProtoMessage()

func (*GetRuleRequest) Reset ¶

func (m *GetRuleRequest) Reset()

func (*GetRuleRequest) String ¶

func (m *GetRuleRequest) String() string

func (*GetRuleRequest) XXX_DiscardUnknown ¶

func (m *GetRuleRequest) XXX_DiscardUnknown()

func (*GetRuleRequest) XXX_Marshal ¶

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

func (*GetRuleRequest) XXX_Merge ¶

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

func (*GetRuleRequest) XXX_Size ¶

func (m *GetRuleRequest) XXX_Size() int

func (*GetRuleRequest) XXX_Unmarshal ¶

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

type GetSegmentRequest ¶

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

func (*GetSegmentRequest) Descriptor ¶

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

func (*GetSegmentRequest) GetKey ¶

func (m *GetSegmentRequest) GetKey() string

func (*GetSegmentRequest) ProtoMessage ¶

func (*GetSegmentRequest) ProtoMessage()

func (*GetSegmentRequest) Reset ¶

func (m *GetSegmentRequest) Reset()

func (*GetSegmentRequest) String ¶

func (m *GetSegmentRequest) String() string

func (*GetSegmentRequest) XXX_DiscardUnknown ¶

func (m *GetSegmentRequest) XXX_DiscardUnknown()

func (*GetSegmentRequest) XXX_Marshal ¶

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

func (*GetSegmentRequest) XXX_Merge ¶

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

func (*GetSegmentRequest) XXX_Size ¶

func (m *GetSegmentRequest) XXX_Size() int

func (*GetSegmentRequest) XXX_Unmarshal ¶

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

type ListFlagRequest ¶

type ListFlagRequest struct {
	Limit                int32    `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	Offset               int32    `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListFlagRequest) Descriptor ¶

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

func (*ListFlagRequest) GetLimit ¶

func (m *ListFlagRequest) GetLimit() int32

func (*ListFlagRequest) GetOffset ¶

func (m *ListFlagRequest) GetOffset() int32

func (*ListFlagRequest) ProtoMessage ¶

func (*ListFlagRequest) ProtoMessage()

func (*ListFlagRequest) Reset ¶

func (m *ListFlagRequest) Reset()

func (*ListFlagRequest) String ¶

func (m *ListFlagRequest) String() string

func (*ListFlagRequest) XXX_DiscardUnknown ¶

func (m *ListFlagRequest) XXX_DiscardUnknown()

func (*ListFlagRequest) XXX_Marshal ¶

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

func (*ListFlagRequest) XXX_Merge ¶

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

func (*ListFlagRequest) XXX_Size ¶

func (m *ListFlagRequest) XXX_Size() int

func (*ListFlagRequest) XXX_Unmarshal ¶

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

type ListRuleRequest ¶

type ListRuleRequest struct {
	Limit                int32    `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	Offset               int32    `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	FlagKey              string   `protobuf:"bytes,3,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListRuleRequest) Descriptor ¶

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

func (*ListRuleRequest) GetFlagKey ¶

func (m *ListRuleRequest) GetFlagKey() string

func (*ListRuleRequest) GetLimit ¶

func (m *ListRuleRequest) GetLimit() int32

func (*ListRuleRequest) GetOffset ¶

func (m *ListRuleRequest) GetOffset() int32

func (*ListRuleRequest) ProtoMessage ¶

func (*ListRuleRequest) ProtoMessage()

func (*ListRuleRequest) Reset ¶

func (m *ListRuleRequest) Reset()

func (*ListRuleRequest) String ¶

func (m *ListRuleRequest) String() string

func (*ListRuleRequest) XXX_DiscardUnknown ¶

func (m *ListRuleRequest) XXX_DiscardUnknown()

func (*ListRuleRequest) XXX_Marshal ¶

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

func (*ListRuleRequest) XXX_Merge ¶

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

func (*ListRuleRequest) XXX_Size ¶

func (m *ListRuleRequest) XXX_Size() int

func (*ListRuleRequest) XXX_Unmarshal ¶

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

type ListSegmentRequest ¶

type ListSegmentRequest struct {
	Limit                int32    `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	Offset               int32    `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListSegmentRequest) Descriptor ¶

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

func (*ListSegmentRequest) GetLimit ¶

func (m *ListSegmentRequest) GetLimit() int32

func (*ListSegmentRequest) GetOffset ¶

func (m *ListSegmentRequest) GetOffset() int32

func (*ListSegmentRequest) ProtoMessage ¶

func (*ListSegmentRequest) ProtoMessage()

func (*ListSegmentRequest) Reset ¶

func (m *ListSegmentRequest) Reset()

func (*ListSegmentRequest) String ¶

func (m *ListSegmentRequest) String() string

func (*ListSegmentRequest) XXX_DiscardUnknown ¶

func (m *ListSegmentRequest) XXX_DiscardUnknown()

func (*ListSegmentRequest) XXX_Marshal ¶

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

func (*ListSegmentRequest) XXX_Merge ¶

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

func (*ListSegmentRequest) XXX_Size ¶

func (m *ListSegmentRequest) XXX_Size() int

func (*ListSegmentRequest) XXX_Unmarshal ¶

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

type OrderRulesRequest ¶

type OrderRulesRequest struct {
	FlagKey              string   `protobuf:"bytes,1,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	RuleIds              []string `protobuf:"bytes,2,rep,name=rule_ids,json=ruleIds,proto3" json:"rule_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OrderRulesRequest) Descriptor ¶

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

func (*OrderRulesRequest) GetFlagKey ¶

func (m *OrderRulesRequest) GetFlagKey() string

func (*OrderRulesRequest) GetRuleIds ¶

func (m *OrderRulesRequest) GetRuleIds() []string

func (*OrderRulesRequest) ProtoMessage ¶

func (*OrderRulesRequest) ProtoMessage()

func (*OrderRulesRequest) Reset ¶

func (m *OrderRulesRequest) Reset()

func (*OrderRulesRequest) String ¶

func (m *OrderRulesRequest) String() string

func (*OrderRulesRequest) XXX_DiscardUnknown ¶

func (m *OrderRulesRequest) XXX_DiscardUnknown()

func (*OrderRulesRequest) XXX_Marshal ¶

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

func (*OrderRulesRequest) XXX_Merge ¶

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

func (*OrderRulesRequest) XXX_Size ¶

func (m *OrderRulesRequest) XXX_Size() int

func (*OrderRulesRequest) XXX_Unmarshal ¶

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

type Rule ¶

type Rule struct {
	Id                   string               `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey              string               `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	SegmentKey           string               `protobuf:"bytes,3,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	Distributions        []*Distribution      `protobuf:"bytes,4,rep,name=distributions,proto3" json:"distributions,omitempty"`
	Rank                 int32                `protobuf:"varint,5,opt,name=rank,proto3" json:"rank,omitempty"`
	CreatedAt            *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt            *timestamp.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Rule) Descriptor ¶

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

func (*Rule) GetCreatedAt ¶

func (m *Rule) GetCreatedAt() *timestamp.Timestamp

func (*Rule) GetDistributions ¶

func (m *Rule) GetDistributions() []*Distribution

func (*Rule) GetFlagKey ¶

func (m *Rule) GetFlagKey() string

func (*Rule) GetId ¶

func (m *Rule) GetId() string

func (*Rule) GetRank ¶

func (m *Rule) GetRank() int32

func (*Rule) GetSegmentKey ¶

func (m *Rule) GetSegmentKey() string

func (*Rule) GetUpdatedAt ¶

func (m *Rule) GetUpdatedAt() *timestamp.Timestamp

func (*Rule) ProtoMessage ¶

func (*Rule) ProtoMessage()

func (*Rule) Reset ¶

func (m *Rule) Reset()

func (*Rule) String ¶

func (m *Rule) String() string

func (*Rule) XXX_DiscardUnknown ¶

func (m *Rule) XXX_DiscardUnknown()

func (*Rule) XXX_Marshal ¶

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

func (*Rule) XXX_Merge ¶

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

func (*Rule) XXX_Size ¶

func (m *Rule) XXX_Size() int

func (*Rule) XXX_Unmarshal ¶

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

type RuleList ¶

type RuleList struct {
	Rules                []*Rule  `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RuleList) Descriptor ¶

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

func (*RuleList) GetRules ¶

func (m *RuleList) GetRules() []*Rule

func (*RuleList) ProtoMessage ¶

func (*RuleList) ProtoMessage()

func (*RuleList) Reset ¶

func (m *RuleList) Reset()

func (*RuleList) String ¶

func (m *RuleList) String() string

func (*RuleList) XXX_DiscardUnknown ¶

func (m *RuleList) XXX_DiscardUnknown()

func (*RuleList) XXX_Marshal ¶

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

func (*RuleList) XXX_Merge ¶

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

func (*RuleList) XXX_Size ¶

func (m *RuleList) XXX_Size() int

func (*RuleList) XXX_Unmarshal ¶

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

type Segment ¶

type Segment struct {
	Key                  string               `protobuf:"bytes,1,opt,name=key,proto3" json:"key,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"`
	CreatedAt            *timestamp.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt            *timestamp.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Constraints          []*Constraint        `protobuf:"bytes,6,rep,name=constraints,proto3" json:"constraints,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Segment) Descriptor ¶

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

func (*Segment) GetConstraints ¶

func (m *Segment) GetConstraints() []*Constraint

func (*Segment) GetCreatedAt ¶

func (m *Segment) GetCreatedAt() *timestamp.Timestamp

func (*Segment) GetDescription ¶

func (m *Segment) GetDescription() string

func (*Segment) GetKey ¶

func (m *Segment) GetKey() string

func (*Segment) GetName ¶

func (m *Segment) GetName() string

func (*Segment) GetUpdatedAt ¶

func (m *Segment) GetUpdatedAt() *timestamp.Timestamp

func (*Segment) ProtoMessage ¶

func (*Segment) ProtoMessage()

func (*Segment) Reset ¶

func (m *Segment) Reset()

func (*Segment) String ¶

func (m *Segment) String() string

func (*Segment) XXX_DiscardUnknown ¶

func (m *Segment) XXX_DiscardUnknown()

func (*Segment) XXX_Marshal ¶

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

func (*Segment) XXX_Merge ¶

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

func (*Segment) XXX_Size ¶

func (m *Segment) XXX_Size() int

func (*Segment) XXX_Unmarshal ¶

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

type SegmentList ¶

type SegmentList struct {
	Segments             []*Segment `protobuf:"bytes,1,rep,name=segments,proto3" json:"segments,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*SegmentList) Descriptor ¶

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

func (*SegmentList) GetSegments ¶

func (m *SegmentList) GetSegments() []*Segment

func (*SegmentList) ProtoMessage ¶

func (*SegmentList) ProtoMessage()

func (*SegmentList) Reset ¶

func (m *SegmentList) Reset()

func (*SegmentList) String ¶

func (m *SegmentList) String() string

func (*SegmentList) XXX_DiscardUnknown ¶

func (m *SegmentList) XXX_DiscardUnknown()

func (*SegmentList) XXX_Marshal ¶

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

func (*SegmentList) XXX_Merge ¶

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

func (*SegmentList) XXX_Size ¶

func (m *SegmentList) XXX_Size() int

func (*SegmentList) XXX_Unmarshal ¶

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

type UnimplementedFliptServer ¶

type UnimplementedFliptServer struct {
}

UnimplementedFliptServer can be embedded to have forward compatible implementations.

func (*UnimplementedFliptServer) CreateConstraint ¶

func (*UnimplementedFliptServer) CreateDistribution ¶

func (*UnimplementedFliptServer) CreateFlag ¶

func (*UnimplementedFliptServer) CreateRule ¶

func (*UnimplementedFliptServer) CreateSegment ¶

func (*UnimplementedFliptServer) CreateVariant ¶

func (*UnimplementedFliptServer) DeleteConstraint ¶

func (*UnimplementedFliptServer) DeleteDistribution ¶

func (*UnimplementedFliptServer) DeleteFlag ¶

func (*UnimplementedFliptServer) DeleteRule ¶

func (*UnimplementedFliptServer) DeleteSegment ¶

func (*UnimplementedFliptServer) DeleteVariant ¶

func (*UnimplementedFliptServer) Evaluate ¶

func (*UnimplementedFliptServer) GetFlag ¶

func (*UnimplementedFliptServer) GetRule ¶

func (*UnimplementedFliptServer) GetSegment ¶

func (*UnimplementedFliptServer) ListFlags ¶

func (*UnimplementedFliptServer) ListRules ¶

func (*UnimplementedFliptServer) ListSegments ¶

func (*UnimplementedFliptServer) OrderRules ¶

func (*UnimplementedFliptServer) UpdateConstraint ¶

func (*UnimplementedFliptServer) UpdateDistribution ¶

func (*UnimplementedFliptServer) UpdateFlag ¶

func (*UnimplementedFliptServer) UpdateRule ¶

func (*UnimplementedFliptServer) UpdateSegment ¶

func (*UnimplementedFliptServer) UpdateVariant ¶

type UpdateConstraintRequest ¶

type UpdateConstraintRequest struct {
	Id                   string         `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	SegmentKey           string         `protobuf:"bytes,2,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	Type                 ComparisonType `protobuf:"varint,3,opt,name=type,proto3,enum=flipt.ComparisonType" json:"type,omitempty"`
	Property             string         `protobuf:"bytes,4,opt,name=property,proto3" json:"property,omitempty"`
	Operator             string         `protobuf:"bytes,5,opt,name=operator,proto3" json:"operator,omitempty"`
	Value                string         `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*UpdateConstraintRequest) Descriptor ¶

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

func (*UpdateConstraintRequest) GetId ¶

func (m *UpdateConstraintRequest) GetId() string

func (*UpdateConstraintRequest) GetOperator ¶

func (m *UpdateConstraintRequest) GetOperator() string

func (*UpdateConstraintRequest) GetProperty ¶

func (m *UpdateConstraintRequest) GetProperty() string

func (*UpdateConstraintRequest) GetSegmentKey ¶

func (m *UpdateConstraintRequest) GetSegmentKey() string

func (*UpdateConstraintRequest) GetType ¶

func (*UpdateConstraintRequest) GetValue ¶

func (m *UpdateConstraintRequest) GetValue() string

func (*UpdateConstraintRequest) ProtoMessage ¶

func (*UpdateConstraintRequest) ProtoMessage()

func (*UpdateConstraintRequest) Reset ¶

func (m *UpdateConstraintRequest) Reset()

func (*UpdateConstraintRequest) String ¶

func (m *UpdateConstraintRequest) String() string

func (*UpdateConstraintRequest) XXX_DiscardUnknown ¶

func (m *UpdateConstraintRequest) XXX_DiscardUnknown()

func (*UpdateConstraintRequest) XXX_Marshal ¶

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

func (*UpdateConstraintRequest) XXX_Merge ¶

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

func (*UpdateConstraintRequest) XXX_Size ¶

func (m *UpdateConstraintRequest) XXX_Size() int

func (*UpdateConstraintRequest) XXX_Unmarshal ¶

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

type UpdateDistributionRequest ¶

type UpdateDistributionRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey              string   `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	RuleId               string   `protobuf:"bytes,3,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	VariantId            string   `protobuf:"bytes,4,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"`
	Rollout              float32  `protobuf:"fixed32,5,opt,name=rollout,proto3" json:"rollout,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UpdateDistributionRequest) Descriptor ¶

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

func (*UpdateDistributionRequest) GetFlagKey ¶

func (m *UpdateDistributionRequest) GetFlagKey() string

func (*UpdateDistributionRequest) GetId ¶

func (m *UpdateDistributionRequest) GetId() string

func (*UpdateDistributionRequest) GetRollout ¶

func (m *UpdateDistributionRequest) GetRollout() float32

func (*UpdateDistributionRequest) GetRuleId ¶

func (m *UpdateDistributionRequest) GetRuleId() string

func (*UpdateDistributionRequest) GetVariantId ¶

func (m *UpdateDistributionRequest) GetVariantId() string

func (*UpdateDistributionRequest) ProtoMessage ¶

func (*UpdateDistributionRequest) ProtoMessage()

func (*UpdateDistributionRequest) Reset ¶

func (m *UpdateDistributionRequest) Reset()

func (*UpdateDistributionRequest) String ¶

func (m *UpdateDistributionRequest) String() string

func (*UpdateDistributionRequest) XXX_DiscardUnknown ¶

func (m *UpdateDistributionRequest) XXX_DiscardUnknown()

func (*UpdateDistributionRequest) XXX_Marshal ¶

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

func (*UpdateDistributionRequest) XXX_Merge ¶

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

func (*UpdateDistributionRequest) XXX_Size ¶

func (m *UpdateDistributionRequest) XXX_Size() int

func (*UpdateDistributionRequest) XXX_Unmarshal ¶

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

type UpdateFlagRequest ¶

type UpdateFlagRequest struct {
	Key                  string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,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"`
	Enabled              bool     `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UpdateFlagRequest) Descriptor ¶

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

func (*UpdateFlagRequest) GetDescription ¶

func (m *UpdateFlagRequest) GetDescription() string

func (*UpdateFlagRequest) GetEnabled ¶

func (m *UpdateFlagRequest) GetEnabled() bool

func (*UpdateFlagRequest) GetKey ¶

func (m *UpdateFlagRequest) GetKey() string

func (*UpdateFlagRequest) GetName ¶

func (m *UpdateFlagRequest) GetName() string

func (*UpdateFlagRequest) ProtoMessage ¶

func (*UpdateFlagRequest) ProtoMessage()

func (*UpdateFlagRequest) Reset ¶

func (m *UpdateFlagRequest) Reset()

func (*UpdateFlagRequest) String ¶

func (m *UpdateFlagRequest) String() string

func (*UpdateFlagRequest) XXX_DiscardUnknown ¶

func (m *UpdateFlagRequest) XXX_DiscardUnknown()

func (*UpdateFlagRequest) XXX_Marshal ¶

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

func (*UpdateFlagRequest) XXX_Merge ¶

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

func (*UpdateFlagRequest) XXX_Size ¶

func (m *UpdateFlagRequest) XXX_Size() int

func (*UpdateFlagRequest) XXX_Unmarshal ¶

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

type UpdateRuleRequest ¶

type UpdateRuleRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey              string   `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	SegmentKey           string   `protobuf:"bytes,3,opt,name=segment_key,json=segmentKey,proto3" json:"segment_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UpdateRuleRequest) Descriptor ¶

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

func (*UpdateRuleRequest) GetFlagKey ¶

func (m *UpdateRuleRequest) GetFlagKey() string

func (*UpdateRuleRequest) GetId ¶

func (m *UpdateRuleRequest) GetId() string

func (*UpdateRuleRequest) GetSegmentKey ¶

func (m *UpdateRuleRequest) GetSegmentKey() string

func (*UpdateRuleRequest) ProtoMessage ¶

func (*UpdateRuleRequest) ProtoMessage()

func (*UpdateRuleRequest) Reset ¶

func (m *UpdateRuleRequest) Reset()

func (*UpdateRuleRequest) String ¶

func (m *UpdateRuleRequest) String() string

func (*UpdateRuleRequest) XXX_DiscardUnknown ¶

func (m *UpdateRuleRequest) XXX_DiscardUnknown()

func (*UpdateRuleRequest) XXX_Marshal ¶

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

func (*UpdateRuleRequest) XXX_Merge ¶

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

func (*UpdateRuleRequest) XXX_Size ¶

func (m *UpdateRuleRequest) XXX_Size() int

func (*UpdateRuleRequest) XXX_Unmarshal ¶

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

type UpdateSegmentRequest ¶

type UpdateSegmentRequest struct {
	Key                  string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UpdateSegmentRequest) Descriptor ¶

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

func (*UpdateSegmentRequest) GetDescription ¶

func (m *UpdateSegmentRequest) GetDescription() string

func (*UpdateSegmentRequest) GetKey ¶

func (m *UpdateSegmentRequest) GetKey() string

func (*UpdateSegmentRequest) GetName ¶

func (m *UpdateSegmentRequest) GetName() string

func (*UpdateSegmentRequest) ProtoMessage ¶

func (*UpdateSegmentRequest) ProtoMessage()

func (*UpdateSegmentRequest) Reset ¶

func (m *UpdateSegmentRequest) Reset()

func (*UpdateSegmentRequest) String ¶

func (m *UpdateSegmentRequest) String() string

func (*UpdateSegmentRequest) XXX_DiscardUnknown ¶

func (m *UpdateSegmentRequest) XXX_DiscardUnknown()

func (*UpdateSegmentRequest) XXX_Marshal ¶

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

func (*UpdateSegmentRequest) XXX_Merge ¶

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

func (*UpdateSegmentRequest) XXX_Size ¶

func (m *UpdateSegmentRequest) XXX_Size() int

func (*UpdateSegmentRequest) XXX_Unmarshal ¶

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

type UpdateVariantRequest ¶

type UpdateVariantRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey              string   `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	Key                  string   `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	Name                 string   `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Description          string   `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UpdateVariantRequest) Descriptor ¶

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

func (*UpdateVariantRequest) GetDescription ¶

func (m *UpdateVariantRequest) GetDescription() string

func (*UpdateVariantRequest) GetFlagKey ¶

func (m *UpdateVariantRequest) GetFlagKey() string

func (*UpdateVariantRequest) GetId ¶

func (m *UpdateVariantRequest) GetId() string

func (*UpdateVariantRequest) GetKey ¶

func (m *UpdateVariantRequest) GetKey() string

func (*UpdateVariantRequest) GetName ¶

func (m *UpdateVariantRequest) GetName() string

func (*UpdateVariantRequest) ProtoMessage ¶

func (*UpdateVariantRequest) ProtoMessage()

func (*UpdateVariantRequest) Reset ¶

func (m *UpdateVariantRequest) Reset()

func (*UpdateVariantRequest) String ¶

func (m *UpdateVariantRequest) String() string

func (*UpdateVariantRequest) XXX_DiscardUnknown ¶

func (m *UpdateVariantRequest) XXX_DiscardUnknown()

func (*UpdateVariantRequest) XXX_Marshal ¶

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

func (*UpdateVariantRequest) XXX_Merge ¶

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

func (*UpdateVariantRequest) XXX_Size ¶

func (m *UpdateVariantRequest) XXX_Size() int

func (*UpdateVariantRequest) XXX_Unmarshal ¶

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

type Variant ¶

type Variant struct {
	Id                   string               `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FlagKey              string               `protobuf:"bytes,2,opt,name=flag_key,json=flagKey,proto3" json:"flag_key,omitempty"`
	Key                  string               `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	Name                 string               `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Description          string               `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	CreatedAt            *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt            *timestamp.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Variant) Descriptor ¶

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

func (*Variant) GetCreatedAt ¶

func (m *Variant) GetCreatedAt() *timestamp.Timestamp

func (*Variant) GetDescription ¶

func (m *Variant) GetDescription() string

func (*Variant) GetFlagKey ¶

func (m *Variant) GetFlagKey() string

func (*Variant) GetId ¶

func (m *Variant) GetId() string

func (*Variant) GetKey ¶

func (m *Variant) GetKey() string

func (*Variant) GetName ¶

func (m *Variant) GetName() string

func (*Variant) GetUpdatedAt ¶

func (m *Variant) GetUpdatedAt() *timestamp.Timestamp

func (*Variant) ProtoMessage ¶

func (*Variant) ProtoMessage()

func (*Variant) Reset ¶

func (m *Variant) Reset()

func (*Variant) String ¶

func (m *Variant) String() string

func (*Variant) XXX_DiscardUnknown ¶

func (m *Variant) XXX_DiscardUnknown()

func (*Variant) XXX_Marshal ¶

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

func (*Variant) XXX_Merge ¶

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

func (*Variant) XXX_Size ¶

func (m *Variant) XXX_Size() int

func (*Variant) XXX_Unmarshal ¶

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

Jump to

Keyboard shortcuts

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