Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deployment ¶
type Deployment struct { // deployment id ID string `json:"id,omitempty"` // deployment name Name string `json:"name,omitempty"` // data reader's name Reader string `json:"reader,omitempty"` // data reader's configuration ReaderConfigs string `json:"readerConfigs,omitempty"` // rule chain that the deployment will be applied to RuleChainID string `json:"ruleChainId,omitempty"` }
Deployment rule chain deployment swagger:model deployment
func (*Deployment) MarshalBinary ¶
func (m *Deployment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Deployment) UnmarshalBinary ¶
func (m *Deployment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeploymentControl ¶
type DeploymentControl struct { // action name Action string `json:"action,omitempty"` }
DeploymentControl rule chain deployment control action swagger:model deploymentControl
func (*DeploymentControl) MarshalBinary ¶
func (m *DeploymentControl) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeploymentControl) UnmarshalBinary ¶
func (m *DeploymentControl) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Principal ¶
type Principal struct { // User Id ID string `json:"id,omitempty"` // User name Name string `json:"name,omitempty"` // User roles Roles []string `json:"roles"` }
Principal principal swagger:model principal
func (*Principal) MarshalBinary ¶
MarshalBinary interface implementation
func (*Principal) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type RuleChain ¶
type RuleChain struct { // debug mode flag DebugMode bool `json:"debugMode,omitempty"` // rule chain description Description string `json:"description,omitempty"` // rule chain id ID string `json:"id,omitempty"` // rule chain's name Name string `json:"name,omitempty"` // root flag Root bool `json:"root,omitempty"` }
RuleChain one rule chain info swagger:model ruleChain
func (*RuleChain) MarshalBinary ¶
MarshalBinary interface implementation
func (*RuleChain) UnmarshalBinary ¶
UnmarshalBinary interface implementation
Click to show internal directories.
Click to hide internal directories.