Versions in this module Expand all Collapse all v7 v7.3.4 Sep 22, 2023 v7.3.3 Sep 22, 2023 v7.3.2 Sep 22, 2023 v7.3.0 Sep 22, 2023 Changes in this version + const Activate + const Active + const Failed + const Inactive + const Modified + const PendingActivation + const PendingDeactivation + const Production + const Staging + var ErrStructValidation = errors.New("struct validation") + type Activation interface + CreateActivation func(ctx context.Context, params CreateActivationRequest) (*CreateActivationResponse, error) + GetActivation func(ctx context.Context, params GetActivationRequest) (*GetActivationResponse, error) + GetActivationStatus func(ctx context.Context, params GetActivationStatusRequest) (*GetActivationStatusResponse, error) + type ActivationAction string + type ActivationNetwork string + type ActivationParams struct + Action ActivationAction + Comments string + Network ActivationNetwork + NotificationRecipients []string + SiebelTicketID string + type ActivationStatus string + type ClientFunc func(sess session.Session, opts ...Option) ClientLists + type ClientList struct + Items []ListItemContent + type ClientListType string + const ASN + const FileHash + const GEO + const IP + const TLSFingerprint + type ClientLists interface + func Client(sess session.Session, opts ...Option) ClientLists + type CreateActivationRequest struct + ListID string + type CreateActivationResponse GetActivationStatusResponse + type CreateClientListRequest struct + ContractID string + GroupID int64 + Items []ListItemPayload + Name string + Notes string + Tags []string + Type ClientListType + type CreateClientListResponse GetClientListResponse + type DeleteClientListRequest struct + ListID string + type Error struct + BehaviorName string + Detail string + ErrorLocation string + Instance string + StatusCode int + Title string + Type string + func (e *Error) Error() string + func (e *Error) Is(target error) bool + type GetActivationRequest struct + ActivationID int64 + type GetActivationResponse struct + ActivationID int64 + ActivationStatus ActivationStatus + CreateDate string + CreatedBy string + Fast bool + InitialActivation bool + ListID string + Version int64 + type GetActivationStatusRequest struct + ListID string + Network ActivationNetwork + type GetActivationStatusResponse struct + Action ActivationAction + ActivationID int64 + ActivationStatus ActivationStatus + Comments string + CreateDate string + CreatedBy string + ListID string + Network ActivationNetwork + NotificationRecipients []string + SiebelTicketID string + Version int64 + type GetClientListRequest struct + IncludeItems bool + ListID string + type GetClientListResponse struct + ContractID string + GroupID int64 + GroupName string + Items []ListItemContent + type GetClientListsRequest struct + IncludeDeprecated bool + IncludeItems bool + IncludeNetworkList bool + Name string + Page *int + PageSize *int + Search string + Sort []string + Type []ClientListType + type GetClientListsResponse struct + Content []ClientList + type ListContent struct + CreateDate string + CreatedBy string + Deprecated bool + ItemsCount int64 + ListID string + ListType string + Name string + Notes string + ProductionActivationStatus string + ProductionActiveVersion int64 + ReadOnly bool + Shared bool + StagingActivationStatus string + StagingActiveVersion int64 + Tags []string + Type ClientListType + UpdateDate string + UpdatedBy string + Version int64 + type ListItemContent struct + CreateDate string + CreatedBy string + CreatedVersion int64 + Description string + ExpirationDate string + ProductionStatus string + StagingStatus string + Tags []string + Type ClientListType + UpdateDate string + UpdatedBy string + Value string + type ListItemPayload struct + Description string + ExpirationDate string + Tags []string + Value string + type Lists interface + CreateClientList func(ctx context.Context, params CreateClientListRequest) (*CreateClientListResponse, error) + DeleteClientList func(ctx context.Context, params DeleteClientListRequest) error + GetClientList func(ctx context.Context, params GetClientListRequest) (*GetClientListResponse, error) + GetClientLists func(ctx context.Context, params GetClientListsRequest) (*GetClientListsResponse, error) + UpdateClientList func(ctx context.Context, params UpdateClientListRequest) (*UpdateClientListResponse, error) + UpdateClientListItems func(ctx context.Context, params UpdateClientListItemsRequest) (*UpdateClientListItemsResponse, error) + type Mock struct + func (p *Mock) CreateActivation(ctx context.Context, params CreateActivationRequest) (*CreateActivationResponse, error) + func (p *Mock) CreateClientList(ctx context.Context, params CreateClientListRequest) (*CreateClientListResponse, error) + func (p *Mock) DeleteClientList(ctx context.Context, params DeleteClientListRequest) error + func (p *Mock) GetActivation(ctx context.Context, params GetActivationRequest) (*GetActivationResponse, error) + func (p *Mock) GetActivationStatus(ctx context.Context, params GetActivationStatusRequest) (*GetActivationStatusResponse, error) + func (p *Mock) GetClientList(ctx context.Context, params GetClientListRequest) (*GetClientListResponse, error) + func (p *Mock) GetClientLists(ctx context.Context, params GetClientListsRequest) (*GetClientListsResponse, error) + func (p *Mock) UpdateClientList(ctx context.Context, params UpdateClientListRequest) (*UpdateClientListResponse, error) + func (p *Mock) UpdateClientListItems(ctx context.Context, params UpdateClientListItemsRequest) (*UpdateClientListItemsResponse, error) + type Option func(*clientlists) + type UpdateClientList struct + Name string + Notes string + Tags []string + type UpdateClientListItems struct + Append []ListItemPayload + Delete []ListItemPayload + Update []ListItemPayload + type UpdateClientListItemsRequest struct + ListID string + type UpdateClientListItemsResponse struct + Appended []ListItemContent + Deleted []ListItemContent + Updated []ListItemContent + type UpdateClientListRequest struct + ListID string + type UpdateClientListResponse struct + ContractID string + GroupID int64 + GroupName string