Versions in this module Expand all Collapse all v1 v1.2.4 Mar 19, 2026 Changes in this version + type APIClient struct + IndividualSMPolicyDocumentApi *IndividualSMPolicyDocumentApiService + SMPoliciesCollectionApi *SMPoliciesCollectionApiService + func NewAPIClient(cfg *Configuration) *APIClient + type Configuration struct + MetricsHook openapi.RequestMetricsHook + func NewConfiguration() *Configuration + func (c *Configuration) AddDefaultHeader(key string, value string) + func (c *Configuration) BasePath() string + func (c *Configuration) DefaultHeader() map[string]string + func (c *Configuration) HTTPClient() *http.Client + func (c *Configuration) Host() string + func (c *Configuration) Metrics() openapi.RequestMetricsHook + func (c *Configuration) SetBasePath(apiRoot string) + func (c *Configuration) SetHTTPClient(client *http.Client) + func (c *Configuration) SetHost(host string) + func (c *Configuration) SetMetrics(h openapi.RequestMetricsHook) + func (c *Configuration) SetUserAgent(userAgent string) + func (c *Configuration) UserAgent() string + type CreateSMPolicyError struct + Location string + ProblemDetails models.ProblemDetails + type CreateSMPolicyRequest struct + SmPolicyContextData *models.SmPolicyContextData + func (r *CreateSMPolicyRequest) SetSmPolicyContextData(SmPolicyContextData models.SmPolicyContextData) + type CreateSMPolicyResponse struct + Location string + SmPolicyDecision models.SmPolicyDecision + type DeleteSMPolicyError struct + Location string + ProblemDetails models.ProblemDetails + RedirectResponse models.RedirectResponse + Var3gppSbiTargetNfId string + type DeleteSMPolicyRequest struct + SmPolicyDeleteData *models.SmPolicyDeleteData + SmPolicyId *string + func (r *DeleteSMPolicyRequest) SetSmPolicyDeleteData(SmPolicyDeleteData models.SmPolicyDeleteData) + func (r *DeleteSMPolicyRequest) SetSmPolicyId(SmPolicyId string) + type DeleteSMPolicyResponse struct + type GetSMPolicyError struct + Location string + ProblemDetails models.ProblemDetails + RedirectResponse models.RedirectResponse + Var3gppSbiTargetNfId string + type GetSMPolicyRequest struct + SmPolicyId *string + func (r *GetSMPolicyRequest) SetSmPolicyId(SmPolicyId string) + type GetSMPolicyResponse struct + SmPolicyControl models.SmPolicyControl + type IndividualSMPolicyDocumentApiService service + func (a *IndividualSMPolicyDocumentApiService) DeleteSMPolicy(ctx context.Context, request *DeleteSMPolicyRequest) (*DeleteSMPolicyResponse, error) + func (a *IndividualSMPolicyDocumentApiService) GetSMPolicy(ctx context.Context, request *GetSMPolicyRequest) (*GetSMPolicyResponse, error) + func (a *IndividualSMPolicyDocumentApiService) UpdateSMPolicy(ctx context.Context, request *UpdateSMPolicyRequest) (*UpdateSMPolicyResponse, error) + type SMPoliciesCollectionApiService service + func (a *SMPoliciesCollectionApiService) CreateSMPolicy(ctx context.Context, request *CreateSMPolicyRequest) (*CreateSMPolicyResponse, error) + func (a *SMPoliciesCollectionApiService) SMPolicyTerminationRequestNotification(ctx context.Context, uri string, ...) (*SMPolicyTerminationRequestNotificationResponse, error) + func (a *SMPoliciesCollectionApiService) SMPolicyUpdateNotification(ctx context.Context, uri string, request *SMPolicyUpdateNotificationRequest) (*SMPolicyUpdateNotificationResponse, error) + type SMPolicyTerminationRequestNotificationError struct + Location string + ProblemDetails models.ProblemDetails + RedirectResponse models.RedirectResponse + Var3gppSbiTargetNfId string + type SMPolicyTerminationRequestNotificationRequest struct + PcfSmPolicyControlTerminationNotification *models.PcfSmPolicyControlTerminationNotification + func (r *SMPolicyTerminationRequestNotificationRequest) SetPcfSmPolicyControlTerminationNotification(...) + type SMPolicyTerminationRequestNotificationResponse struct + type SMPolicyUpdateNotificationError struct + ErrorReport models.ErrorReport + Location string + ProblemDetails models.ProblemDetails + RedirectResponse models.RedirectResponse + Var3gppSbiTargetNfId string + type SMPolicyUpdateNotificationRequest struct + SmPolicyNotification *models.SmPolicyNotification + func (r *SMPolicyUpdateNotificationRequest) SetSmPolicyNotification(SmPolicyNotification models.SmPolicyNotification) + type SMPolicyUpdateNotificationResponse struct + SmPolicyUpdateNotificationResponse200 models.SmPolicyUpdateNotificationResponse200 + type UpdateSMPolicyError struct + Location string + ProblemDetails models.ProblemDetails + RedirectResponse models.RedirectResponse + Var3gppSbiTargetNfId string + type UpdateSMPolicyRequest struct + SmPolicyId *string + SmPolicyUpdateContextData *models.SmPolicyUpdateContextData + func (r *UpdateSMPolicyRequest) SetSmPolicyId(SmPolicyId string) + func (r *UpdateSMPolicyRequest) SetSmPolicyUpdateContextData(SmPolicyUpdateContextData models.SmPolicyUpdateContextData) + type UpdateSMPolicyResponse struct + SmPolicyDecision models.SmPolicyDecision