Versions in this module Expand all Collapse all v0 v0.7.1 Aug 19, 2026 v0.7.0 Jul 23, 2026 v0.6.0 Jun 17, 2025 v0.5.0 Jun 11, 2025 Changes in this version + type AddRequest struct + ClientID string + Label string + type AddResponse struct + Return struct{ ... } + type Client struct + func New(c *api.Client) *Client + func (s *Client) Add(ctx context.Context, request AddRequest) (response AddResponse, err error) + func (s *Client) Delete(ctx context.Context, request DeleteRequest) (response models.APIResponse, err error) + func (s *Client) Get(ctx context.Context, request GetRequest) (response GetResponse, err error) + func (s *Client) List(ctx context.Context, request ListAllRequest) (response ListResponse, err error) + func (s *Client) Update(ctx context.Context, request UpdateRequest) (response UpdateResponse, err error) + type DeleteRequest struct + ClientID string + Name string + type GetRequest struct + ClientID string + Name string + type GetResponse struct + Return struct{ ... } + type ListAllRequest struct + Label string + type ListResponse struct + Return struct{ ... } + type ParamsOptions struct + Label string + RulesIn []UpdateRequestRule + RulesOut []UpdateRequestRule + type Rule struct + Action string + DestIP string + DestIPType string + DestPort int + Dir string + Enabled bool + Pos int + Protocol string + SrcIP string + SrcIPType string + SrcPort string + type RuleOut struct + Action string + DestinationIP string + DestinationPort string + Enabled bool + Protocol string + type UpdateRequest struct + ClientID string + Name string + Params ParamsOptions + type UpdateRequestRule struct + Action string + DestinationPort string + Enabled bool + IP string + Protocol string + type UpdateResponse struct + Return struct{ ... }