Documentation
¶
Index ¶
- type CreateDropFilter
- type DropFilter
- type DropFiltersClient
- func (c *DropFiltersClient) ActivateDropFilter(dropFilterId string) (*DropFilter, error)
- func (c *DropFiltersClient) CreateDropFilter(createDropFilter CreateDropFilter) (*DropFilter, error)
- func (c *DropFiltersClient) DeactivateDropFilter(dropFilterId string) (*DropFilter, error)
- func (c *DropFiltersClient) DeleteDropFilter(dropFilterId string) error
- func (c *DropFiltersClient) RetrieveDropFilters() ([]DropFilter, error)
- type FieldConditionObject
- type FieldError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateDropFilter ¶
type CreateDropFilter struct { LogType string `json:"logType,omitempty"` FieldConditions []FieldConditionObject `json:"fieldConditions"` }
type DropFilter ¶
type DropFilter struct { Id string `json:"id"` Active bool `json:"active"` LogType string `json:"logType"` FieldCondition []FieldConditionObject `json:"fieldConditions"` }
type DropFiltersClient ¶
func New ¶
func New(apiToken, baseUrl string) (*DropFiltersClient, error)
func (*DropFiltersClient) ActivateDropFilter ¶
func (c *DropFiltersClient) ActivateDropFilter(dropFilterId string) (*DropFilter, error)
ActivateDropFilter activates drop filter by id, returns the activated drop filter or error if occurred
func (*DropFiltersClient) CreateDropFilter ¶
func (c *DropFiltersClient) CreateDropFilter(createDropFilter CreateDropFilter) (*DropFilter, error)
CreateDropFilter creates a drop filter, returns the created drop filter if successful, an error otherwise
func (*DropFiltersClient) DeactivateDropFilter ¶
func (c *DropFiltersClient) DeactivateDropFilter(dropFilterId string) (*DropFilter, error)
DeactivateDropFilter deactivates drop filter by id, returns the deactivated drop filter or error if occurred
func (*DropFiltersClient) DeleteDropFilter ¶
func (c *DropFiltersClient) DeleteDropFilter(dropFilterId string) error
DeleteDropFilter deletes a drop filter, specified by its unique id, returns an error if a problem is encountered
func (*DropFiltersClient) RetrieveDropFilters ¶
func (c *DropFiltersClient) RetrieveDropFilters() ([]DropFilter, error)
RetrieveDropFilters returns all the drop filters in an array associated with the account identified by the supplied API token, returns an error if any problem occurs during the API call
type FieldConditionObject ¶
type FieldConditionObject struct { FieldName string `json:"fieldName"` Value interface{} `json:"value"` }
type FieldError ¶
func (FieldError) Error ¶
func (e FieldError) Error() string
Click to show internal directories.
Click to hide internal directories.