API calls for all endpoints tagged Transforms.
Summary
Functions
List transform rules for endpoint
Delete transform rule
Update transform rule
Create transform rule
Functions
@spec endpoints_endpoint_id_transforms_get(Tesla.Env.client(), String.t(), keyword()) :: {:ok, [HookSniffAPI.Model.TransformRule.t()]} | {:error, Tesla.Env.t()}
List transform rules for endpoint
Parameters
connection(HookSniffAPI.Connection): Connection to serverendpoint_id(String.t):opts(keyword): Optional parameters
Returns
{:ok, [%TransformRule{}, ...]}on success{:error, Tesla.Env.t}on failure
@spec endpoints_endpoint_id_transforms_id_delete( Tesla.Env.client(), String.t(), String.t(), keyword() ) :: {:ok, nil} | {:error, Tesla.Env.t()}
Delete transform rule
Parameters
connection(HookSniffAPI.Connection): Connection to serverendpoint_id(String.t):id(String.t):opts(keyword): Optional parameters
Returns
{:ok, nil}on success{:error, Tesla.Env.t}on failure
@spec endpoints_endpoint_id_transforms_id_put( Tesla.Env.client(), String.t(), String.t(), %{optional(String.t()) => any()}, keyword() ) :: {:ok, HookSniffAPI.Model.TransformRule.t()} | {:error, Tesla.Env.t()}
Update transform rule
Parameters
connection(HookSniffAPI.Connection): Connection to serverendpoint_id(String.t):id(String.t):body(map()):opts(keyword): Optional parameters
Returns
{:ok, HookSniffAPI.Model.TransformRule.t}on success{:error, Tesla.Env.t}on failure
@spec endpoints_endpoint_id_transforms_post( Tesla.Env.client(), String.t(), HookSniffAPI.Model.CreateTransformRuleRequest.t(), keyword() ) :: {:ok, HookSniffAPI.Model.TransformRule.t()} | {:error, Tesla.Env.t()}
Create transform rule
Parameters
connection(HookSniffAPI.Connection): Connection to serverendpoint_id(String.t):create_transform_rule_request(CreateTransformRuleRequest):opts(keyword): Optional parameters
Returns
{:ok, HookSniffAPI.Model.TransformRule.t}on success{:error, Tesla.Env.t}on failure
@spec endpoints_endpoint_id_transforms_test_post( Tesla.Env.client(), String.t(), HookSniffAPI.Model.EndpointsEndpointIdTransformsTestPostRequest.t(), keyword() ) :: {:ok, nil} | {:error, Tesla.Env.t()}
Test a transform rule
Parameters
connection(HookSniffAPI.Connection): Connection to serverendpoint_id(String.t):endpoints_endpoint_id_transforms_test_post_request(EndpointsEndpointIdTransformsTestPostRequest):opts(keyword): Optional parameters
Returns
{:ok, nil}on success{:error, Tesla.Env.t}on failure