policy

package
v0.0.0-...-b1a38c4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2024 License: Apache-2.0 Imports: 51 Imported by: 0

Documentation

Overview

Package policy provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen/v2 version v2.0.1-0.20240123090344-d326c01d279a DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetKinOpenApi3Document

func GetKinOpenApi3Document() (*openapi3.T, error)

func GetKinOpenApi3DocumentMust

func GetKinOpenApi3DocumentMust() *openapi3.T

func NewCreateIndividualBdtDataRequest

func NewCreateIndividualBdtDataRequest(server string, bdtReferenceId string, body CreateIndividualBdtDataJSONRequestBody) (*http.Request, error)

NewCreateIndividualBdtDataRequest calls the generic CreateIndividualBdtData builder with application/json body

func NewCreateIndividualBdtDataRequestWithBody

func NewCreateIndividualBdtDataRequestWithBody(server string, bdtReferenceId string, contentType string, body io.Reader) (*http.Request, error)

NewCreateIndividualBdtDataRequestWithBody generates requests for CreateIndividualBdtData with any type of body

func NewCreateIndividualPolicyDataSubscriptionRequest

func NewCreateIndividualPolicyDataSubscriptionRequest(server string, body CreateIndividualPolicyDataSubscriptionJSONRequestBody) (*http.Request, error)

NewCreateIndividualPolicyDataSubscriptionRequest calls the generic CreateIndividualPolicyDataSubscription builder with application/json body

func NewCreateIndividualPolicyDataSubscriptionRequestWithBody

func NewCreateIndividualPolicyDataSubscriptionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateIndividualPolicyDataSubscriptionRequestWithBody generates requests for CreateIndividualPolicyDataSubscription with any type of body

func NewCreateOrReplaceUEPolicySetRequest

func NewCreateOrReplaceUEPolicySetRequest(server string, ueId externalRef0.VarUeId, body CreateOrReplaceUEPolicySetJSONRequestBody) (*http.Request, error)

NewCreateOrReplaceUEPolicySetRequest calls the generic CreateOrReplaceUEPolicySet builder with application/json body

func NewCreateOrReplaceUEPolicySetRequestWithBody

func NewCreateOrReplaceUEPolicySetRequestWithBody(server string, ueId externalRef0.VarUeId, contentType string, body io.Reader) (*http.Request, error)

NewCreateOrReplaceUEPolicySetRequestWithBody generates requests for CreateOrReplaceUEPolicySet with any type of body

func NewCreateUsageMonitoringResourceRequest

func NewCreateUsageMonitoringResourceRequest(server string, ueId externalRef0.VarUeId, usageMonId string, body CreateUsageMonitoringResourceJSONRequestBody) (*http.Request, error)

NewCreateUsageMonitoringResourceRequest calls the generic CreateUsageMonitoringResource builder with application/json body

func NewCreateUsageMonitoringResourceRequestWithBody

func NewCreateUsageMonitoringResourceRequestWithBody(server string, ueId externalRef0.VarUeId, usageMonId string, contentType string, body io.Reader) (*http.Request, error)

NewCreateUsageMonitoringResourceRequestWithBody generates requests for CreateUsageMonitoringResource with any type of body

func NewDeleteIndividualBdtDataRequest

func NewDeleteIndividualBdtDataRequest(server string, bdtReferenceId string) (*http.Request, error)

NewDeleteIndividualBdtDataRequest generates requests for DeleteIndividualBdtData

func NewDeleteIndividualPolicyDataSubscriptionRequest

func NewDeleteIndividualPolicyDataSubscriptionRequest(server string, subsId string) (*http.Request, error)

NewDeleteIndividualPolicyDataSubscriptionRequest generates requests for DeleteIndividualPolicyDataSubscription

func NewDeleteUsageMonitoringInformationRequest

func NewDeleteUsageMonitoringInformationRequest(server string, ueId externalRef0.VarUeId, usageMonId string) (*http.Request, error)

NewDeleteUsageMonitoringInformationRequest generates requests for DeleteUsageMonitoringInformation

func NewReadAccessAndMobilityPolicyDataRequest

func NewReadAccessAndMobilityPolicyDataRequest(server string, ueId externalRef0.VarUeId) (*http.Request, error)

NewReadAccessAndMobilityPolicyDataRequest generates requests for ReadAccessAndMobilityPolicyData

func NewReadBdtDataRequest

func NewReadBdtDataRequest(server string, params *ReadBdtDataParams) (*http.Request, error)

NewReadBdtDataRequest generates requests for ReadBdtData

func NewReadIndividualBdtDataRequest

func NewReadIndividualBdtDataRequest(server string, bdtReferenceId string, params *ReadIndividualBdtDataParams) (*http.Request, error)

NewReadIndividualBdtDataRequest generates requests for ReadIndividualBdtData

func NewReadOperatorSpecificDataRequest

func NewReadOperatorSpecificDataRequest(server string, ueId externalRef0.VarUeId, params *ReadOperatorSpecificDataParams) (*http.Request, error)

NewReadOperatorSpecificDataRequest generates requests for ReadOperatorSpecificData

func NewReadPlmnUePolicySetRequest

func NewReadPlmnUePolicySetRequest(server string, plmnId string) (*http.Request, error)

NewReadPlmnUePolicySetRequest generates requests for ReadPlmnUePolicySet

func NewReadSessionManagementPolicyDataRequest

func NewReadSessionManagementPolicyDataRequest(server string, ueId externalRef0.VarUeId, params *ReadSessionManagementPolicyDataParams) (*http.Request, error)

NewReadSessionManagementPolicyDataRequest generates requests for ReadSessionManagementPolicyData

func NewReadSponsorConnectivityDataRequest

func NewReadSponsorConnectivityDataRequest(server string, sponsorId string) (*http.Request, error)

NewReadSponsorConnectivityDataRequest generates requests for ReadSponsorConnectivityData

func NewReadUEPolicySetRequest

func NewReadUEPolicySetRequest(server string, ueId externalRef0.VarUeId, params *ReadUEPolicySetParams) (*http.Request, error)

NewReadUEPolicySetRequest generates requests for ReadUEPolicySet

func NewReadUsageMonitoringInformationRequest

func NewReadUsageMonitoringInformationRequest(server string, ueId externalRef0.VarUeId, usageMonId string, params *ReadUsageMonitoringInformationParams) (*http.Request, error)

NewReadUsageMonitoringInformationRequest generates requests for ReadUsageMonitoringInformation

func NewReplaceIndividualPolicyDataSubscriptionRequest

func NewReplaceIndividualPolicyDataSubscriptionRequest(server string, subsId string, body ReplaceIndividualPolicyDataSubscriptionJSONRequestBody) (*http.Request, error)

NewReplaceIndividualPolicyDataSubscriptionRequest calls the generic ReplaceIndividualPolicyDataSubscription builder with application/json body

func NewReplaceIndividualPolicyDataSubscriptionRequestWithBody

func NewReplaceIndividualPolicyDataSubscriptionRequestWithBody(server string, subsId string, contentType string, body io.Reader) (*http.Request, error)

NewReplaceIndividualPolicyDataSubscriptionRequestWithBody generates requests for ReplaceIndividualPolicyDataSubscription with any type of body

func NewReplaceOperatorSpecificDataRequest

func NewReplaceOperatorSpecificDataRequest(server string, ueId externalRef0.VarUeId, body ReplaceOperatorSpecificDataJSONRequestBody) (*http.Request, error)

NewReplaceOperatorSpecificDataRequest calls the generic ReplaceOperatorSpecificData builder with application/json body

func NewReplaceOperatorSpecificDataRequestWithBody

func NewReplaceOperatorSpecificDataRequestWithBody(server string, ueId externalRef0.VarUeId, contentType string, body io.Reader) (*http.Request, error)

NewReplaceOperatorSpecificDataRequestWithBody generates requests for ReplaceOperatorSpecificData with any type of body

func NewUpdateIndividualBdtDataRequestWithApplicationMergePatchPlusJSONBody

func NewUpdateIndividualBdtDataRequestWithApplicationMergePatchPlusJSONBody(server string, bdtReferenceId string, body UpdateIndividualBdtDataApplicationMergePatchPlusJSONRequestBody) (*http.Request, error)

NewUpdateIndividualBdtDataRequestWithApplicationMergePatchPlusJSONBody calls the generic UpdateIndividualBdtData builder with application/merge-patch+json body

func NewUpdateIndividualBdtDataRequestWithBody

func NewUpdateIndividualBdtDataRequestWithBody(server string, bdtReferenceId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateIndividualBdtDataRequestWithBody generates requests for UpdateIndividualBdtData with any type of body

func NewUpdateOperatorSpecificDataRequestWithApplicationJSONPatchPlusJSONBody

func NewUpdateOperatorSpecificDataRequestWithApplicationJSONPatchPlusJSONBody(server string, ueId externalRef0.VarUeId, body UpdateOperatorSpecificDataApplicationJSONPatchPlusJSONRequestBody) (*http.Request, error)

NewUpdateOperatorSpecificDataRequestWithApplicationJSONPatchPlusJSONBody calls the generic UpdateOperatorSpecificData builder with application/json-patch+json body

func NewUpdateOperatorSpecificDataRequestWithBody

func NewUpdateOperatorSpecificDataRequestWithBody(server string, ueId externalRef0.VarUeId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateOperatorSpecificDataRequestWithBody generates requests for UpdateOperatorSpecificData with any type of body

func NewUpdateSessionManagementPolicyDataRequestWithApplicationMergePatchPlusJSONBody

func NewUpdateSessionManagementPolicyDataRequestWithApplicationMergePatchPlusJSONBody(server string, ueId externalRef0.VarUeId, body UpdateSessionManagementPolicyDataApplicationMergePatchPlusJSONRequestBody) (*http.Request, error)

NewUpdateSessionManagementPolicyDataRequestWithApplicationMergePatchPlusJSONBody calls the generic UpdateSessionManagementPolicyData builder with application/merge-patch+json body

func NewUpdateSessionManagementPolicyDataRequestWithBody

func NewUpdateSessionManagementPolicyDataRequestWithBody(server string, ueId externalRef0.VarUeId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSessionManagementPolicyDataRequestWithBody generates requests for UpdateSessionManagementPolicyData with any type of body

func NewUpdateUEPolicySetRequestWithApplicationMergePatchPlusJSONBody

func NewUpdateUEPolicySetRequestWithApplicationMergePatchPlusJSONBody(server string, ueId externalRef0.VarUeId, body UpdateUEPolicySetApplicationMergePatchPlusJSONRequestBody) (*http.Request, error)

NewUpdateUEPolicySetRequestWithApplicationMergePatchPlusJSONBody calls the generic UpdateUEPolicySet builder with application/merge-patch+json body

func NewUpdateUEPolicySetRequestWithBody

func NewUpdateUEPolicySetRequestWithBody(server string, ueId externalRef0.VarUeId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateUEPolicySetRequestWithBody generates requests for UpdateUEPolicySet with any type of body

func RegisterHandlers

func RegisterHandlers(router gin.IRouter, si ServerInterface)

RegisterHandlers creates http.Handler with routing matching OpenAPI spec.

func RegisterHandlersWithOptions

func RegisterHandlersWithOptions(router gin.IRouter, si ServerInterface, options GinServerOptions)

RegisterHandlersWithOptions creates http.Handler with additional options

Types

type AmPolicyData

type AmPolicyData struct {
	PraInfos             *map[string]externalRef0.PresenceInfo `json:"praInfos,omitempty"`
	SubscCats            []string                              `json:"subscCats,omitempty"`
	AdditionalProperties map[string]interface{}                `json:"-"`
}

AmPolicyData Contains the AM policy data for a given subscriber.

func (AmPolicyData) Get

func (a AmPolicyData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for AmPolicyData. Returns the specified element and whether it was found

func (AmPolicyData) MarshalJSON

func (a AmPolicyData) MarshalJSON() ([]byte, error)

Override default JSON handling for AmPolicyData to handle AdditionalProperties

func (*AmPolicyData) Set

func (a *AmPolicyData) Set(fieldName string, value interface{})

Setter for additional properties for AmPolicyData

func (*AmPolicyData) UnmarshalJSON

func (a *AmPolicyData) UnmarshalJSON(b []byte) error

Override default JSON handling for AmPolicyData to handle AdditionalProperties

type BdtData

type BdtData struct {
	AspId string `json:"aspId"`

	// BdtRefId string identifying a BDT Reference ID as defined in subclause 5.3.3 of 3GPP TS 29.154.
	BdtRefId *externalRef1.BdtReferenceId `json:"bdtRefId,omitempty"`

	// BdtpStatus Indicates the validation status of a negotiated BDT policy.
	BdtpStatus *BdtPolicyStatus       `json:"bdtpStatus,omitempty"`
	Dnn        *externalRef0.Dnn      `json:"dnn,omitempty"`
	NumOfUes   *externalRef0.Uinteger `json:"numOfUes,omitempty"`

	// NwAreaInfo Describes a network area information in which the NF service consumer requests the number of UEs.
	NwAreaInfo *externalRef2.NetworkAreaInfo   `json:"nwAreaInfo,omitempty"`
	Snssai     *externalRef0.Snssai            `json:"snssai,omitempty"`
	SuppFeat   *externalRef0.SupportedFeatures `json:"suppFeat,omitempty"`

	// TrafficDes Identify a traffic descriptor as defined in Figure 5.2.2 of 3GPP TS 24.526, octets v+5 to w. (Original reference TS29122_ResourceManagementOfBdt.yaml#/components/schemas/TrafficDescriptor)
	TrafficDes *string `json:"trafficDes,omitempty"`

	// TransPolicy Describes a transfer policy.
	TransPolicy          externalRef2.TransferPolicy  `json:"transPolicy"`
	VolPerUe             *externalRef1.UsageThreshold `json:"volPerUe,omitempty"`
	AdditionalProperties map[string]interface{}       `json:"-"`
}

BdtData Contains the background data transfer data.

func (BdtData) Get

func (a BdtData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for BdtData. Returns the specified element and whether it was found

func (BdtData) MarshalJSON

func (a BdtData) MarshalJSON() ([]byte, error)

Override default JSON handling for BdtData to handle AdditionalProperties

func (*BdtData) Set

func (a *BdtData) Set(fieldName string, value interface{})

Setter for additional properties for BdtData

func (*BdtData) UnmarshalJSON

func (a *BdtData) UnmarshalJSON(b []byte) error

Override default JSON handling for BdtData to handle AdditionalProperties

type BdtDataPatch

type BdtDataPatch struct {
	// BdtpStatus Indicates the validation status of a negotiated BDT policy.
	BdtpStatus *BdtPolicyStatus `json:"bdtpStatus,omitempty"`

	// TransPolicy Describes a transfer policy.
	TransPolicy          *externalRef2.TransferPolicy `json:"transPolicy,omitempty"`
	AdditionalProperties map[string]interface{}       `json:"-"`
}

BdtDataPatch Contains the modified background data transfer data.

func (BdtDataPatch) Get

func (a BdtDataPatch) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for BdtDataPatch. Returns the specified element and whether it was found

func (BdtDataPatch) MarshalJSON

func (a BdtDataPatch) MarshalJSON() ([]byte, error)

Override default JSON handling for BdtDataPatch to handle AdditionalProperties

func (*BdtDataPatch) Set

func (a *BdtDataPatch) Set(fieldName string, value interface{})

Setter for additional properties for BdtDataPatch

func (*BdtDataPatch) UnmarshalJSON

func (a *BdtDataPatch) UnmarshalJSON(b []byte) error

Override default JSON handling for BdtDataPatch to handle AdditionalProperties

type BdtPolicyStatus

type BdtPolicyStatus string

BdtPolicyStatus Indicates the validation status of a negotiated BDT policy.

const (
	INVALID BdtPolicyStatus = "INVALID"
	VALID   BdtPolicyStatus = "VALID"
)

Defines values for BdtPolicyStatus.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) CreateIndividualBdtData

func (c *Client) CreateIndividualBdtData(ctx context.Context, bdtReferenceId string, body CreateIndividualBdtDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateIndividualBdtDataWithBody

func (c *Client) CreateIndividualBdtDataWithBody(ctx context.Context, bdtReferenceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateIndividualPolicyDataSubscription

func (c *Client) CreateIndividualPolicyDataSubscription(ctx context.Context, body CreateIndividualPolicyDataSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateIndividualPolicyDataSubscriptionWithBody

func (c *Client) CreateIndividualPolicyDataSubscriptionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrReplaceUEPolicySet

func (c *Client) CreateOrReplaceUEPolicySet(ctx context.Context, ueId externalRef0.VarUeId, body CreateOrReplaceUEPolicySetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrReplaceUEPolicySetWithBody

func (c *Client) CreateOrReplaceUEPolicySetWithBody(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUsageMonitoringResource

func (c *Client) CreateUsageMonitoringResource(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, body CreateUsageMonitoringResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUsageMonitoringResourceWithBody

func (c *Client) CreateUsageMonitoringResourceWithBody(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIndividualBdtData

func (c *Client) DeleteIndividualBdtData(ctx context.Context, bdtReferenceId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIndividualPolicyDataSubscription

func (c *Client) DeleteIndividualPolicyDataSubscription(ctx context.Context, subsId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUsageMonitoringInformation

func (c *Client) DeleteUsageMonitoringInformation(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReadAccessAndMobilityPolicyData

func (c *Client) ReadAccessAndMobilityPolicyData(ctx context.Context, ueId externalRef0.VarUeId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReadBdtData

func (c *Client) ReadBdtData(ctx context.Context, params *ReadBdtDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReadIndividualBdtData

func (c *Client) ReadIndividualBdtData(ctx context.Context, bdtReferenceId string, params *ReadIndividualBdtDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReadOperatorSpecificData

func (c *Client) ReadOperatorSpecificData(ctx context.Context, ueId externalRef0.VarUeId, params *ReadOperatorSpecificDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReadPlmnUePolicySet

func (c *Client) ReadPlmnUePolicySet(ctx context.Context, plmnId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReadSessionManagementPolicyData

func (c *Client) ReadSessionManagementPolicyData(ctx context.Context, ueId externalRef0.VarUeId, params *ReadSessionManagementPolicyDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReadSponsorConnectivityData

func (c *Client) ReadSponsorConnectivityData(ctx context.Context, sponsorId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReadUEPolicySet

func (c *Client) ReadUEPolicySet(ctx context.Context, ueId externalRef0.VarUeId, params *ReadUEPolicySetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReadUsageMonitoringInformation

func (c *Client) ReadUsageMonitoringInformation(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, params *ReadUsageMonitoringInformationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceIndividualPolicyDataSubscription

func (c *Client) ReplaceIndividualPolicyDataSubscription(ctx context.Context, subsId string, body ReplaceIndividualPolicyDataSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceIndividualPolicyDataSubscriptionWithBody

func (c *Client) ReplaceIndividualPolicyDataSubscriptionWithBody(ctx context.Context, subsId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceOperatorSpecificData

func (c *Client) ReplaceOperatorSpecificData(ctx context.Context, ueId externalRef0.VarUeId, body ReplaceOperatorSpecificDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceOperatorSpecificDataWithBody

func (c *Client) ReplaceOperatorSpecificDataWithBody(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateIndividualBdtDataWithApplicationMergePatchPlusJSONBody

func (c *Client) UpdateIndividualBdtDataWithApplicationMergePatchPlusJSONBody(ctx context.Context, bdtReferenceId string, body UpdateIndividualBdtDataApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateIndividualBdtDataWithBody

func (c *Client) UpdateIndividualBdtDataWithBody(ctx context.Context, bdtReferenceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOperatorSpecificDataWithApplicationJSONPatchPlusJSONBody

func (c *Client) UpdateOperatorSpecificDataWithApplicationJSONPatchPlusJSONBody(ctx context.Context, ueId externalRef0.VarUeId, body UpdateOperatorSpecificDataApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOperatorSpecificDataWithBody

func (c *Client) UpdateOperatorSpecificDataWithBody(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSessionManagementPolicyDataWithApplicationMergePatchPlusJSONBody

func (c *Client) UpdateSessionManagementPolicyDataWithApplicationMergePatchPlusJSONBody(ctx context.Context, ueId externalRef0.VarUeId, body UpdateSessionManagementPolicyDataApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSessionManagementPolicyDataWithBody

func (c *Client) UpdateSessionManagementPolicyDataWithBody(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUEPolicySetWithApplicationMergePatchPlusJSONBody

func (c *Client) UpdateUEPolicySetWithApplicationMergePatchPlusJSONBody(ctx context.Context, ueId externalRef0.VarUeId, body UpdateUEPolicySetApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUEPolicySetWithBody

func (c *Client) UpdateUEPolicySetWithBody(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// ReadBdtData request
	ReadBdtData(ctx context.Context, params *ReadBdtDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteIndividualBdtData request
	DeleteIndividualBdtData(ctx context.Context, bdtReferenceId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReadIndividualBdtData request
	ReadIndividualBdtData(ctx context.Context, bdtReferenceId string, params *ReadIndividualBdtDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateIndividualBdtDataWithBody request with any body
	UpdateIndividualBdtDataWithBody(ctx context.Context, bdtReferenceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateIndividualBdtDataWithApplicationMergePatchPlusJSONBody(ctx context.Context, bdtReferenceId string, body UpdateIndividualBdtDataApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateIndividualBdtDataWithBody request with any body
	CreateIndividualBdtDataWithBody(ctx context.Context, bdtReferenceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateIndividualBdtData(ctx context.Context, bdtReferenceId string, body CreateIndividualBdtDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReadPlmnUePolicySet request
	ReadPlmnUePolicySet(ctx context.Context, plmnId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReadSponsorConnectivityData request
	ReadSponsorConnectivityData(ctx context.Context, sponsorId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateIndividualPolicyDataSubscriptionWithBody request with any body
	CreateIndividualPolicyDataSubscriptionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateIndividualPolicyDataSubscription(ctx context.Context, body CreateIndividualPolicyDataSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteIndividualPolicyDataSubscription request
	DeleteIndividualPolicyDataSubscription(ctx context.Context, subsId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceIndividualPolicyDataSubscriptionWithBody request with any body
	ReplaceIndividualPolicyDataSubscriptionWithBody(ctx context.Context, subsId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceIndividualPolicyDataSubscription(ctx context.Context, subsId string, body ReplaceIndividualPolicyDataSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReadAccessAndMobilityPolicyData request
	ReadAccessAndMobilityPolicyData(ctx context.Context, ueId externalRef0.VarUeId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReadOperatorSpecificData request
	ReadOperatorSpecificData(ctx context.Context, ueId externalRef0.VarUeId, params *ReadOperatorSpecificDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOperatorSpecificDataWithBody request with any body
	UpdateOperatorSpecificDataWithBody(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateOperatorSpecificDataWithApplicationJSONPatchPlusJSONBody(ctx context.Context, ueId externalRef0.VarUeId, body UpdateOperatorSpecificDataApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceOperatorSpecificDataWithBody request with any body
	ReplaceOperatorSpecificDataWithBody(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceOperatorSpecificData(ctx context.Context, ueId externalRef0.VarUeId, body ReplaceOperatorSpecificDataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReadSessionManagementPolicyData request
	ReadSessionManagementPolicyData(ctx context.Context, ueId externalRef0.VarUeId, params *ReadSessionManagementPolicyDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSessionManagementPolicyDataWithBody request with any body
	UpdateSessionManagementPolicyDataWithBody(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSessionManagementPolicyDataWithApplicationMergePatchPlusJSONBody(ctx context.Context, ueId externalRef0.VarUeId, body UpdateSessionManagementPolicyDataApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUsageMonitoringInformation request
	DeleteUsageMonitoringInformation(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReadUsageMonitoringInformation request
	ReadUsageMonitoringInformation(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, params *ReadUsageMonitoringInformationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateUsageMonitoringResourceWithBody request with any body
	CreateUsageMonitoringResourceWithBody(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateUsageMonitoringResource(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, body CreateUsageMonitoringResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReadUEPolicySet request
	ReadUEPolicySet(ctx context.Context, ueId externalRef0.VarUeId, params *ReadUEPolicySetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateUEPolicySetWithBody request with any body
	UpdateUEPolicySetWithBody(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateUEPolicySetWithApplicationMergePatchPlusJSONBody(ctx context.Context, ueId externalRef0.VarUeId, body UpdateUEPolicySetApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateOrReplaceUEPolicySetWithBody request with any body
	CreateOrReplaceUEPolicySetWithBody(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateOrReplaceUEPolicySet(ctx context.Context, ueId externalRef0.VarUeId, body CreateOrReplaceUEPolicySetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) CreateIndividualBdtDataWithBodyWithResponse

func (c *ClientWithResponses) CreateIndividualBdtDataWithBodyWithResponse(ctx context.Context, bdtReferenceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIndividualBdtDataResponse, error)

CreateIndividualBdtDataWithBodyWithResponse request with arbitrary body returning *CreateIndividualBdtDataResponse

func (*ClientWithResponses) CreateIndividualBdtDataWithResponse

func (c *ClientWithResponses) CreateIndividualBdtDataWithResponse(ctx context.Context, bdtReferenceId string, body CreateIndividualBdtDataJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIndividualBdtDataResponse, error)

func (*ClientWithResponses) CreateIndividualPolicyDataSubscriptionWithBodyWithResponse

func (c *ClientWithResponses) CreateIndividualPolicyDataSubscriptionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIndividualPolicyDataSubscriptionResponse, error)

CreateIndividualPolicyDataSubscriptionWithBodyWithResponse request with arbitrary body returning *CreateIndividualPolicyDataSubscriptionResponse

func (*ClientWithResponses) CreateOrReplaceUEPolicySetWithBodyWithResponse

func (c *ClientWithResponses) CreateOrReplaceUEPolicySetWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrReplaceUEPolicySetResponse, error)

CreateOrReplaceUEPolicySetWithBodyWithResponse request with arbitrary body returning *CreateOrReplaceUEPolicySetResponse

func (*ClientWithResponses) CreateOrReplaceUEPolicySetWithResponse

func (*ClientWithResponses) CreateUsageMonitoringResourceWithBodyWithResponse

func (c *ClientWithResponses) CreateUsageMonitoringResourceWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUsageMonitoringResourceResponse, error)

CreateUsageMonitoringResourceWithBodyWithResponse request with arbitrary body returning *CreateUsageMonitoringResourceResponse

func (*ClientWithResponses) CreateUsageMonitoringResourceWithResponse

func (c *ClientWithResponses) CreateUsageMonitoringResourceWithResponse(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, body CreateUsageMonitoringResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUsageMonitoringResourceResponse, error)

func (*ClientWithResponses) DeleteIndividualBdtDataWithResponse

func (c *ClientWithResponses) DeleteIndividualBdtDataWithResponse(ctx context.Context, bdtReferenceId string, reqEditors ...RequestEditorFn) (*DeleteIndividualBdtDataResponse, error)

DeleteIndividualBdtDataWithResponse request returning *DeleteIndividualBdtDataResponse

func (*ClientWithResponses) DeleteIndividualPolicyDataSubscriptionWithResponse

func (c *ClientWithResponses) DeleteIndividualPolicyDataSubscriptionWithResponse(ctx context.Context, subsId string, reqEditors ...RequestEditorFn) (*DeleteIndividualPolicyDataSubscriptionResponse, error)

DeleteIndividualPolicyDataSubscriptionWithResponse request returning *DeleteIndividualPolicyDataSubscriptionResponse

func (*ClientWithResponses) DeleteUsageMonitoringInformationWithResponse

func (c *ClientWithResponses) DeleteUsageMonitoringInformationWithResponse(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, reqEditors ...RequestEditorFn) (*DeleteUsageMonitoringInformationResponse, error)

DeleteUsageMonitoringInformationWithResponse request returning *DeleteUsageMonitoringInformationResponse

func (*ClientWithResponses) ReadAccessAndMobilityPolicyDataWithResponse

func (c *ClientWithResponses) ReadAccessAndMobilityPolicyDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, reqEditors ...RequestEditorFn) (*ReadAccessAndMobilityPolicyDataResponse, error)

ReadAccessAndMobilityPolicyDataWithResponse request returning *ReadAccessAndMobilityPolicyDataResponse

func (*ClientWithResponses) ReadBdtDataWithResponse

func (c *ClientWithResponses) ReadBdtDataWithResponse(ctx context.Context, params *ReadBdtDataParams, reqEditors ...RequestEditorFn) (*ReadBdtDataResponse, error)

ReadBdtDataWithResponse request returning *ReadBdtDataResponse

func (*ClientWithResponses) ReadIndividualBdtDataWithResponse

func (c *ClientWithResponses) ReadIndividualBdtDataWithResponse(ctx context.Context, bdtReferenceId string, params *ReadIndividualBdtDataParams, reqEditors ...RequestEditorFn) (*ReadIndividualBdtDataResponse, error)

ReadIndividualBdtDataWithResponse request returning *ReadIndividualBdtDataResponse

func (*ClientWithResponses) ReadOperatorSpecificDataWithResponse

func (c *ClientWithResponses) ReadOperatorSpecificDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *ReadOperatorSpecificDataParams, reqEditors ...RequestEditorFn) (*ReadOperatorSpecificDataResponse, error)

ReadOperatorSpecificDataWithResponse request returning *ReadOperatorSpecificDataResponse

func (*ClientWithResponses) ReadPlmnUePolicySetWithResponse

func (c *ClientWithResponses) ReadPlmnUePolicySetWithResponse(ctx context.Context, plmnId string, reqEditors ...RequestEditorFn) (*ReadPlmnUePolicySetResponse, error)

ReadPlmnUePolicySetWithResponse request returning *ReadPlmnUePolicySetResponse

func (*ClientWithResponses) ReadSessionManagementPolicyDataWithResponse

func (c *ClientWithResponses) ReadSessionManagementPolicyDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *ReadSessionManagementPolicyDataParams, reqEditors ...RequestEditorFn) (*ReadSessionManagementPolicyDataResponse, error)

ReadSessionManagementPolicyDataWithResponse request returning *ReadSessionManagementPolicyDataResponse

func (*ClientWithResponses) ReadSponsorConnectivityDataWithResponse

func (c *ClientWithResponses) ReadSponsorConnectivityDataWithResponse(ctx context.Context, sponsorId string, reqEditors ...RequestEditorFn) (*ReadSponsorConnectivityDataResponse, error)

ReadSponsorConnectivityDataWithResponse request returning *ReadSponsorConnectivityDataResponse

func (*ClientWithResponses) ReadUEPolicySetWithResponse

func (c *ClientWithResponses) ReadUEPolicySetWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *ReadUEPolicySetParams, reqEditors ...RequestEditorFn) (*ReadUEPolicySetResponse, error)

ReadUEPolicySetWithResponse request returning *ReadUEPolicySetResponse

func (*ClientWithResponses) ReadUsageMonitoringInformationWithResponse

func (c *ClientWithResponses) ReadUsageMonitoringInformationWithResponse(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, params *ReadUsageMonitoringInformationParams, reqEditors ...RequestEditorFn) (*ReadUsageMonitoringInformationResponse, error)

ReadUsageMonitoringInformationWithResponse request returning *ReadUsageMonitoringInformationResponse

func (*ClientWithResponses) ReplaceIndividualPolicyDataSubscriptionWithBodyWithResponse

func (c *ClientWithResponses) ReplaceIndividualPolicyDataSubscriptionWithBodyWithResponse(ctx context.Context, subsId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceIndividualPolicyDataSubscriptionResponse, error)

ReplaceIndividualPolicyDataSubscriptionWithBodyWithResponse request with arbitrary body returning *ReplaceIndividualPolicyDataSubscriptionResponse

func (*ClientWithResponses) ReplaceOperatorSpecificDataWithBodyWithResponse

func (c *ClientWithResponses) ReplaceOperatorSpecificDataWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceOperatorSpecificDataResponse, error)

ReplaceOperatorSpecificDataWithBodyWithResponse request with arbitrary body returning *ReplaceOperatorSpecificDataResponse

func (*ClientWithResponses) UpdateIndividualBdtDataWithApplicationMergePatchPlusJSONBodyWithResponse

func (c *ClientWithResponses) UpdateIndividualBdtDataWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, bdtReferenceId string, body UpdateIndividualBdtDataApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateIndividualBdtDataResponse, error)

func (*ClientWithResponses) UpdateIndividualBdtDataWithBodyWithResponse

func (c *ClientWithResponses) UpdateIndividualBdtDataWithBodyWithResponse(ctx context.Context, bdtReferenceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateIndividualBdtDataResponse, error)

UpdateIndividualBdtDataWithBodyWithResponse request with arbitrary body returning *UpdateIndividualBdtDataResponse

func (*ClientWithResponses) UpdateOperatorSpecificDataWithBodyWithResponse

func (c *ClientWithResponses) UpdateOperatorSpecificDataWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOperatorSpecificDataResponse, error)

UpdateOperatorSpecificDataWithBodyWithResponse request with arbitrary body returning *UpdateOperatorSpecificDataResponse

func (*ClientWithResponses) UpdateSessionManagementPolicyDataWithBodyWithResponse

func (c *ClientWithResponses) UpdateSessionManagementPolicyDataWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSessionManagementPolicyDataResponse, error)

UpdateSessionManagementPolicyDataWithBodyWithResponse request with arbitrary body returning *UpdateSessionManagementPolicyDataResponse

func (*ClientWithResponses) UpdateUEPolicySetWithApplicationMergePatchPlusJSONBodyWithResponse

func (c *ClientWithResponses) UpdateUEPolicySetWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, body UpdateUEPolicySetApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUEPolicySetResponse, error)

func (*ClientWithResponses) UpdateUEPolicySetWithBodyWithResponse

func (c *ClientWithResponses) UpdateUEPolicySetWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUEPolicySetResponse, error)

UpdateUEPolicySetWithBodyWithResponse request with arbitrary body returning *UpdateUEPolicySetResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// ReadBdtDataWithResponse request
	ReadBdtDataWithResponse(ctx context.Context, params *ReadBdtDataParams, reqEditors ...RequestEditorFn) (*ReadBdtDataResponse, error)

	// DeleteIndividualBdtDataWithResponse request
	DeleteIndividualBdtDataWithResponse(ctx context.Context, bdtReferenceId string, reqEditors ...RequestEditorFn) (*DeleteIndividualBdtDataResponse, error)

	// ReadIndividualBdtDataWithResponse request
	ReadIndividualBdtDataWithResponse(ctx context.Context, bdtReferenceId string, params *ReadIndividualBdtDataParams, reqEditors ...RequestEditorFn) (*ReadIndividualBdtDataResponse, error)

	// UpdateIndividualBdtDataWithBodyWithResponse request with any body
	UpdateIndividualBdtDataWithBodyWithResponse(ctx context.Context, bdtReferenceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateIndividualBdtDataResponse, error)

	UpdateIndividualBdtDataWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, bdtReferenceId string, body UpdateIndividualBdtDataApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateIndividualBdtDataResponse, error)

	// CreateIndividualBdtDataWithBodyWithResponse request with any body
	CreateIndividualBdtDataWithBodyWithResponse(ctx context.Context, bdtReferenceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIndividualBdtDataResponse, error)

	CreateIndividualBdtDataWithResponse(ctx context.Context, bdtReferenceId string, body CreateIndividualBdtDataJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIndividualBdtDataResponse, error)

	// ReadPlmnUePolicySetWithResponse request
	ReadPlmnUePolicySetWithResponse(ctx context.Context, plmnId string, reqEditors ...RequestEditorFn) (*ReadPlmnUePolicySetResponse, error)

	// ReadSponsorConnectivityDataWithResponse request
	ReadSponsorConnectivityDataWithResponse(ctx context.Context, sponsorId string, reqEditors ...RequestEditorFn) (*ReadSponsorConnectivityDataResponse, error)

	// CreateIndividualPolicyDataSubscriptionWithBodyWithResponse request with any body
	CreateIndividualPolicyDataSubscriptionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateIndividualPolicyDataSubscriptionResponse, error)

	CreateIndividualPolicyDataSubscriptionWithResponse(ctx context.Context, body CreateIndividualPolicyDataSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateIndividualPolicyDataSubscriptionResponse, error)

	// DeleteIndividualPolicyDataSubscriptionWithResponse request
	DeleteIndividualPolicyDataSubscriptionWithResponse(ctx context.Context, subsId string, reqEditors ...RequestEditorFn) (*DeleteIndividualPolicyDataSubscriptionResponse, error)

	// ReplaceIndividualPolicyDataSubscriptionWithBodyWithResponse request with any body
	ReplaceIndividualPolicyDataSubscriptionWithBodyWithResponse(ctx context.Context, subsId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceIndividualPolicyDataSubscriptionResponse, error)

	ReplaceIndividualPolicyDataSubscriptionWithResponse(ctx context.Context, subsId string, body ReplaceIndividualPolicyDataSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceIndividualPolicyDataSubscriptionResponse, error)

	// ReadAccessAndMobilityPolicyDataWithResponse request
	ReadAccessAndMobilityPolicyDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, reqEditors ...RequestEditorFn) (*ReadAccessAndMobilityPolicyDataResponse, error)

	// ReadOperatorSpecificDataWithResponse request
	ReadOperatorSpecificDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *ReadOperatorSpecificDataParams, reqEditors ...RequestEditorFn) (*ReadOperatorSpecificDataResponse, error)

	// UpdateOperatorSpecificDataWithBodyWithResponse request with any body
	UpdateOperatorSpecificDataWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOperatorSpecificDataResponse, error)

	UpdateOperatorSpecificDataWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, body UpdateOperatorSpecificDataApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOperatorSpecificDataResponse, error)

	// ReplaceOperatorSpecificDataWithBodyWithResponse request with any body
	ReplaceOperatorSpecificDataWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceOperatorSpecificDataResponse, error)

	ReplaceOperatorSpecificDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, body ReplaceOperatorSpecificDataJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceOperatorSpecificDataResponse, error)

	// ReadSessionManagementPolicyDataWithResponse request
	ReadSessionManagementPolicyDataWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *ReadSessionManagementPolicyDataParams, reqEditors ...RequestEditorFn) (*ReadSessionManagementPolicyDataResponse, error)

	// UpdateSessionManagementPolicyDataWithBodyWithResponse request with any body
	UpdateSessionManagementPolicyDataWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSessionManagementPolicyDataResponse, error)

	UpdateSessionManagementPolicyDataWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, body UpdateSessionManagementPolicyDataApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSessionManagementPolicyDataResponse, error)

	// DeleteUsageMonitoringInformationWithResponse request
	DeleteUsageMonitoringInformationWithResponse(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, reqEditors ...RequestEditorFn) (*DeleteUsageMonitoringInformationResponse, error)

	// ReadUsageMonitoringInformationWithResponse request
	ReadUsageMonitoringInformationWithResponse(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, params *ReadUsageMonitoringInformationParams, reqEditors ...RequestEditorFn) (*ReadUsageMonitoringInformationResponse, error)

	// CreateUsageMonitoringResourceWithBodyWithResponse request with any body
	CreateUsageMonitoringResourceWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUsageMonitoringResourceResponse, error)

	CreateUsageMonitoringResourceWithResponse(ctx context.Context, ueId externalRef0.VarUeId, usageMonId string, body CreateUsageMonitoringResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUsageMonitoringResourceResponse, error)

	// ReadUEPolicySetWithResponse request
	ReadUEPolicySetWithResponse(ctx context.Context, ueId externalRef0.VarUeId, params *ReadUEPolicySetParams, reqEditors ...RequestEditorFn) (*ReadUEPolicySetResponse, error)

	// UpdateUEPolicySetWithBodyWithResponse request with any body
	UpdateUEPolicySetWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUEPolicySetResponse, error)

	UpdateUEPolicySetWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, body UpdateUEPolicySetApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUEPolicySetResponse, error)

	// CreateOrReplaceUEPolicySetWithBodyWithResponse request with any body
	CreateOrReplaceUEPolicySetWithBodyWithResponse(ctx context.Context, ueId externalRef0.VarUeId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrReplaceUEPolicySetResponse, error)

	CreateOrReplaceUEPolicySetWithResponse(ctx context.Context, ueId externalRef0.VarUeId, body CreateOrReplaceUEPolicySetJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrReplaceUEPolicySetResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CreateIndividualBdtData201JSONResponse

type CreateIndividualBdtData201JSONResponse struct {
	Body    BdtData
	Headers CreateIndividualBdtData201ResponseHeaders
}

func (CreateIndividualBdtData201JSONResponse) VisitCreateIndividualBdtDataResponse

func (response CreateIndividualBdtData201JSONResponse) VisitCreateIndividualBdtDataResponse(w http.ResponseWriter) error

type CreateIndividualBdtData201ResponseHeaders

type CreateIndividualBdtData201ResponseHeaders struct {
	Location string
}

type CreateIndividualBdtData400ApplicationProblemPlusJSONResponse

type CreateIndividualBdtData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (CreateIndividualBdtData400ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse

func (response CreateIndividualBdtData400ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse(w http.ResponseWriter) error

type CreateIndividualBdtData401ApplicationProblemPlusJSONResponse

type CreateIndividualBdtData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (CreateIndividualBdtData401ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse

func (response CreateIndividualBdtData401ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse(w http.ResponseWriter) error

type CreateIndividualBdtData403ApplicationProblemPlusJSONResponse

type CreateIndividualBdtData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (CreateIndividualBdtData403ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse

func (response CreateIndividualBdtData403ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse(w http.ResponseWriter) error

type CreateIndividualBdtData404ApplicationProblemPlusJSONResponse

type CreateIndividualBdtData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (CreateIndividualBdtData404ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse

func (response CreateIndividualBdtData404ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse(w http.ResponseWriter) error

type CreateIndividualBdtData411ApplicationProblemPlusJSONResponse

type CreateIndividualBdtData411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (CreateIndividualBdtData411ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse

func (response CreateIndividualBdtData411ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse(w http.ResponseWriter) error

type CreateIndividualBdtData413ApplicationProblemPlusJSONResponse

type CreateIndividualBdtData413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (CreateIndividualBdtData413ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse

func (response CreateIndividualBdtData413ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse(w http.ResponseWriter) error

type CreateIndividualBdtData414ApplicationProblemPlusJSONResponse

type CreateIndividualBdtData414ApplicationProblemPlusJSONResponse struct {
	externalRef0.N414ApplicationProblemPlusJSONResponse
}

func (CreateIndividualBdtData414ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse

func (response CreateIndividualBdtData414ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse(w http.ResponseWriter) error

type CreateIndividualBdtData415ApplicationProblemPlusJSONResponse

type CreateIndividualBdtData415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (CreateIndividualBdtData415ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse

func (response CreateIndividualBdtData415ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse(w http.ResponseWriter) error

type CreateIndividualBdtData429ApplicationProblemPlusJSONResponse

type CreateIndividualBdtData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (CreateIndividualBdtData429ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse

func (response CreateIndividualBdtData429ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse(w http.ResponseWriter) error

type CreateIndividualBdtData500ApplicationProblemPlusJSONResponse

type CreateIndividualBdtData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (CreateIndividualBdtData500ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse

func (response CreateIndividualBdtData500ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse(w http.ResponseWriter) error

type CreateIndividualBdtData503ApplicationProblemPlusJSONResponse

type CreateIndividualBdtData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (CreateIndividualBdtData503ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse

func (response CreateIndividualBdtData503ApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse(w http.ResponseWriter) error

type CreateIndividualBdtDataJSONRequestBody

type CreateIndividualBdtDataJSONRequestBody = BdtData

CreateIndividualBdtDataJSONRequestBody defines body for CreateIndividualBdtData for application/json ContentType.

type CreateIndividualBdtDataRequestObject

type CreateIndividualBdtDataRequestObject struct {
	BdtReferenceId string `json:"bdtReferenceId"`
	Body           *CreateIndividualBdtDataJSONRequestBody
}

type CreateIndividualBdtDataResponse

type CreateIndividualBdtDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON201                       *BdtData
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON414     *externalRef0.N414
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseCreateIndividualBdtDataResponse

func ParseCreateIndividualBdtDataResponse(rsp *http.Response) (*CreateIndividualBdtDataResponse, error)

ParseCreateIndividualBdtDataResponse parses an HTTP response from a CreateIndividualBdtDataWithResponse call

func (CreateIndividualBdtDataResponse) Status

Status returns HTTPResponse.Status

func (CreateIndividualBdtDataResponse) StatusCode

func (r CreateIndividualBdtDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateIndividualBdtDataResponseObject

type CreateIndividualBdtDataResponseObject interface {
	VisitCreateIndividualBdtDataResponse(w http.ResponseWriter) error
}

type CreateIndividualBdtDatadefaultApplicationProblemPlusJSONResponse

type CreateIndividualBdtDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (CreateIndividualBdtDatadefaultApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse

func (response CreateIndividualBdtDatadefaultApplicationProblemPlusJSONResponse) VisitCreateIndividualBdtDataResponse(w http.ResponseWriter) error

type CreateIndividualPolicyDataSubscription201JSONResponse

type CreateIndividualPolicyDataSubscription201JSONResponse struct {
	Body    PolicyDataSubscription
	Headers CreateIndividualPolicyDataSubscription201ResponseHeaders
}

func (CreateIndividualPolicyDataSubscription201JSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse

func (response CreateIndividualPolicyDataSubscription201JSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualPolicyDataSubscription201ResponseHeaders

type CreateIndividualPolicyDataSubscription201ResponseHeaders struct {
	Location string
}

type CreateIndividualPolicyDataSubscription400ApplicationProblemPlusJSONResponse

type CreateIndividualPolicyDataSubscription400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (CreateIndividualPolicyDataSubscription400ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse

func (response CreateIndividualPolicyDataSubscription400ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualPolicyDataSubscription401ApplicationProblemPlusJSONResponse

type CreateIndividualPolicyDataSubscription401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (CreateIndividualPolicyDataSubscription401ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse

func (response CreateIndividualPolicyDataSubscription401ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualPolicyDataSubscription403ApplicationProblemPlusJSONResponse

type CreateIndividualPolicyDataSubscription403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (CreateIndividualPolicyDataSubscription403ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse

func (response CreateIndividualPolicyDataSubscription403ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualPolicyDataSubscription404ApplicationProblemPlusJSONResponse

type CreateIndividualPolicyDataSubscription404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (CreateIndividualPolicyDataSubscription404ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse

func (response CreateIndividualPolicyDataSubscription404ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualPolicyDataSubscription411ApplicationProblemPlusJSONResponse

type CreateIndividualPolicyDataSubscription411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (CreateIndividualPolicyDataSubscription411ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse

func (response CreateIndividualPolicyDataSubscription411ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualPolicyDataSubscription413ApplicationProblemPlusJSONResponse

type CreateIndividualPolicyDataSubscription413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (CreateIndividualPolicyDataSubscription413ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse

func (response CreateIndividualPolicyDataSubscription413ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualPolicyDataSubscription415ApplicationProblemPlusJSONResponse

type CreateIndividualPolicyDataSubscription415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (CreateIndividualPolicyDataSubscription415ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse

func (response CreateIndividualPolicyDataSubscription415ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualPolicyDataSubscription429ApplicationProblemPlusJSONResponse

type CreateIndividualPolicyDataSubscription429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (CreateIndividualPolicyDataSubscription429ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse

func (response CreateIndividualPolicyDataSubscription429ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualPolicyDataSubscription500ApplicationProblemPlusJSONResponse

type CreateIndividualPolicyDataSubscription500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (CreateIndividualPolicyDataSubscription500ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse

func (response CreateIndividualPolicyDataSubscription500ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualPolicyDataSubscription503ApplicationProblemPlusJSONResponse

type CreateIndividualPolicyDataSubscription503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (CreateIndividualPolicyDataSubscription503ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse

func (response CreateIndividualPolicyDataSubscription503ApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type CreateIndividualPolicyDataSubscriptionJSONRequestBody

type CreateIndividualPolicyDataSubscriptionJSONRequestBody = PolicyDataSubscription

CreateIndividualPolicyDataSubscriptionJSONRequestBody defines body for CreateIndividualPolicyDataSubscription for application/json ContentType.

type CreateIndividualPolicyDataSubscriptionRequestObject

type CreateIndividualPolicyDataSubscriptionRequestObject struct {
	Body *CreateIndividualPolicyDataSubscriptionJSONRequestBody
}

type CreateIndividualPolicyDataSubscriptionResponse

type CreateIndividualPolicyDataSubscriptionResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON201                       *PolicyDataSubscription
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseCreateIndividualPolicyDataSubscriptionResponse

func ParseCreateIndividualPolicyDataSubscriptionResponse(rsp *http.Response) (*CreateIndividualPolicyDataSubscriptionResponse, error)

ParseCreateIndividualPolicyDataSubscriptionResponse parses an HTTP response from a CreateIndividualPolicyDataSubscriptionWithResponse call

func (CreateIndividualPolicyDataSubscriptionResponse) Status

Status returns HTTPResponse.Status

func (CreateIndividualPolicyDataSubscriptionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateIndividualPolicyDataSubscriptionResponseObject

type CreateIndividualPolicyDataSubscriptionResponseObject interface {
	VisitCreateIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error
}

type CreateIndividualPolicyDataSubscriptiondefaultApplicationProblemPlusJSONResponse

type CreateIndividualPolicyDataSubscriptiondefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (CreateIndividualPolicyDataSubscriptiondefaultApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse

func (response CreateIndividualPolicyDataSubscriptiondefaultApplicationProblemPlusJSONResponse) VisitCreateIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type CreateOrReplaceUEPolicySet200JSONResponse

type CreateOrReplaceUEPolicySet200JSONResponse UePolicySet

func (CreateOrReplaceUEPolicySet200JSONResponse) VisitCreateOrReplaceUEPolicySetResponse

func (response CreateOrReplaceUEPolicySet200JSONResponse) VisitCreateOrReplaceUEPolicySetResponse(w http.ResponseWriter) error

type CreateOrReplaceUEPolicySet201JSONResponse

type CreateOrReplaceUEPolicySet201JSONResponse struct {
	Body    UePolicySet
	Headers CreateOrReplaceUEPolicySet201ResponseHeaders
}

func (CreateOrReplaceUEPolicySet201JSONResponse) VisitCreateOrReplaceUEPolicySetResponse

func (response CreateOrReplaceUEPolicySet201JSONResponse) VisitCreateOrReplaceUEPolicySetResponse(w http.ResponseWriter) error

type CreateOrReplaceUEPolicySet201ResponseHeaders

type CreateOrReplaceUEPolicySet201ResponseHeaders struct {
	Location string
}

type CreateOrReplaceUEPolicySet204Response

type CreateOrReplaceUEPolicySet204Response struct {
}

func (CreateOrReplaceUEPolicySet204Response) VisitCreateOrReplaceUEPolicySetResponse

func (response CreateOrReplaceUEPolicySet204Response) VisitCreateOrReplaceUEPolicySetResponse(w http.ResponseWriter) error

type CreateOrReplaceUEPolicySet400ApplicationProblemPlusJSONResponse

type CreateOrReplaceUEPolicySet400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceUEPolicySet400ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse

func (response CreateOrReplaceUEPolicySet400ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse(w http.ResponseWriter) error

type CreateOrReplaceUEPolicySet401ApplicationProblemPlusJSONResponse

type CreateOrReplaceUEPolicySet401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceUEPolicySet401ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse

func (response CreateOrReplaceUEPolicySet401ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse(w http.ResponseWriter) error

type CreateOrReplaceUEPolicySet403ApplicationProblemPlusJSONResponse

type CreateOrReplaceUEPolicySet403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceUEPolicySet403ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse

func (response CreateOrReplaceUEPolicySet403ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse(w http.ResponseWriter) error

type CreateOrReplaceUEPolicySet404ApplicationProblemPlusJSONResponse

type CreateOrReplaceUEPolicySet404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceUEPolicySet404ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse

func (response CreateOrReplaceUEPolicySet404ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse(w http.ResponseWriter) error

type CreateOrReplaceUEPolicySet411ApplicationProblemPlusJSONResponse

type CreateOrReplaceUEPolicySet411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceUEPolicySet411ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse

func (response CreateOrReplaceUEPolicySet411ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse(w http.ResponseWriter) error

type CreateOrReplaceUEPolicySet413ApplicationProblemPlusJSONResponse

type CreateOrReplaceUEPolicySet413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceUEPolicySet413ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse

func (response CreateOrReplaceUEPolicySet413ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse(w http.ResponseWriter) error

type CreateOrReplaceUEPolicySet415ApplicationProblemPlusJSONResponse

type CreateOrReplaceUEPolicySet415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceUEPolicySet415ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse

func (response CreateOrReplaceUEPolicySet415ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse(w http.ResponseWriter) error

type CreateOrReplaceUEPolicySet429ApplicationProblemPlusJSONResponse

type CreateOrReplaceUEPolicySet429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceUEPolicySet429ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse

func (response CreateOrReplaceUEPolicySet429ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse(w http.ResponseWriter) error

type CreateOrReplaceUEPolicySet500ApplicationProblemPlusJSONResponse

type CreateOrReplaceUEPolicySet500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceUEPolicySet500ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse

func (response CreateOrReplaceUEPolicySet500ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse(w http.ResponseWriter) error

type CreateOrReplaceUEPolicySet503ApplicationProblemPlusJSONResponse

type CreateOrReplaceUEPolicySet503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (CreateOrReplaceUEPolicySet503ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse

func (response CreateOrReplaceUEPolicySet503ApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse(w http.ResponseWriter) error

type CreateOrReplaceUEPolicySetJSONRequestBody

type CreateOrReplaceUEPolicySetJSONRequestBody = UePolicySet

CreateOrReplaceUEPolicySetJSONRequestBody defines body for CreateOrReplaceUEPolicySet for application/json ContentType.

type CreateOrReplaceUEPolicySetRequestObject

type CreateOrReplaceUEPolicySetRequestObject struct {
	UeId externalRef0.VarUeId `json:"ueId"`
	Body *CreateOrReplaceUEPolicySetJSONRequestBody
}

type CreateOrReplaceUEPolicySetResponse

type CreateOrReplaceUEPolicySetResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *UePolicySet
	JSON201                       *UePolicySet
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseCreateOrReplaceUEPolicySetResponse

func ParseCreateOrReplaceUEPolicySetResponse(rsp *http.Response) (*CreateOrReplaceUEPolicySetResponse, error)

ParseCreateOrReplaceUEPolicySetResponse parses an HTTP response from a CreateOrReplaceUEPolicySetWithResponse call

func (CreateOrReplaceUEPolicySetResponse) Status

Status returns HTTPResponse.Status

func (CreateOrReplaceUEPolicySetResponse) StatusCode

func (r CreateOrReplaceUEPolicySetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateOrReplaceUEPolicySetResponseObject

type CreateOrReplaceUEPolicySetResponseObject interface {
	VisitCreateOrReplaceUEPolicySetResponse(w http.ResponseWriter) error
}

type CreateOrReplaceUEPolicySetdefaultApplicationProblemPlusJSONResponse

type CreateOrReplaceUEPolicySetdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (CreateOrReplaceUEPolicySetdefaultApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse

func (response CreateOrReplaceUEPolicySetdefaultApplicationProblemPlusJSONResponse) VisitCreateOrReplaceUEPolicySetResponse(w http.ResponseWriter) error

type CreateUsageMonitoringResource201JSONResponse

type CreateUsageMonitoringResource201JSONResponse struct {
	Body    UsageMonData
	Headers CreateUsageMonitoringResource201ResponseHeaders
}

func (CreateUsageMonitoringResource201JSONResponse) VisitCreateUsageMonitoringResourceResponse

func (response CreateUsageMonitoringResource201JSONResponse) VisitCreateUsageMonitoringResourceResponse(w http.ResponseWriter) error

type CreateUsageMonitoringResource201ResponseHeaders

type CreateUsageMonitoringResource201ResponseHeaders struct {
	Location string
}

type CreateUsageMonitoringResource400ApplicationProblemPlusJSONResponse

type CreateUsageMonitoringResource400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (CreateUsageMonitoringResource400ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse

func (response CreateUsageMonitoringResource400ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse(w http.ResponseWriter) error

type CreateUsageMonitoringResource401ApplicationProblemPlusJSONResponse

type CreateUsageMonitoringResource401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (CreateUsageMonitoringResource401ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse

func (response CreateUsageMonitoringResource401ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse(w http.ResponseWriter) error

type CreateUsageMonitoringResource403ApplicationProblemPlusJSONResponse

type CreateUsageMonitoringResource403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (CreateUsageMonitoringResource403ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse

func (response CreateUsageMonitoringResource403ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse(w http.ResponseWriter) error

type CreateUsageMonitoringResource404ApplicationProblemPlusJSONResponse

type CreateUsageMonitoringResource404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (CreateUsageMonitoringResource404ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse

func (response CreateUsageMonitoringResource404ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse(w http.ResponseWriter) error

type CreateUsageMonitoringResource411ApplicationProblemPlusJSONResponse

type CreateUsageMonitoringResource411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (CreateUsageMonitoringResource411ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse

func (response CreateUsageMonitoringResource411ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse(w http.ResponseWriter) error

type CreateUsageMonitoringResource413ApplicationProblemPlusJSONResponse

type CreateUsageMonitoringResource413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (CreateUsageMonitoringResource413ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse

func (response CreateUsageMonitoringResource413ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse(w http.ResponseWriter) error

type CreateUsageMonitoringResource414ApplicationProblemPlusJSONResponse

type CreateUsageMonitoringResource414ApplicationProblemPlusJSONResponse struct {
	externalRef0.N414ApplicationProblemPlusJSONResponse
}

func (CreateUsageMonitoringResource414ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse

func (response CreateUsageMonitoringResource414ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse(w http.ResponseWriter) error

type CreateUsageMonitoringResource415ApplicationProblemPlusJSONResponse

type CreateUsageMonitoringResource415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (CreateUsageMonitoringResource415ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse

func (response CreateUsageMonitoringResource415ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse(w http.ResponseWriter) error

type CreateUsageMonitoringResource429ApplicationProblemPlusJSONResponse

type CreateUsageMonitoringResource429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (CreateUsageMonitoringResource429ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse

func (response CreateUsageMonitoringResource429ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse(w http.ResponseWriter) error

type CreateUsageMonitoringResource500ApplicationProblemPlusJSONResponse

type CreateUsageMonitoringResource500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (CreateUsageMonitoringResource500ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse

func (response CreateUsageMonitoringResource500ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse(w http.ResponseWriter) error

type CreateUsageMonitoringResource503ApplicationProblemPlusJSONResponse

type CreateUsageMonitoringResource503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (CreateUsageMonitoringResource503ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse

func (response CreateUsageMonitoringResource503ApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse(w http.ResponseWriter) error

type CreateUsageMonitoringResourceJSONRequestBody

type CreateUsageMonitoringResourceJSONRequestBody = UsageMonData

CreateUsageMonitoringResourceJSONRequestBody defines body for CreateUsageMonitoringResource for application/json ContentType.

type CreateUsageMonitoringResourceRequestObject

type CreateUsageMonitoringResourceRequestObject struct {
	UeId       externalRef0.VarUeId `json:"ueId"`
	UsageMonId string               `json:"usageMonId"`
	Body       *CreateUsageMonitoringResourceJSONRequestBody
}

type CreateUsageMonitoringResourceResponse

type CreateUsageMonitoringResourceResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON201                       *UsageMonData
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON414     *externalRef0.N414
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseCreateUsageMonitoringResourceResponse

func ParseCreateUsageMonitoringResourceResponse(rsp *http.Response) (*CreateUsageMonitoringResourceResponse, error)

ParseCreateUsageMonitoringResourceResponse parses an HTTP response from a CreateUsageMonitoringResourceWithResponse call

func (CreateUsageMonitoringResourceResponse) Status

Status returns HTTPResponse.Status

func (CreateUsageMonitoringResourceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateUsageMonitoringResourceResponseObject

type CreateUsageMonitoringResourceResponseObject interface {
	VisitCreateUsageMonitoringResourceResponse(w http.ResponseWriter) error
}

type CreateUsageMonitoringResourcedefaultApplicationProblemPlusJSONResponse

type CreateUsageMonitoringResourcedefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (CreateUsageMonitoringResourcedefaultApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse

func (response CreateUsageMonitoringResourcedefaultApplicationProblemPlusJSONResponse) VisitCreateUsageMonitoringResourceResponse(w http.ResponseWriter) error

type DeleteIndividualBdtData204Response

type DeleteIndividualBdtData204Response struct {
}

func (DeleteIndividualBdtData204Response) VisitDeleteIndividualBdtDataResponse

func (response DeleteIndividualBdtData204Response) VisitDeleteIndividualBdtDataResponse(w http.ResponseWriter) error

type DeleteIndividualBdtData400ApplicationProblemPlusJSONResponse

type DeleteIndividualBdtData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualBdtData400ApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse

func (response DeleteIndividualBdtData400ApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse(w http.ResponseWriter) error

type DeleteIndividualBdtData401ApplicationProblemPlusJSONResponse

type DeleteIndividualBdtData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualBdtData401ApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse

func (response DeleteIndividualBdtData401ApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse(w http.ResponseWriter) error

type DeleteIndividualBdtData403ApplicationProblemPlusJSONResponse

type DeleteIndividualBdtData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualBdtData403ApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse

func (response DeleteIndividualBdtData403ApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse(w http.ResponseWriter) error

type DeleteIndividualBdtData404ApplicationProblemPlusJSONResponse

type DeleteIndividualBdtData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualBdtData404ApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse

func (response DeleteIndividualBdtData404ApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse(w http.ResponseWriter) error

type DeleteIndividualBdtData429ApplicationProblemPlusJSONResponse

type DeleteIndividualBdtData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualBdtData429ApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse

func (response DeleteIndividualBdtData429ApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse(w http.ResponseWriter) error

type DeleteIndividualBdtData500ApplicationProblemPlusJSONResponse

type DeleteIndividualBdtData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualBdtData500ApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse

func (response DeleteIndividualBdtData500ApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse(w http.ResponseWriter) error

type DeleteIndividualBdtData503ApplicationProblemPlusJSONResponse

type DeleteIndividualBdtData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualBdtData503ApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse

func (response DeleteIndividualBdtData503ApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse(w http.ResponseWriter) error

type DeleteIndividualBdtDataRequestObject

type DeleteIndividualBdtDataRequestObject struct {
	BdtReferenceId string `json:"bdtReferenceId"`
}

type DeleteIndividualBdtDataResponse

type DeleteIndividualBdtDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseDeleteIndividualBdtDataResponse

func ParseDeleteIndividualBdtDataResponse(rsp *http.Response) (*DeleteIndividualBdtDataResponse, error)

ParseDeleteIndividualBdtDataResponse parses an HTTP response from a DeleteIndividualBdtDataWithResponse call

func (DeleteIndividualBdtDataResponse) Status

Status returns HTTPResponse.Status

func (DeleteIndividualBdtDataResponse) StatusCode

func (r DeleteIndividualBdtDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteIndividualBdtDataResponseObject

type DeleteIndividualBdtDataResponseObject interface {
	VisitDeleteIndividualBdtDataResponse(w http.ResponseWriter) error
}

type DeleteIndividualBdtDatadefaultApplicationProblemPlusJSONResponse

type DeleteIndividualBdtDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (DeleteIndividualBdtDatadefaultApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse

func (response DeleteIndividualBdtDatadefaultApplicationProblemPlusJSONResponse) VisitDeleteIndividualBdtDataResponse(w http.ResponseWriter) error

type DeleteIndividualPolicyDataSubscription204Response

type DeleteIndividualPolicyDataSubscription204Response struct {
}

func (DeleteIndividualPolicyDataSubscription204Response) VisitDeleteIndividualPolicyDataSubscriptionResponse

func (response DeleteIndividualPolicyDataSubscription204Response) VisitDeleteIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualPolicyDataSubscription400ApplicationProblemPlusJSONResponse

type DeleteIndividualPolicyDataSubscription400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualPolicyDataSubscription400ApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse

func (response DeleteIndividualPolicyDataSubscription400ApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualPolicyDataSubscription401ApplicationProblemPlusJSONResponse

type DeleteIndividualPolicyDataSubscription401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualPolicyDataSubscription401ApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse

func (response DeleteIndividualPolicyDataSubscription401ApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualPolicyDataSubscription403ApplicationProblemPlusJSONResponse

type DeleteIndividualPolicyDataSubscription403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualPolicyDataSubscription403ApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse

func (response DeleteIndividualPolicyDataSubscription403ApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualPolicyDataSubscription404ApplicationProblemPlusJSONResponse

type DeleteIndividualPolicyDataSubscription404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualPolicyDataSubscription404ApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse

func (response DeleteIndividualPolicyDataSubscription404ApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualPolicyDataSubscription429ApplicationProblemPlusJSONResponse

type DeleteIndividualPolicyDataSubscription429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualPolicyDataSubscription429ApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse

func (response DeleteIndividualPolicyDataSubscription429ApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualPolicyDataSubscription500ApplicationProblemPlusJSONResponse

type DeleteIndividualPolicyDataSubscription500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualPolicyDataSubscription500ApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse

func (response DeleteIndividualPolicyDataSubscription500ApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualPolicyDataSubscription503ApplicationProblemPlusJSONResponse

type DeleteIndividualPolicyDataSubscription503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (DeleteIndividualPolicyDataSubscription503ApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse

func (response DeleteIndividualPolicyDataSubscription503ApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteIndividualPolicyDataSubscriptionRequestObject

type DeleteIndividualPolicyDataSubscriptionRequestObject struct {
	SubsId string `json:"subsId"`
}

type DeleteIndividualPolicyDataSubscriptionResponse

type DeleteIndividualPolicyDataSubscriptionResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseDeleteIndividualPolicyDataSubscriptionResponse

func ParseDeleteIndividualPolicyDataSubscriptionResponse(rsp *http.Response) (*DeleteIndividualPolicyDataSubscriptionResponse, error)

ParseDeleteIndividualPolicyDataSubscriptionResponse parses an HTTP response from a DeleteIndividualPolicyDataSubscriptionWithResponse call

func (DeleteIndividualPolicyDataSubscriptionResponse) Status

Status returns HTTPResponse.Status

func (DeleteIndividualPolicyDataSubscriptionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteIndividualPolicyDataSubscriptionResponseObject

type DeleteIndividualPolicyDataSubscriptionResponseObject interface {
	VisitDeleteIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error
}

type DeleteIndividualPolicyDataSubscriptiondefaultApplicationProblemPlusJSONResponse

type DeleteIndividualPolicyDataSubscriptiondefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (DeleteIndividualPolicyDataSubscriptiondefaultApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse

func (response DeleteIndividualPolicyDataSubscriptiondefaultApplicationProblemPlusJSONResponse) VisitDeleteIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type DeleteUsageMonitoringInformation204Response

type DeleteUsageMonitoringInformation204Response struct {
}

func (DeleteUsageMonitoringInformation204Response) VisitDeleteUsageMonitoringInformationResponse

func (response DeleteUsageMonitoringInformation204Response) VisitDeleteUsageMonitoringInformationResponse(w http.ResponseWriter) error

type DeleteUsageMonitoringInformation400ApplicationProblemPlusJSONResponse

type DeleteUsageMonitoringInformation400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (DeleteUsageMonitoringInformation400ApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse

func (response DeleteUsageMonitoringInformation400ApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse(w http.ResponseWriter) error

type DeleteUsageMonitoringInformation401ApplicationProblemPlusJSONResponse

type DeleteUsageMonitoringInformation401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (DeleteUsageMonitoringInformation401ApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse

func (response DeleteUsageMonitoringInformation401ApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse(w http.ResponseWriter) error

type DeleteUsageMonitoringInformation403ApplicationProblemPlusJSONResponse

type DeleteUsageMonitoringInformation403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (DeleteUsageMonitoringInformation403ApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse

func (response DeleteUsageMonitoringInformation403ApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse(w http.ResponseWriter) error

type DeleteUsageMonitoringInformation404ApplicationProblemPlusJSONResponse

type DeleteUsageMonitoringInformation404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (DeleteUsageMonitoringInformation404ApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse

func (response DeleteUsageMonitoringInformation404ApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse(w http.ResponseWriter) error

type DeleteUsageMonitoringInformation429ApplicationProblemPlusJSONResponse

type DeleteUsageMonitoringInformation429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (DeleteUsageMonitoringInformation429ApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse

func (response DeleteUsageMonitoringInformation429ApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse(w http.ResponseWriter) error

type DeleteUsageMonitoringInformation500ApplicationProblemPlusJSONResponse

type DeleteUsageMonitoringInformation500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (DeleteUsageMonitoringInformation500ApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse

func (response DeleteUsageMonitoringInformation500ApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse(w http.ResponseWriter) error

type DeleteUsageMonitoringInformation503ApplicationProblemPlusJSONResponse

type DeleteUsageMonitoringInformation503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (DeleteUsageMonitoringInformation503ApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse

func (response DeleteUsageMonitoringInformation503ApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse(w http.ResponseWriter) error

type DeleteUsageMonitoringInformationRequestObject

type DeleteUsageMonitoringInformationRequestObject struct {
	UeId       externalRef0.VarUeId `json:"ueId"`
	UsageMonId string               `json:"usageMonId"`
}

type DeleteUsageMonitoringInformationResponse

type DeleteUsageMonitoringInformationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseDeleteUsageMonitoringInformationResponse

func ParseDeleteUsageMonitoringInformationResponse(rsp *http.Response) (*DeleteUsageMonitoringInformationResponse, error)

ParseDeleteUsageMonitoringInformationResponse parses an HTTP response from a DeleteUsageMonitoringInformationWithResponse call

func (DeleteUsageMonitoringInformationResponse) Status

Status returns HTTPResponse.Status

func (DeleteUsageMonitoringInformationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteUsageMonitoringInformationResponseObject

type DeleteUsageMonitoringInformationResponseObject interface {
	VisitDeleteUsageMonitoringInformationResponse(w http.ResponseWriter) error
}

type DeleteUsageMonitoringInformationdefaultApplicationProblemPlusJSONResponse

type DeleteUsageMonitoringInformationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (DeleteUsageMonitoringInformationdefaultApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse

func (response DeleteUsageMonitoringInformationdefaultApplicationProblemPlusJSONResponse) VisitDeleteUsageMonitoringInformationResponse(w http.ResponseWriter) error

type DnnRouteSelectionDescriptor

type DnnRouteSelectionDescriptor struct {
	// AtsssInfo Indicates whether MA PDU session establishment is allowed for this DNN. When set to value true MA PDU session establishment is allowed for this DNN.
	AtsssInfo            *bool                         `json:"atsssInfo,omitempty"`
	Dnn                  externalRef0.Dnn              `json:"dnn"`
	PduSessTypes         []externalRef0.PduSessionType `json:"pduSessTypes,omitempty"`
	SscModes             []externalRef0.SscMode        `json:"sscModes,omitempty"`
	AdditionalProperties map[string]interface{}        `json:"-"`
}

DnnRouteSelectionDescriptor Contains the route selector parameters (PDU session types, SSC modes and ATSSS information) per DNN

func (DnnRouteSelectionDescriptor) Get

func (a DnnRouteSelectionDescriptor) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for DnnRouteSelectionDescriptor. Returns the specified element and whether it was found

func (DnnRouteSelectionDescriptor) MarshalJSON

func (a DnnRouteSelectionDescriptor) MarshalJSON() ([]byte, error)

Override default JSON handling for DnnRouteSelectionDescriptor to handle AdditionalProperties

func (*DnnRouteSelectionDescriptor) Set

func (a *DnnRouteSelectionDescriptor) Set(fieldName string, value interface{})

Setter for additional properties for DnnRouteSelectionDescriptor

func (*DnnRouteSelectionDescriptor) UnmarshalJSON

func (a *DnnRouteSelectionDescriptor) UnmarshalJSON(b []byte) error

Override default JSON handling for DnnRouteSelectionDescriptor to handle AdditionalProperties

type GinServerOptions

type GinServerOptions struct {
	BaseURL      string
	Middlewares  []MiddlewareFunc
	ErrorHandler func(*gin.Context, error, int)
}

GinServerOptions provides options for the Gin server.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IpIndex

type IpIndex = int

IpIndex defines model for IpIndex.

type ItemPath

type ItemPath = string

ItemPath Identifies a fragment (subset of resource data) of a given resource.

type LimitIdToMonitoringKey

type LimitIdToMonitoringKey struct {
	LimitId              string                 `json:"limitId"`
	Monkey               []string               `json:"monkey,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

LimitIdToMonitoringKey Contains the limit identifier and the corresponding monitoring key for a given S-NSSAI and DNN.

func (LimitIdToMonitoringKey) Get

func (a LimitIdToMonitoringKey) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for LimitIdToMonitoringKey. Returns the specified element and whether it was found

func (LimitIdToMonitoringKey) MarshalJSON

func (a LimitIdToMonitoringKey) MarshalJSON() ([]byte, error)

Override default JSON handling for LimitIdToMonitoringKey to handle AdditionalProperties

func (*LimitIdToMonitoringKey) Set

func (a *LimitIdToMonitoringKey) Set(fieldName string, value interface{})

Setter for additional properties for LimitIdToMonitoringKey

func (*LimitIdToMonitoringKey) UnmarshalJSON

func (a *LimitIdToMonitoringKey) UnmarshalJSON(b []byte) error

Override default JSON handling for LimitIdToMonitoringKey to handle AdditionalProperties

type MiddlewareFunc

type MiddlewareFunc func(c *gin.Context)

type NotificationItem

type NotificationItem struct {
	NotifItems           []UpdatedItem          `json:"notifItems"`
	ResourceId           externalRef0.Uri       `json:"resourceId"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

NotificationItem Identifies a data change notification when the change occurs in a fragment (subset of resource data) of a given resource.

func (NotificationItem) Get

func (a NotificationItem) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for NotificationItem. Returns the specified element and whether it was found

func (NotificationItem) MarshalJSON

func (a NotificationItem) MarshalJSON() ([]byte, error)

Override default JSON handling for NotificationItem to handle AdditionalProperties

func (*NotificationItem) Set

func (a *NotificationItem) Set(fieldName string, value interface{})

Setter for additional properties for NotificationItem

func (*NotificationItem) UnmarshalJSON

func (a *NotificationItem) UnmarshalJSON(b []byte) error

Override default JSON handling for NotificationItem to handle AdditionalProperties

type OsId

type OsId = openapi_types.UUID

OsId defines model for OsId.

type Periodicity

type Periodicity string

Periodicity defines model for Periodicity.

const (
	DAILY   Periodicity = "DAILY"
	HOURLY  Periodicity = "HOURLY"
	MONTHLY Periodicity = "MONTHLY"
	WEEKLY  Periodicity = "WEEKLY"
	YEARLY  Periodicity = "YEARLY"
)

Defines values for Periodicity.

type PlmnRouteSelectionDescriptor

type PlmnRouteSelectionDescriptor struct {
	ServingPlmn          externalRef0.PlmnId              `json:"servingPlmn"`
	SnssaiRouteSelDescs  []SnssaiRouteSelectionDescriptor `json:"snssaiRouteSelDescs,omitempty"`
	AdditionalProperties map[string]interface{}           `json:"-"`
}

PlmnRouteSelectionDescriptor Contains the route selection descriptors (combinations of SNSSAI, DNNs, PDU session types, SSC modes and ATSSS information) allowed by subscription to the UE for a serving PLMN

func (PlmnRouteSelectionDescriptor) Get

func (a PlmnRouteSelectionDescriptor) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for PlmnRouteSelectionDescriptor. Returns the specified element and whether it was found

func (PlmnRouteSelectionDescriptor) MarshalJSON

func (a PlmnRouteSelectionDescriptor) MarshalJSON() ([]byte, error)

Override default JSON handling for PlmnRouteSelectionDescriptor to handle AdditionalProperties

func (*PlmnRouteSelectionDescriptor) Set

func (a *PlmnRouteSelectionDescriptor) Set(fieldName string, value interface{})

Setter for additional properties for PlmnRouteSelectionDescriptor

func (*PlmnRouteSelectionDescriptor) UnmarshalJSON

func (a *PlmnRouteSelectionDescriptor) UnmarshalJSON(b []byte) error

Override default JSON handling for PlmnRouteSelectionDescriptor to handle AdditionalProperties

type PolicyDataChangeNotification

type PolicyDataChangeNotification struct {
	// SponsorConnectivityData Contains the sponsored data connectivity related information for a sponsor identifier.
	SponsorConnectivityData *SponsorConnectivityData `json:"SponsorConnectivityData,omitempty"`

	// AmPolicyData Contains the AM policy data for a given subscriber.
	AmPolicyData *AmPolicyData `json:"amPolicyData,omitempty"`

	// BdtData Contains the background data transfer data.
	BdtData *BdtData `json:"bdtData,omitempty"`

	// BdtRefId string identifying a BDT Reference ID as defined in subclause 5.3.3 of 3GPP TS 29.154.
	BdtRefId     *externalRef1.BdtReferenceId `json:"bdtRefId,omitempty"`
	DelResources []externalRef0.Uri           `json:"delResources,omitempty"`
	NotifId      *string                      `json:"notifId,omitempty"`

	// OpSpecData Original reference TS29505_Subscription_Data.yaml#/components/schemas/OperatorSpecificDataContainer
	OpSpecData    interface{}             `json:"opSpecData,omitempty"`
	OpSpecDataMap *map[string]interface{} `json:"opSpecDataMap,omitempty"`
	PlmnId        *externalRef0.PlmnId    `json:"plmnId,omitempty"`

	// PlmnUePolicySet Contains the UE policy data for a given subscriber.
	PlmnUePolicySet   *UePolicySet       `json:"plmnUePolicySet,omitempty"`
	ReportedFragments []NotificationItem `json:"reportedFragments,omitempty"`

	// SmPolicyData Contains the SM policy data for a given subscriber.
	SmPolicyData *SmPolicyData        `json:"smPolicyData,omitempty"`
	SponsorId    *string              `json:"sponsorId,omitempty"`
	UeId         externalRef0.VarUeId `json:"ueId,omitempty"`

	// UePolicySet Contains the UE policy data for a given subscriber.
	UePolicySet *UePolicySet `json:"uePolicySet,omitempty"`

	// UsageMonData Contains remain allowed usage data for a subscriber.
	UsageMonData         *UsageMonData          `json:"usageMonData,omitempty"`
	UsageMonId           *string                `json:"usageMonId,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

PolicyDataChangeNotification Contains changed policy data for which notification was requested.

func (PolicyDataChangeNotification) Get

func (a PolicyDataChangeNotification) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for PolicyDataChangeNotification. Returns the specified element and whether it was found

func (PolicyDataChangeNotification) MarshalJSON

func (a PolicyDataChangeNotification) MarshalJSON() ([]byte, error)

Override default JSON handling for PolicyDataChangeNotification to handle AdditionalProperties

func (*PolicyDataChangeNotification) Set

func (a *PolicyDataChangeNotification) Set(fieldName string, value interface{})

Setter for additional properties for PolicyDataChangeNotification

func (*PolicyDataChangeNotification) UnmarshalJSON

func (a *PolicyDataChangeNotification) UnmarshalJSON(b []byte) error

Override default JSON handling for PolicyDataChangeNotification to handle AdditionalProperties

type PolicyDataSubscription

type PolicyDataSubscription struct {
	Expiry                *externalRef0.DateTime          `json:"expiry,omitempty"`
	MonResItems           []ResourceItem                  `json:"monResItems,omitempty"`
	MonitoredResourceUris []externalRef0.Uri              `json:"monitoredResourceUris"`
	NotifId               *string                         `json:"notifId,omitempty"`
	NotificationUri       externalRef0.Uri                `json:"notificationUri"`
	SupportedFeatures     *externalRef0.SupportedFeatures `json:"supportedFeatures,omitempty"`
	AdditionalProperties  map[string]interface{}          `json:"-"`
}

PolicyDataSubscription Identifies a subscription to policy data change notification.

func (PolicyDataSubscription) Get

func (a PolicyDataSubscription) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for PolicyDataSubscription. Returns the specified element and whether it was found

func (PolicyDataSubscription) MarshalJSON

func (a PolicyDataSubscription) MarshalJSON() ([]byte, error)

Override default JSON handling for PolicyDataSubscription to handle AdditionalProperties

func (*PolicyDataSubscription) Set

func (a *PolicyDataSubscription) Set(fieldName string, value interface{})

Setter for additional properties for PolicyDataSubscription

func (*PolicyDataSubscription) UnmarshalJSON

func (a *PolicyDataSubscription) UnmarshalJSON(b []byte) error

Override default JSON handling for PolicyDataSubscription to handle AdditionalProperties

type ReadAccessAndMobilityPolicyData200JSONResponse

type ReadAccessAndMobilityPolicyData200JSONResponse AmPolicyData

func (ReadAccessAndMobilityPolicyData200JSONResponse) VisitReadAccessAndMobilityPolicyDataResponse

func (response ReadAccessAndMobilityPolicyData200JSONResponse) VisitReadAccessAndMobilityPolicyDataResponse(w http.ResponseWriter) error

type ReadAccessAndMobilityPolicyData400ApplicationProblemPlusJSONResponse

type ReadAccessAndMobilityPolicyData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (ReadAccessAndMobilityPolicyData400ApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse

func (response ReadAccessAndMobilityPolicyData400ApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse(w http.ResponseWriter) error

type ReadAccessAndMobilityPolicyData401ApplicationProblemPlusJSONResponse

type ReadAccessAndMobilityPolicyData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (ReadAccessAndMobilityPolicyData401ApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse

func (response ReadAccessAndMobilityPolicyData401ApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse(w http.ResponseWriter) error

type ReadAccessAndMobilityPolicyData403ApplicationProblemPlusJSONResponse

type ReadAccessAndMobilityPolicyData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (ReadAccessAndMobilityPolicyData403ApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse

func (response ReadAccessAndMobilityPolicyData403ApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse(w http.ResponseWriter) error

type ReadAccessAndMobilityPolicyData404ApplicationProblemPlusJSONResponse

type ReadAccessAndMobilityPolicyData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (ReadAccessAndMobilityPolicyData404ApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse

func (response ReadAccessAndMobilityPolicyData404ApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse(w http.ResponseWriter) error

type ReadAccessAndMobilityPolicyData406Response

type ReadAccessAndMobilityPolicyData406Response externalRef0.N406Response

func (ReadAccessAndMobilityPolicyData406Response) VisitReadAccessAndMobilityPolicyDataResponse

func (response ReadAccessAndMobilityPolicyData406Response) VisitReadAccessAndMobilityPolicyDataResponse(w http.ResponseWriter) error

type ReadAccessAndMobilityPolicyData429ApplicationProblemPlusJSONResponse

type ReadAccessAndMobilityPolicyData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (ReadAccessAndMobilityPolicyData429ApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse

func (response ReadAccessAndMobilityPolicyData429ApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse(w http.ResponseWriter) error

type ReadAccessAndMobilityPolicyData500ApplicationProblemPlusJSONResponse

type ReadAccessAndMobilityPolicyData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (ReadAccessAndMobilityPolicyData500ApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse

func (response ReadAccessAndMobilityPolicyData500ApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse(w http.ResponseWriter) error

type ReadAccessAndMobilityPolicyData503ApplicationProblemPlusJSONResponse

type ReadAccessAndMobilityPolicyData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (ReadAccessAndMobilityPolicyData503ApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse

func (response ReadAccessAndMobilityPolicyData503ApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse(w http.ResponseWriter) error

type ReadAccessAndMobilityPolicyDataRequestObject

type ReadAccessAndMobilityPolicyDataRequestObject struct {
	UeId externalRef0.VarUeId `json:"ueId"`
}

type ReadAccessAndMobilityPolicyDataResponse

type ReadAccessAndMobilityPolicyDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *AmPolicyData
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseReadAccessAndMobilityPolicyDataResponse

func ParseReadAccessAndMobilityPolicyDataResponse(rsp *http.Response) (*ReadAccessAndMobilityPolicyDataResponse, error)

ParseReadAccessAndMobilityPolicyDataResponse parses an HTTP response from a ReadAccessAndMobilityPolicyDataWithResponse call

func (ReadAccessAndMobilityPolicyDataResponse) Status

Status returns HTTPResponse.Status

func (ReadAccessAndMobilityPolicyDataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReadAccessAndMobilityPolicyDataResponseObject

type ReadAccessAndMobilityPolicyDataResponseObject interface {
	VisitReadAccessAndMobilityPolicyDataResponse(w http.ResponseWriter) error
}

type ReadAccessAndMobilityPolicyDatadefaultApplicationProblemPlusJSONResponse

type ReadAccessAndMobilityPolicyDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (ReadAccessAndMobilityPolicyDatadefaultApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse

func (response ReadAccessAndMobilityPolicyDatadefaultApplicationProblemPlusJSONResponse) VisitReadAccessAndMobilityPolicyDataResponse(w http.ResponseWriter) error

type ReadBdtData200JSONResponse

type ReadBdtData200JSONResponse []BdtData

func (ReadBdtData200JSONResponse) VisitReadBdtDataResponse

func (response ReadBdtData200JSONResponse) VisitReadBdtDataResponse(w http.ResponseWriter) error

type ReadBdtData400ApplicationProblemPlusJSONResponse

type ReadBdtData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (ReadBdtData400ApplicationProblemPlusJSONResponse) VisitReadBdtDataResponse

func (response ReadBdtData400ApplicationProblemPlusJSONResponse) VisitReadBdtDataResponse(w http.ResponseWriter) error

type ReadBdtData401ApplicationProblemPlusJSONResponse

type ReadBdtData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (ReadBdtData401ApplicationProblemPlusJSONResponse) VisitReadBdtDataResponse

func (response ReadBdtData401ApplicationProblemPlusJSONResponse) VisitReadBdtDataResponse(w http.ResponseWriter) error

type ReadBdtData403ApplicationProblemPlusJSONResponse

type ReadBdtData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (ReadBdtData403ApplicationProblemPlusJSONResponse) VisitReadBdtDataResponse

func (response ReadBdtData403ApplicationProblemPlusJSONResponse) VisitReadBdtDataResponse(w http.ResponseWriter) error

type ReadBdtData404ApplicationProblemPlusJSONResponse

type ReadBdtData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (ReadBdtData404ApplicationProblemPlusJSONResponse) VisitReadBdtDataResponse

func (response ReadBdtData404ApplicationProblemPlusJSONResponse) VisitReadBdtDataResponse(w http.ResponseWriter) error

type ReadBdtData406Response

type ReadBdtData406Response externalRef0.N406Response

func (ReadBdtData406Response) VisitReadBdtDataResponse

func (response ReadBdtData406Response) VisitReadBdtDataResponse(w http.ResponseWriter) error

type ReadBdtData429ApplicationProblemPlusJSONResponse

type ReadBdtData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (ReadBdtData429ApplicationProblemPlusJSONResponse) VisitReadBdtDataResponse

func (response ReadBdtData429ApplicationProblemPlusJSONResponse) VisitReadBdtDataResponse(w http.ResponseWriter) error

type ReadBdtData500ApplicationProblemPlusJSONResponse

type ReadBdtData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (ReadBdtData500ApplicationProblemPlusJSONResponse) VisitReadBdtDataResponse

func (response ReadBdtData500ApplicationProblemPlusJSONResponse) VisitReadBdtDataResponse(w http.ResponseWriter) error

type ReadBdtData503ApplicationProblemPlusJSONResponse

type ReadBdtData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (ReadBdtData503ApplicationProblemPlusJSONResponse) VisitReadBdtDataResponse

func (response ReadBdtData503ApplicationProblemPlusJSONResponse) VisitReadBdtDataResponse(w http.ResponseWriter) error

type ReadBdtDataParams

type ReadBdtDataParams struct {
	// BdtRefIds List of the BDT reference identifiers.
	BdtRefIds *[]externalRef1.BdtReferenceId `form:"bdt-ref-ids,omitempty" json:"bdt-ref-ids,omitempty"`

	// SuppFeat Supported Features
	SuppFeat *externalRef0.SupportedFeatures `form:"supp-feat,omitempty" json:"supp-feat,omitempty"`
}

ReadBdtDataParams defines parameters for ReadBdtData.

type ReadBdtDataRequestObject

type ReadBdtDataRequestObject struct {
	Params ReadBdtDataParams
}

type ReadBdtDataResponse

type ReadBdtDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *[]BdtData
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseReadBdtDataResponse

func ParseReadBdtDataResponse(rsp *http.Response) (*ReadBdtDataResponse, error)

ParseReadBdtDataResponse parses an HTTP response from a ReadBdtDataWithResponse call

func (ReadBdtDataResponse) Status

func (r ReadBdtDataResponse) Status() string

Status returns HTTPResponse.Status

func (ReadBdtDataResponse) StatusCode

func (r ReadBdtDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReadBdtDataResponseObject

type ReadBdtDataResponseObject interface {
	VisitReadBdtDataResponse(w http.ResponseWriter) error
}

type ReadBdtDatadefaultApplicationProblemPlusJSONResponse

type ReadBdtDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (ReadBdtDatadefaultApplicationProblemPlusJSONResponse) VisitReadBdtDataResponse

type ReadIndividualBdtData200JSONResponse

type ReadIndividualBdtData200JSONResponse BdtData

func (ReadIndividualBdtData200JSONResponse) VisitReadIndividualBdtDataResponse

func (response ReadIndividualBdtData200JSONResponse) VisitReadIndividualBdtDataResponse(w http.ResponseWriter) error

type ReadIndividualBdtData400ApplicationProblemPlusJSONResponse

type ReadIndividualBdtData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (ReadIndividualBdtData400ApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse

func (response ReadIndividualBdtData400ApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse(w http.ResponseWriter) error

type ReadIndividualBdtData401ApplicationProblemPlusJSONResponse

type ReadIndividualBdtData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (ReadIndividualBdtData401ApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse

func (response ReadIndividualBdtData401ApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse(w http.ResponseWriter) error

type ReadIndividualBdtData403ApplicationProblemPlusJSONResponse

type ReadIndividualBdtData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (ReadIndividualBdtData403ApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse

func (response ReadIndividualBdtData403ApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse(w http.ResponseWriter) error

type ReadIndividualBdtData404ApplicationProblemPlusJSONResponse

type ReadIndividualBdtData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (ReadIndividualBdtData404ApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse

func (response ReadIndividualBdtData404ApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse(w http.ResponseWriter) error

type ReadIndividualBdtData406Response

type ReadIndividualBdtData406Response externalRef0.N406Response

func (ReadIndividualBdtData406Response) VisitReadIndividualBdtDataResponse

func (response ReadIndividualBdtData406Response) VisitReadIndividualBdtDataResponse(w http.ResponseWriter) error

type ReadIndividualBdtData429ApplicationProblemPlusJSONResponse

type ReadIndividualBdtData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (ReadIndividualBdtData429ApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse

func (response ReadIndividualBdtData429ApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse(w http.ResponseWriter) error

type ReadIndividualBdtData500ApplicationProblemPlusJSONResponse

type ReadIndividualBdtData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (ReadIndividualBdtData500ApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse

func (response ReadIndividualBdtData500ApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse(w http.ResponseWriter) error

type ReadIndividualBdtData503ApplicationProblemPlusJSONResponse

type ReadIndividualBdtData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (ReadIndividualBdtData503ApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse

func (response ReadIndividualBdtData503ApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse(w http.ResponseWriter) error

type ReadIndividualBdtDataParams

type ReadIndividualBdtDataParams struct {
	// SuppFeat Supported Features
	SuppFeat *externalRef0.SupportedFeatures `form:"supp-feat,omitempty" json:"supp-feat,omitempty"`
}

ReadIndividualBdtDataParams defines parameters for ReadIndividualBdtData.

type ReadIndividualBdtDataRequestObject

type ReadIndividualBdtDataRequestObject struct {
	BdtReferenceId string `json:"bdtReferenceId"`
	Params         ReadIndividualBdtDataParams
}

type ReadIndividualBdtDataResponse

type ReadIndividualBdtDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *BdtData
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseReadIndividualBdtDataResponse

func ParseReadIndividualBdtDataResponse(rsp *http.Response) (*ReadIndividualBdtDataResponse, error)

ParseReadIndividualBdtDataResponse parses an HTTP response from a ReadIndividualBdtDataWithResponse call

func (ReadIndividualBdtDataResponse) Status

Status returns HTTPResponse.Status

func (ReadIndividualBdtDataResponse) StatusCode

func (r ReadIndividualBdtDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReadIndividualBdtDataResponseObject

type ReadIndividualBdtDataResponseObject interface {
	VisitReadIndividualBdtDataResponse(w http.ResponseWriter) error
}

type ReadIndividualBdtDatadefaultApplicationProblemPlusJSONResponse

type ReadIndividualBdtDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (ReadIndividualBdtDatadefaultApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse

func (response ReadIndividualBdtDatadefaultApplicationProblemPlusJSONResponse) VisitReadIndividualBdtDataResponse(w http.ResponseWriter) error

type ReadOperatorSpecificData200JSONResponse

type ReadOperatorSpecificData200JSONResponse map[string]interface{}

func (ReadOperatorSpecificData200JSONResponse) VisitReadOperatorSpecificDataResponse

func (response ReadOperatorSpecificData200JSONResponse) VisitReadOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReadOperatorSpecificData400ApplicationProblemPlusJSONResponse

type ReadOperatorSpecificData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (ReadOperatorSpecificData400ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse

func (response ReadOperatorSpecificData400ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReadOperatorSpecificData401ApplicationProblemPlusJSONResponse

type ReadOperatorSpecificData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (ReadOperatorSpecificData401ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse

func (response ReadOperatorSpecificData401ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReadOperatorSpecificData403ApplicationProblemPlusJSONResponse

type ReadOperatorSpecificData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (ReadOperatorSpecificData403ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse

func (response ReadOperatorSpecificData403ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReadOperatorSpecificData404ApplicationProblemPlusJSONResponse

type ReadOperatorSpecificData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (ReadOperatorSpecificData404ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse

func (response ReadOperatorSpecificData404ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReadOperatorSpecificData406Response

type ReadOperatorSpecificData406Response externalRef0.N406Response

func (ReadOperatorSpecificData406Response) VisitReadOperatorSpecificDataResponse

func (response ReadOperatorSpecificData406Response) VisitReadOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReadOperatorSpecificData414ApplicationProblemPlusJSONResponse

type ReadOperatorSpecificData414ApplicationProblemPlusJSONResponse struct {
	externalRef0.N414ApplicationProblemPlusJSONResponse
}

func (ReadOperatorSpecificData414ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse

func (response ReadOperatorSpecificData414ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReadOperatorSpecificData429ApplicationProblemPlusJSONResponse

type ReadOperatorSpecificData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (ReadOperatorSpecificData429ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse

func (response ReadOperatorSpecificData429ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReadOperatorSpecificData500ApplicationProblemPlusJSONResponse

type ReadOperatorSpecificData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (ReadOperatorSpecificData500ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse

func (response ReadOperatorSpecificData500ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReadOperatorSpecificData503ApplicationProblemPlusJSONResponse

type ReadOperatorSpecificData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (ReadOperatorSpecificData503ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse

func (response ReadOperatorSpecificData503ApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReadOperatorSpecificDataParams

type ReadOperatorSpecificDataParams struct {
	// Fields attributes to be retrieved
	Fields *[]string `form:"fields,omitempty" json:"fields,omitempty"`

	// SuppFeat Supported Features
	SuppFeat *externalRef0.SupportedFeatures `form:"supp-feat,omitempty" json:"supp-feat,omitempty"`
}

ReadOperatorSpecificDataParams defines parameters for ReadOperatorSpecificData.

type ReadOperatorSpecificDataRequestObject

type ReadOperatorSpecificDataRequestObject struct {
	UeId   externalRef0.VarUeId `json:"ueId"`
	Params ReadOperatorSpecificDataParams
}

type ReadOperatorSpecificDataResponse

type ReadOperatorSpecificDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *map[string]interface{}
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON414     *externalRef0.N414
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseReadOperatorSpecificDataResponse

func ParseReadOperatorSpecificDataResponse(rsp *http.Response) (*ReadOperatorSpecificDataResponse, error)

ParseReadOperatorSpecificDataResponse parses an HTTP response from a ReadOperatorSpecificDataWithResponse call

func (ReadOperatorSpecificDataResponse) Status

Status returns HTTPResponse.Status

func (ReadOperatorSpecificDataResponse) StatusCode

func (r ReadOperatorSpecificDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReadOperatorSpecificDataResponseObject

type ReadOperatorSpecificDataResponseObject interface {
	VisitReadOperatorSpecificDataResponse(w http.ResponseWriter) error
}

type ReadOperatorSpecificDatadefaultApplicationProblemPlusJSONResponse

type ReadOperatorSpecificDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (ReadOperatorSpecificDatadefaultApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse

func (response ReadOperatorSpecificDatadefaultApplicationProblemPlusJSONResponse) VisitReadOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReadPlmnUePolicySet200JSONResponse

type ReadPlmnUePolicySet200JSONResponse UePolicySet

func (ReadPlmnUePolicySet200JSONResponse) VisitReadPlmnUePolicySetResponse

func (response ReadPlmnUePolicySet200JSONResponse) VisitReadPlmnUePolicySetResponse(w http.ResponseWriter) error

type ReadPlmnUePolicySet400ApplicationProblemPlusJSONResponse

type ReadPlmnUePolicySet400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (ReadPlmnUePolicySet400ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse

func (response ReadPlmnUePolicySet400ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse(w http.ResponseWriter) error

type ReadPlmnUePolicySet401ApplicationProblemPlusJSONResponse

type ReadPlmnUePolicySet401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (ReadPlmnUePolicySet401ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse

func (response ReadPlmnUePolicySet401ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse(w http.ResponseWriter) error

type ReadPlmnUePolicySet403ApplicationProblemPlusJSONResponse

type ReadPlmnUePolicySet403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (ReadPlmnUePolicySet403ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse

func (response ReadPlmnUePolicySet403ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse(w http.ResponseWriter) error

type ReadPlmnUePolicySet404ApplicationProblemPlusJSONResponse

type ReadPlmnUePolicySet404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (ReadPlmnUePolicySet404ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse

func (response ReadPlmnUePolicySet404ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse(w http.ResponseWriter) error

type ReadPlmnUePolicySet406Response

type ReadPlmnUePolicySet406Response externalRef0.N406Response

func (ReadPlmnUePolicySet406Response) VisitReadPlmnUePolicySetResponse

func (response ReadPlmnUePolicySet406Response) VisitReadPlmnUePolicySetResponse(w http.ResponseWriter) error

type ReadPlmnUePolicySet412ApplicationProblemPlusJSONResponse

type ReadPlmnUePolicySet412ApplicationProblemPlusJSONResponse struct {
	externalRef0.N412ApplicationProblemPlusJSONResponse
}

func (ReadPlmnUePolicySet412ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse

func (response ReadPlmnUePolicySet412ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse(w http.ResponseWriter) error

type ReadPlmnUePolicySet429ApplicationProblemPlusJSONResponse

type ReadPlmnUePolicySet429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (ReadPlmnUePolicySet429ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse

func (response ReadPlmnUePolicySet429ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse(w http.ResponseWriter) error

type ReadPlmnUePolicySet500ApplicationProblemPlusJSONResponse

type ReadPlmnUePolicySet500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (ReadPlmnUePolicySet500ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse

func (response ReadPlmnUePolicySet500ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse(w http.ResponseWriter) error

type ReadPlmnUePolicySet503ApplicationProblemPlusJSONResponse

type ReadPlmnUePolicySet503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (ReadPlmnUePolicySet503ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse

func (response ReadPlmnUePolicySet503ApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse(w http.ResponseWriter) error

type ReadPlmnUePolicySetRequestObject

type ReadPlmnUePolicySetRequestObject struct {
	PlmnId string `json:"plmnId"`
}

type ReadPlmnUePolicySetResponse

type ReadPlmnUePolicySetResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *UePolicySet
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON412     *externalRef0.N412
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseReadPlmnUePolicySetResponse

func ParseReadPlmnUePolicySetResponse(rsp *http.Response) (*ReadPlmnUePolicySetResponse, error)

ParseReadPlmnUePolicySetResponse parses an HTTP response from a ReadPlmnUePolicySetWithResponse call

func (ReadPlmnUePolicySetResponse) Status

Status returns HTTPResponse.Status

func (ReadPlmnUePolicySetResponse) StatusCode

func (r ReadPlmnUePolicySetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReadPlmnUePolicySetResponseObject

type ReadPlmnUePolicySetResponseObject interface {
	VisitReadPlmnUePolicySetResponse(w http.ResponseWriter) error
}

type ReadPlmnUePolicySetdefaultApplicationProblemPlusJSONResponse

type ReadPlmnUePolicySetdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (ReadPlmnUePolicySetdefaultApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse

func (response ReadPlmnUePolicySetdefaultApplicationProblemPlusJSONResponse) VisitReadPlmnUePolicySetResponse(w http.ResponseWriter) error

type ReadSessionManagementPolicyData200JSONResponse

type ReadSessionManagementPolicyData200JSONResponse SmPolicyData

func (ReadSessionManagementPolicyData200JSONResponse) VisitReadSessionManagementPolicyDataResponse

func (response ReadSessionManagementPolicyData200JSONResponse) VisitReadSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type ReadSessionManagementPolicyData400ApplicationProblemPlusJSONResponse

type ReadSessionManagementPolicyData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (ReadSessionManagementPolicyData400ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse

func (response ReadSessionManagementPolicyData400ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type ReadSessionManagementPolicyData401ApplicationProblemPlusJSONResponse

type ReadSessionManagementPolicyData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (ReadSessionManagementPolicyData401ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse

func (response ReadSessionManagementPolicyData401ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type ReadSessionManagementPolicyData403ApplicationProblemPlusJSONResponse

type ReadSessionManagementPolicyData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (ReadSessionManagementPolicyData403ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse

func (response ReadSessionManagementPolicyData403ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type ReadSessionManagementPolicyData404ApplicationProblemPlusJSONResponse

type ReadSessionManagementPolicyData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (ReadSessionManagementPolicyData404ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse

func (response ReadSessionManagementPolicyData404ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type ReadSessionManagementPolicyData406Response

type ReadSessionManagementPolicyData406Response externalRef0.N406Response

func (ReadSessionManagementPolicyData406Response) VisitReadSessionManagementPolicyDataResponse

func (response ReadSessionManagementPolicyData406Response) VisitReadSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type ReadSessionManagementPolicyData414ApplicationProblemPlusJSONResponse

type ReadSessionManagementPolicyData414ApplicationProblemPlusJSONResponse struct {
	externalRef0.N414ApplicationProblemPlusJSONResponse
}

func (ReadSessionManagementPolicyData414ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse

func (response ReadSessionManagementPolicyData414ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type ReadSessionManagementPolicyData429ApplicationProblemPlusJSONResponse

type ReadSessionManagementPolicyData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (ReadSessionManagementPolicyData429ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse

func (response ReadSessionManagementPolicyData429ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type ReadSessionManagementPolicyData500ApplicationProblemPlusJSONResponse

type ReadSessionManagementPolicyData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (ReadSessionManagementPolicyData500ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse

func (response ReadSessionManagementPolicyData500ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type ReadSessionManagementPolicyData503ApplicationProblemPlusJSONResponse

type ReadSessionManagementPolicyData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (ReadSessionManagementPolicyData503ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse

func (response ReadSessionManagementPolicyData503ApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type ReadSessionManagementPolicyDataParams

type ReadSessionManagementPolicyDataParams struct {
	Snssai *externalRef0.Snssai `form:"snssai,omitempty" json:"snssai,omitempty"`
	Dnn    *externalRef0.Dnn    `form:"dnn,omitempty" json:"dnn,omitempty"`

	// Fields attributes to be retrieved
	Fields *[]string `form:"fields,omitempty" json:"fields,omitempty"`

	// SuppFeat Supported Features
	SuppFeat *externalRef0.SupportedFeatures `form:"supp-feat,omitempty" json:"supp-feat,omitempty"`
}

ReadSessionManagementPolicyDataParams defines parameters for ReadSessionManagementPolicyData.

type ReadSessionManagementPolicyDataRequestObject

type ReadSessionManagementPolicyDataRequestObject struct {
	UeId   externalRef0.VarUeId `json:"ueId"`
	Params ReadSessionManagementPolicyDataParams
}

type ReadSessionManagementPolicyDataResponse

type ReadSessionManagementPolicyDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SmPolicyData
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON414     *externalRef0.N414
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseReadSessionManagementPolicyDataResponse

func ParseReadSessionManagementPolicyDataResponse(rsp *http.Response) (*ReadSessionManagementPolicyDataResponse, error)

ParseReadSessionManagementPolicyDataResponse parses an HTTP response from a ReadSessionManagementPolicyDataWithResponse call

func (ReadSessionManagementPolicyDataResponse) Status

Status returns HTTPResponse.Status

func (ReadSessionManagementPolicyDataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReadSessionManagementPolicyDataResponseObject

type ReadSessionManagementPolicyDataResponseObject interface {
	VisitReadSessionManagementPolicyDataResponse(w http.ResponseWriter) error
}

type ReadSessionManagementPolicyDatadefaultApplicationProblemPlusJSONResponse

type ReadSessionManagementPolicyDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (ReadSessionManagementPolicyDatadefaultApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse

func (response ReadSessionManagementPolicyDatadefaultApplicationProblemPlusJSONResponse) VisitReadSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type ReadSponsorConnectivityData200JSONResponse

type ReadSponsorConnectivityData200JSONResponse SponsorConnectivityData

func (ReadSponsorConnectivityData200JSONResponse) VisitReadSponsorConnectivityDataResponse

func (response ReadSponsorConnectivityData200JSONResponse) VisitReadSponsorConnectivityDataResponse(w http.ResponseWriter) error

type ReadSponsorConnectivityData204Response

type ReadSponsorConnectivityData204Response struct {
}

func (ReadSponsorConnectivityData204Response) VisitReadSponsorConnectivityDataResponse

func (response ReadSponsorConnectivityData204Response) VisitReadSponsorConnectivityDataResponse(w http.ResponseWriter) error

type ReadSponsorConnectivityData400ApplicationProblemPlusJSONResponse

type ReadSponsorConnectivityData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (ReadSponsorConnectivityData400ApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse

func (response ReadSponsorConnectivityData400ApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse(w http.ResponseWriter) error

type ReadSponsorConnectivityData401ApplicationProblemPlusJSONResponse

type ReadSponsorConnectivityData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (ReadSponsorConnectivityData401ApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse

func (response ReadSponsorConnectivityData401ApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse(w http.ResponseWriter) error

type ReadSponsorConnectivityData403ApplicationProblemPlusJSONResponse

type ReadSponsorConnectivityData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (ReadSponsorConnectivityData403ApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse

func (response ReadSponsorConnectivityData403ApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse(w http.ResponseWriter) error

type ReadSponsorConnectivityData404ApplicationProblemPlusJSONResponse

type ReadSponsorConnectivityData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (ReadSponsorConnectivityData404ApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse

func (response ReadSponsorConnectivityData404ApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse(w http.ResponseWriter) error

type ReadSponsorConnectivityData406Response

type ReadSponsorConnectivityData406Response externalRef0.N406Response

func (ReadSponsorConnectivityData406Response) VisitReadSponsorConnectivityDataResponse

func (response ReadSponsorConnectivityData406Response) VisitReadSponsorConnectivityDataResponse(w http.ResponseWriter) error

type ReadSponsorConnectivityData429ApplicationProblemPlusJSONResponse

type ReadSponsorConnectivityData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (ReadSponsorConnectivityData429ApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse

func (response ReadSponsorConnectivityData429ApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse(w http.ResponseWriter) error

type ReadSponsorConnectivityData500ApplicationProblemPlusJSONResponse

type ReadSponsorConnectivityData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (ReadSponsorConnectivityData500ApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse

func (response ReadSponsorConnectivityData500ApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse(w http.ResponseWriter) error

type ReadSponsorConnectivityData503ApplicationProblemPlusJSONResponse

type ReadSponsorConnectivityData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (ReadSponsorConnectivityData503ApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse

func (response ReadSponsorConnectivityData503ApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse(w http.ResponseWriter) error

type ReadSponsorConnectivityDataRequestObject

type ReadSponsorConnectivityDataRequestObject struct {
	SponsorId string `json:"sponsorId"`
}

type ReadSponsorConnectivityDataResponse

type ReadSponsorConnectivityDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SponsorConnectivityData
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseReadSponsorConnectivityDataResponse

func ParseReadSponsorConnectivityDataResponse(rsp *http.Response) (*ReadSponsorConnectivityDataResponse, error)

ParseReadSponsorConnectivityDataResponse parses an HTTP response from a ReadSponsorConnectivityDataWithResponse call

func (ReadSponsorConnectivityDataResponse) Status

Status returns HTTPResponse.Status

func (ReadSponsorConnectivityDataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReadSponsorConnectivityDataResponseObject

type ReadSponsorConnectivityDataResponseObject interface {
	VisitReadSponsorConnectivityDataResponse(w http.ResponseWriter) error
}

type ReadSponsorConnectivityDatadefaultApplicationProblemPlusJSONResponse

type ReadSponsorConnectivityDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (ReadSponsorConnectivityDatadefaultApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse

func (response ReadSponsorConnectivityDatadefaultApplicationProblemPlusJSONResponse) VisitReadSponsorConnectivityDataResponse(w http.ResponseWriter) error

type ReadUEPolicySet200JSONResponse

type ReadUEPolicySet200JSONResponse UePolicySet

func (ReadUEPolicySet200JSONResponse) VisitReadUEPolicySetResponse

func (response ReadUEPolicySet200JSONResponse) VisitReadUEPolicySetResponse(w http.ResponseWriter) error

type ReadUEPolicySet400ApplicationProblemPlusJSONResponse

type ReadUEPolicySet400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (ReadUEPolicySet400ApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse

func (response ReadUEPolicySet400ApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse(w http.ResponseWriter) error

type ReadUEPolicySet401ApplicationProblemPlusJSONResponse

type ReadUEPolicySet401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (ReadUEPolicySet401ApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse

func (response ReadUEPolicySet401ApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse(w http.ResponseWriter) error

type ReadUEPolicySet403ApplicationProblemPlusJSONResponse

type ReadUEPolicySet403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (ReadUEPolicySet403ApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse

func (response ReadUEPolicySet403ApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse(w http.ResponseWriter) error

type ReadUEPolicySet404ApplicationProblemPlusJSONResponse

type ReadUEPolicySet404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (ReadUEPolicySet404ApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse

func (response ReadUEPolicySet404ApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse(w http.ResponseWriter) error

type ReadUEPolicySet406Response

type ReadUEPolicySet406Response externalRef0.N406Response

func (ReadUEPolicySet406Response) VisitReadUEPolicySetResponse

func (response ReadUEPolicySet406Response) VisitReadUEPolicySetResponse(w http.ResponseWriter) error

type ReadUEPolicySet429ApplicationProblemPlusJSONResponse

type ReadUEPolicySet429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (ReadUEPolicySet429ApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse

func (response ReadUEPolicySet429ApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse(w http.ResponseWriter) error

type ReadUEPolicySet500ApplicationProblemPlusJSONResponse

type ReadUEPolicySet500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (ReadUEPolicySet500ApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse

func (response ReadUEPolicySet500ApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse(w http.ResponseWriter) error

type ReadUEPolicySet503ApplicationProblemPlusJSONResponse

type ReadUEPolicySet503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (ReadUEPolicySet503ApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse

func (response ReadUEPolicySet503ApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse(w http.ResponseWriter) error

type ReadUEPolicySetParams

type ReadUEPolicySetParams struct {
	// SuppFeat Supported Features
	SuppFeat *externalRef0.SupportedFeatures `form:"supp-feat,omitempty" json:"supp-feat,omitempty"`
}

ReadUEPolicySetParams defines parameters for ReadUEPolicySet.

type ReadUEPolicySetRequestObject

type ReadUEPolicySetRequestObject struct {
	UeId   externalRef0.VarUeId `json:"ueId"`
	Params ReadUEPolicySetParams
}

type ReadUEPolicySetResponse

type ReadUEPolicySetResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *UePolicySet
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseReadUEPolicySetResponse

func ParseReadUEPolicySetResponse(rsp *http.Response) (*ReadUEPolicySetResponse, error)

ParseReadUEPolicySetResponse parses an HTTP response from a ReadUEPolicySetWithResponse call

func (ReadUEPolicySetResponse) Status

func (r ReadUEPolicySetResponse) Status() string

Status returns HTTPResponse.Status

func (ReadUEPolicySetResponse) StatusCode

func (r ReadUEPolicySetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReadUEPolicySetResponseObject

type ReadUEPolicySetResponseObject interface {
	VisitReadUEPolicySetResponse(w http.ResponseWriter) error
}

type ReadUEPolicySetdefaultApplicationProblemPlusJSONResponse

type ReadUEPolicySetdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (ReadUEPolicySetdefaultApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse

func (response ReadUEPolicySetdefaultApplicationProblemPlusJSONResponse) VisitReadUEPolicySetResponse(w http.ResponseWriter) error

type ReadUsageMonitoringInformation200JSONResponse

type ReadUsageMonitoringInformation200JSONResponse UsageMonData

func (ReadUsageMonitoringInformation200JSONResponse) VisitReadUsageMonitoringInformationResponse

func (response ReadUsageMonitoringInformation200JSONResponse) VisitReadUsageMonitoringInformationResponse(w http.ResponseWriter) error

type ReadUsageMonitoringInformation204Response

type ReadUsageMonitoringInformation204Response struct {
}

func (ReadUsageMonitoringInformation204Response) VisitReadUsageMonitoringInformationResponse

func (response ReadUsageMonitoringInformation204Response) VisitReadUsageMonitoringInformationResponse(w http.ResponseWriter) error

type ReadUsageMonitoringInformation400ApplicationProblemPlusJSONResponse

type ReadUsageMonitoringInformation400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (ReadUsageMonitoringInformation400ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse

func (response ReadUsageMonitoringInformation400ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse(w http.ResponseWriter) error

type ReadUsageMonitoringInformation401ApplicationProblemPlusJSONResponse

type ReadUsageMonitoringInformation401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (ReadUsageMonitoringInformation401ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse

func (response ReadUsageMonitoringInformation401ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse(w http.ResponseWriter) error

type ReadUsageMonitoringInformation403ApplicationProblemPlusJSONResponse

type ReadUsageMonitoringInformation403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (ReadUsageMonitoringInformation403ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse

func (response ReadUsageMonitoringInformation403ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse(w http.ResponseWriter) error

type ReadUsageMonitoringInformation404ApplicationProblemPlusJSONResponse

type ReadUsageMonitoringInformation404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (ReadUsageMonitoringInformation404ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse

func (response ReadUsageMonitoringInformation404ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse(w http.ResponseWriter) error

type ReadUsageMonitoringInformation406Response

type ReadUsageMonitoringInformation406Response externalRef0.N406Response

func (ReadUsageMonitoringInformation406Response) VisitReadUsageMonitoringInformationResponse

func (response ReadUsageMonitoringInformation406Response) VisitReadUsageMonitoringInformationResponse(w http.ResponseWriter) error

type ReadUsageMonitoringInformation414ApplicationProblemPlusJSONResponse

type ReadUsageMonitoringInformation414ApplicationProblemPlusJSONResponse struct {
	externalRef0.N414ApplicationProblemPlusJSONResponse
}

func (ReadUsageMonitoringInformation414ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse

func (response ReadUsageMonitoringInformation414ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse(w http.ResponseWriter) error

type ReadUsageMonitoringInformation429ApplicationProblemPlusJSONResponse

type ReadUsageMonitoringInformation429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (ReadUsageMonitoringInformation429ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse

func (response ReadUsageMonitoringInformation429ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse(w http.ResponseWriter) error

type ReadUsageMonitoringInformation500ApplicationProblemPlusJSONResponse

type ReadUsageMonitoringInformation500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (ReadUsageMonitoringInformation500ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse

func (response ReadUsageMonitoringInformation500ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse(w http.ResponseWriter) error

type ReadUsageMonitoringInformation503ApplicationProblemPlusJSONResponse

type ReadUsageMonitoringInformation503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (ReadUsageMonitoringInformation503ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse

func (response ReadUsageMonitoringInformation503ApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse(w http.ResponseWriter) error

type ReadUsageMonitoringInformationParams

type ReadUsageMonitoringInformationParams struct {
	// SuppFeat Supported Features
	SuppFeat *externalRef0.SupportedFeatures `form:"supp-feat,omitempty" json:"supp-feat,omitempty"`
}

ReadUsageMonitoringInformationParams defines parameters for ReadUsageMonitoringInformation.

type ReadUsageMonitoringInformationRequestObject

type ReadUsageMonitoringInformationRequestObject struct {
	UeId       externalRef0.VarUeId `json:"ueId"`
	UsageMonId string               `json:"usageMonId"`
	Params     ReadUsageMonitoringInformationParams
}

type ReadUsageMonitoringInformationResponse

type ReadUsageMonitoringInformationResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *UsageMonData
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON414     *externalRef0.N414
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseReadUsageMonitoringInformationResponse

func ParseReadUsageMonitoringInformationResponse(rsp *http.Response) (*ReadUsageMonitoringInformationResponse, error)

ParseReadUsageMonitoringInformationResponse parses an HTTP response from a ReadUsageMonitoringInformationWithResponse call

func (ReadUsageMonitoringInformationResponse) Status

Status returns HTTPResponse.Status

func (ReadUsageMonitoringInformationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReadUsageMonitoringInformationResponseObject

type ReadUsageMonitoringInformationResponseObject interface {
	VisitReadUsageMonitoringInformationResponse(w http.ResponseWriter) error
}

type ReadUsageMonitoringInformationdefaultApplicationProblemPlusJSONResponse

type ReadUsageMonitoringInformationdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (ReadUsageMonitoringInformationdefaultApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse

func (response ReadUsageMonitoringInformationdefaultApplicationProblemPlusJSONResponse) VisitReadUsageMonitoringInformationResponse(w http.ResponseWriter) error

type ReplaceIndividualPolicyDataSubscription200JSONResponse

type ReplaceIndividualPolicyDataSubscription200JSONResponse PolicyDataSubscription

func (ReplaceIndividualPolicyDataSubscription200JSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse

func (response ReplaceIndividualPolicyDataSubscription200JSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualPolicyDataSubscription204Response

type ReplaceIndividualPolicyDataSubscription204Response struct {
}

func (ReplaceIndividualPolicyDataSubscription204Response) VisitReplaceIndividualPolicyDataSubscriptionResponse

func (response ReplaceIndividualPolicyDataSubscription204Response) VisitReplaceIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualPolicyDataSubscription400ApplicationProblemPlusJSONResponse

type ReplaceIndividualPolicyDataSubscription400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualPolicyDataSubscription400ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse

func (response ReplaceIndividualPolicyDataSubscription400ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualPolicyDataSubscription401ApplicationProblemPlusJSONResponse

type ReplaceIndividualPolicyDataSubscription401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualPolicyDataSubscription401ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse

func (response ReplaceIndividualPolicyDataSubscription401ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualPolicyDataSubscription403ApplicationProblemPlusJSONResponse

type ReplaceIndividualPolicyDataSubscription403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualPolicyDataSubscription403ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse

func (response ReplaceIndividualPolicyDataSubscription403ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualPolicyDataSubscription404ApplicationProblemPlusJSONResponse

type ReplaceIndividualPolicyDataSubscription404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualPolicyDataSubscription404ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse

func (response ReplaceIndividualPolicyDataSubscription404ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualPolicyDataSubscription411ApplicationProblemPlusJSONResponse

type ReplaceIndividualPolicyDataSubscription411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualPolicyDataSubscription411ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse

func (response ReplaceIndividualPolicyDataSubscription411ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualPolicyDataSubscription413ApplicationProblemPlusJSONResponse

type ReplaceIndividualPolicyDataSubscription413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualPolicyDataSubscription413ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse

func (response ReplaceIndividualPolicyDataSubscription413ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualPolicyDataSubscription415ApplicationProblemPlusJSONResponse

type ReplaceIndividualPolicyDataSubscription415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualPolicyDataSubscription415ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse

func (response ReplaceIndividualPolicyDataSubscription415ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualPolicyDataSubscription429ApplicationProblemPlusJSONResponse

type ReplaceIndividualPolicyDataSubscription429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualPolicyDataSubscription429ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse

func (response ReplaceIndividualPolicyDataSubscription429ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualPolicyDataSubscription500ApplicationProblemPlusJSONResponse

type ReplaceIndividualPolicyDataSubscription500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualPolicyDataSubscription500ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse

func (response ReplaceIndividualPolicyDataSubscription500ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualPolicyDataSubscription503ApplicationProblemPlusJSONResponse

type ReplaceIndividualPolicyDataSubscription503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (ReplaceIndividualPolicyDataSubscription503ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse

func (response ReplaceIndividualPolicyDataSubscription503ApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceIndividualPolicyDataSubscriptionJSONRequestBody

type ReplaceIndividualPolicyDataSubscriptionJSONRequestBody = PolicyDataSubscription

ReplaceIndividualPolicyDataSubscriptionJSONRequestBody defines body for ReplaceIndividualPolicyDataSubscription for application/json ContentType.

type ReplaceIndividualPolicyDataSubscriptionRequestObject

type ReplaceIndividualPolicyDataSubscriptionRequestObject struct {
	SubsId string `json:"subsId"`
	Body   *ReplaceIndividualPolicyDataSubscriptionJSONRequestBody
}

type ReplaceIndividualPolicyDataSubscriptionResponse

type ReplaceIndividualPolicyDataSubscriptionResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *PolicyDataSubscription
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseReplaceIndividualPolicyDataSubscriptionResponse

func ParseReplaceIndividualPolicyDataSubscriptionResponse(rsp *http.Response) (*ReplaceIndividualPolicyDataSubscriptionResponse, error)

ParseReplaceIndividualPolicyDataSubscriptionResponse parses an HTTP response from a ReplaceIndividualPolicyDataSubscriptionWithResponse call

func (ReplaceIndividualPolicyDataSubscriptionResponse) Status

Status returns HTTPResponse.Status

func (ReplaceIndividualPolicyDataSubscriptionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceIndividualPolicyDataSubscriptionResponseObject

type ReplaceIndividualPolicyDataSubscriptionResponseObject interface {
	VisitReplaceIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error
}

type ReplaceIndividualPolicyDataSubscriptiondefaultApplicationProblemPlusJSONResponse

type ReplaceIndividualPolicyDataSubscriptiondefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (ReplaceIndividualPolicyDataSubscriptiondefaultApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse

func (response ReplaceIndividualPolicyDataSubscriptiondefaultApplicationProblemPlusJSONResponse) VisitReplaceIndividualPolicyDataSubscriptionResponse(w http.ResponseWriter) error

type ReplaceOperatorSpecificData200JSONResponse

type ReplaceOperatorSpecificData200JSONResponse map[string]interface{}

func (ReplaceOperatorSpecificData200JSONResponse) VisitReplaceOperatorSpecificDataResponse

func (response ReplaceOperatorSpecificData200JSONResponse) VisitReplaceOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReplaceOperatorSpecificData204Response

type ReplaceOperatorSpecificData204Response struct {
}

func (ReplaceOperatorSpecificData204Response) VisitReplaceOperatorSpecificDataResponse

func (response ReplaceOperatorSpecificData204Response) VisitReplaceOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReplaceOperatorSpecificData400ApplicationProblemPlusJSONResponse

type ReplaceOperatorSpecificData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (ReplaceOperatorSpecificData400ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse

func (response ReplaceOperatorSpecificData400ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReplaceOperatorSpecificData401ApplicationProblemPlusJSONResponse

type ReplaceOperatorSpecificData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (ReplaceOperatorSpecificData401ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse

func (response ReplaceOperatorSpecificData401ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReplaceOperatorSpecificData403ApplicationProblemPlusJSONResponse

type ReplaceOperatorSpecificData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (ReplaceOperatorSpecificData403ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse

func (response ReplaceOperatorSpecificData403ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReplaceOperatorSpecificData404ApplicationProblemPlusJSONResponse

type ReplaceOperatorSpecificData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (ReplaceOperatorSpecificData404ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse

func (response ReplaceOperatorSpecificData404ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReplaceOperatorSpecificData411ApplicationProblemPlusJSONResponse

type ReplaceOperatorSpecificData411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (ReplaceOperatorSpecificData411ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse

func (response ReplaceOperatorSpecificData411ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReplaceOperatorSpecificData413ApplicationProblemPlusJSONResponse

type ReplaceOperatorSpecificData413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (ReplaceOperatorSpecificData413ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse

func (response ReplaceOperatorSpecificData413ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReplaceOperatorSpecificData415ApplicationProblemPlusJSONResponse

type ReplaceOperatorSpecificData415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (ReplaceOperatorSpecificData415ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse

func (response ReplaceOperatorSpecificData415ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReplaceOperatorSpecificData429ApplicationProblemPlusJSONResponse

type ReplaceOperatorSpecificData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (ReplaceOperatorSpecificData429ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse

func (response ReplaceOperatorSpecificData429ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReplaceOperatorSpecificData500ApplicationProblemPlusJSONResponse

type ReplaceOperatorSpecificData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (ReplaceOperatorSpecificData500ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse

func (response ReplaceOperatorSpecificData500ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReplaceOperatorSpecificData503ApplicationProblemPlusJSONResponse

type ReplaceOperatorSpecificData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (ReplaceOperatorSpecificData503ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse

func (response ReplaceOperatorSpecificData503ApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse(w http.ResponseWriter) error

type ReplaceOperatorSpecificDataJSONBody

type ReplaceOperatorSpecificDataJSONBody map[string]interface{}

ReplaceOperatorSpecificDataJSONBody defines parameters for ReplaceOperatorSpecificData.

type ReplaceOperatorSpecificDataJSONRequestBody

type ReplaceOperatorSpecificDataJSONRequestBody ReplaceOperatorSpecificDataJSONBody

ReplaceOperatorSpecificDataJSONRequestBody defines body for ReplaceOperatorSpecificData for application/json ContentType.

type ReplaceOperatorSpecificDataRequestObject

type ReplaceOperatorSpecificDataRequestObject struct {
	UeId externalRef0.VarUeId `json:"ueId"`
	Body *ReplaceOperatorSpecificDataJSONRequestBody
}

type ReplaceOperatorSpecificDataResponse

type ReplaceOperatorSpecificDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *map[string]interface{}
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseReplaceOperatorSpecificDataResponse

func ParseReplaceOperatorSpecificDataResponse(rsp *http.Response) (*ReplaceOperatorSpecificDataResponse, error)

ParseReplaceOperatorSpecificDataResponse parses an HTTP response from a ReplaceOperatorSpecificDataWithResponse call

func (ReplaceOperatorSpecificDataResponse) Status

Status returns HTTPResponse.Status

func (ReplaceOperatorSpecificDataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceOperatorSpecificDataResponseObject

type ReplaceOperatorSpecificDataResponseObject interface {
	VisitReplaceOperatorSpecificDataResponse(w http.ResponseWriter) error
}

type ReplaceOperatorSpecificDatadefaultApplicationProblemPlusJSONResponse

type ReplaceOperatorSpecificDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (ReplaceOperatorSpecificDatadefaultApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse

func (response ReplaceOperatorSpecificDatadefaultApplicationProblemPlusJSONResponse) VisitReplaceOperatorSpecificDataResponse(w http.ResponseWriter) error

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResourceItem

type ResourceItem struct {
	Items                []ItemPath             `json:"items"`
	MonResourceUri       externalRef0.Uri       `json:"monResourceUri"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ResourceItem Identifies a subscription to policy data change notification when the change occurs in a fragment (subset of resource data) of a given resource.

func (ResourceItem) Get

func (a ResourceItem) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ResourceItem. Returns the specified element and whether it was found

func (ResourceItem) MarshalJSON

func (a ResourceItem) MarshalJSON() ([]byte, error)

Override default JSON handling for ResourceItem to handle AdditionalProperties

func (*ResourceItem) Set

func (a *ResourceItem) Set(fieldName string, value interface{})

Setter for additional properties for ResourceItem

func (*ResourceItem) UnmarshalJSON

func (a *ResourceItem) UnmarshalJSON(b []byte) error

Override default JSON handling for ResourceItem to handle AdditionalProperties

type ServerInterface

type ServerInterface interface {
	// Retrieves the BDT data collection
	// (GET /policy-data/bdt-data)
	ReadBdtData(c *gin.Context, params ReadBdtDataParams)
	// Deletes an BDT data resource associated with an BDT reference Id
	// (DELETE /policy-data/bdt-data/{bdtReferenceId})
	DeleteIndividualBdtData(c *gin.Context, bdtReferenceId string)
	// Retrieves the BDT data information associated with a BDT reference Id
	// (GET /policy-data/bdt-data/{bdtReferenceId})
	ReadIndividualBdtData(c *gin.Context, bdtReferenceId string, params ReadIndividualBdtDataParams)
	// Modifies an BDT data resource associated with an BDT reference Id
	// (PATCH /policy-data/bdt-data/{bdtReferenceId})
	UpdateIndividualBdtData(c *gin.Context, bdtReferenceId string)
	// Creates an BDT data resource associated with an BDT reference Id
	// (PUT /policy-data/bdt-data/{bdtReferenceId})
	CreateIndividualBdtData(c *gin.Context, bdtReferenceId string)
	// Retrieve the UE policy set data for an H-PLMN
	// (GET /policy-data/plmns/{plmnId}/ue-policy-set)
	ReadPlmnUePolicySet(c *gin.Context, plmnId string)
	// Retrieves the sponsored connectivity information for a given sponsorId
	// (GET /policy-data/sponsor-connectivity-data/{sponsorId})
	ReadSponsorConnectivityData(c *gin.Context, sponsorId string)
	// Create a subscription to receive notification of policy data changes
	// (POST /policy-data/subs-to-notify)
	CreateIndividualPolicyDataSubscription(c *gin.Context)
	// Delete the individual Policy Data subscription
	// (DELETE /policy-data/subs-to-notify/{subsId})
	DeleteIndividualPolicyDataSubscription(c *gin.Context, subsId string)
	// Modify a subscription to receive notification of policy data changes
	// (PUT /policy-data/subs-to-notify/{subsId})
	ReplaceIndividualPolicyDataSubscription(c *gin.Context, subsId string)
	// Retrieves the access and mobility policy data for a subscriber
	// (GET /policy-data/ues/{ueId}/am-data)
	ReadAccessAndMobilityPolicyData(c *gin.Context, ueId externalRef0.VarUeId)
	// Retrieve the operator specific policy data of an UE
	// (GET /policy-data/ues/{ueId}/operator-specific-data)
	ReadOperatorSpecificData(c *gin.Context, ueId externalRef0.VarUeId, params ReadOperatorSpecificDataParams)
	// Modify the operator specific policy data of an UE
	// (PATCH /policy-data/ues/{ueId}/operator-specific-data)
	UpdateOperatorSpecificData(c *gin.Context, ueId externalRef0.VarUeId)
	// Modify the operator specific policy data of an UE
	// (PUT /policy-data/ues/{ueId}/operator-specific-data)
	ReplaceOperatorSpecificData(c *gin.Context, ueId externalRef0.VarUeId)
	// Retrieves the session management policy data for a subscriber
	// (GET /policy-data/ues/{ueId}/sm-data)
	ReadSessionManagementPolicyData(c *gin.Context, ueId externalRef0.VarUeId, params ReadSessionManagementPolicyDataParams)
	// Modify the session management policy data for a subscriber
	// (PATCH /policy-data/ues/{ueId}/sm-data)
	UpdateSessionManagementPolicyData(c *gin.Context, ueId externalRef0.VarUeId)
	// Delete a usage monitoring resource
	// (DELETE /policy-data/ues/{ueId}/sm-data/{usageMonId})
	DeleteUsageMonitoringInformation(c *gin.Context, ueId externalRef0.VarUeId, usageMonId string)
	// Retrieve a usage monitoring resource
	// (GET /policy-data/ues/{ueId}/sm-data/{usageMonId})
	ReadUsageMonitoringInformation(c *gin.Context, ueId externalRef0.VarUeId, usageMonId string, params ReadUsageMonitoringInformationParams)
	// Create a usage monitoring resource
	// (PUT /policy-data/ues/{ueId}/sm-data/{usageMonId})
	CreateUsageMonitoringResource(c *gin.Context, ueId externalRef0.VarUeId, usageMonId string)
	// Retrieves the UE policy set data for a subscriber
	// (GET /policy-data/ues/{ueId}/ue-policy-set)
	ReadUEPolicySet(c *gin.Context, ueId externalRef0.VarUeId, params ReadUEPolicySetParams)
	// Modify the UE policy set data for a subscriber
	// (PATCH /policy-data/ues/{ueId}/ue-policy-set)
	UpdateUEPolicySet(c *gin.Context, ueId externalRef0.VarUeId)
	// Create or modify the UE policy set data for a subscriber
	// (PUT /policy-data/ues/{ueId}/ue-policy-set)
	CreateOrReplaceUEPolicySet(c *gin.Context, ueId externalRef0.VarUeId)
}

ServerInterface represents all server handlers.

func NewStrictHandler

func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler            ServerInterface
	HandlerMiddlewares []MiddlewareFunc
	ErrorHandler       func(*gin.Context, error, int)
}

ServerInterfaceWrapper converts contexts to parameters.

func (*ServerInterfaceWrapper) CreateIndividualBdtData

func (siw *ServerInterfaceWrapper) CreateIndividualBdtData(c *gin.Context)

CreateIndividualBdtData operation middleware

func (*ServerInterfaceWrapper) CreateIndividualPolicyDataSubscription

func (siw *ServerInterfaceWrapper) CreateIndividualPolicyDataSubscription(c *gin.Context)

CreateIndividualPolicyDataSubscription operation middleware

func (*ServerInterfaceWrapper) CreateOrReplaceUEPolicySet

func (siw *ServerInterfaceWrapper) CreateOrReplaceUEPolicySet(c *gin.Context)

CreateOrReplaceUEPolicySet operation middleware

func (*ServerInterfaceWrapper) CreateUsageMonitoringResource

func (siw *ServerInterfaceWrapper) CreateUsageMonitoringResource(c *gin.Context)

CreateUsageMonitoringResource operation middleware

func (*ServerInterfaceWrapper) DeleteIndividualBdtData

func (siw *ServerInterfaceWrapper) DeleteIndividualBdtData(c *gin.Context)

DeleteIndividualBdtData operation middleware

func (*ServerInterfaceWrapper) DeleteIndividualPolicyDataSubscription

func (siw *ServerInterfaceWrapper) DeleteIndividualPolicyDataSubscription(c *gin.Context)

DeleteIndividualPolicyDataSubscription operation middleware

func (*ServerInterfaceWrapper) DeleteUsageMonitoringInformation

func (siw *ServerInterfaceWrapper) DeleteUsageMonitoringInformation(c *gin.Context)

DeleteUsageMonitoringInformation operation middleware

func (*ServerInterfaceWrapper) ReadAccessAndMobilityPolicyData

func (siw *ServerInterfaceWrapper) ReadAccessAndMobilityPolicyData(c *gin.Context)

ReadAccessAndMobilityPolicyData operation middleware

func (*ServerInterfaceWrapper) ReadBdtData

func (siw *ServerInterfaceWrapper) ReadBdtData(c *gin.Context)

ReadBdtData operation middleware

func (*ServerInterfaceWrapper) ReadIndividualBdtData

func (siw *ServerInterfaceWrapper) ReadIndividualBdtData(c *gin.Context)

ReadIndividualBdtData operation middleware

func (*ServerInterfaceWrapper) ReadOperatorSpecificData

func (siw *ServerInterfaceWrapper) ReadOperatorSpecificData(c *gin.Context)

ReadOperatorSpecificData operation middleware

func (*ServerInterfaceWrapper) ReadPlmnUePolicySet

func (siw *ServerInterfaceWrapper) ReadPlmnUePolicySet(c *gin.Context)

ReadPlmnUePolicySet operation middleware

func (*ServerInterfaceWrapper) ReadSessionManagementPolicyData

func (siw *ServerInterfaceWrapper) ReadSessionManagementPolicyData(c *gin.Context)

ReadSessionManagementPolicyData operation middleware

func (*ServerInterfaceWrapper) ReadSponsorConnectivityData

func (siw *ServerInterfaceWrapper) ReadSponsorConnectivityData(c *gin.Context)

ReadSponsorConnectivityData operation middleware

func (*ServerInterfaceWrapper) ReadUEPolicySet

func (siw *ServerInterfaceWrapper) ReadUEPolicySet(c *gin.Context)

ReadUEPolicySet operation middleware

func (*ServerInterfaceWrapper) ReadUsageMonitoringInformation

func (siw *ServerInterfaceWrapper) ReadUsageMonitoringInformation(c *gin.Context)

ReadUsageMonitoringInformation operation middleware

func (*ServerInterfaceWrapper) ReplaceIndividualPolicyDataSubscription

func (siw *ServerInterfaceWrapper) ReplaceIndividualPolicyDataSubscription(c *gin.Context)

ReplaceIndividualPolicyDataSubscription operation middleware

func (*ServerInterfaceWrapper) ReplaceOperatorSpecificData

func (siw *ServerInterfaceWrapper) ReplaceOperatorSpecificData(c *gin.Context)

ReplaceOperatorSpecificData operation middleware

func (*ServerInterfaceWrapper) UpdateIndividualBdtData

func (siw *ServerInterfaceWrapper) UpdateIndividualBdtData(c *gin.Context)

UpdateIndividualBdtData operation middleware

func (*ServerInterfaceWrapper) UpdateOperatorSpecificData

func (siw *ServerInterfaceWrapper) UpdateOperatorSpecificData(c *gin.Context)

UpdateOperatorSpecificData operation middleware

func (*ServerInterfaceWrapper) UpdateSessionManagementPolicyData

func (siw *ServerInterfaceWrapper) UpdateSessionManagementPolicyData(c *gin.Context)

UpdateSessionManagementPolicyData operation middleware

func (*ServerInterfaceWrapper) UpdateUEPolicySet

func (siw *ServerInterfaceWrapper) UpdateUEPolicySet(c *gin.Context)

UpdateUEPolicySet operation middleware

type SmPolicyData

type SmPolicyData struct {
	SmPolicySnssaiData   map[string]SmPolicySnssaiData   `json:"smPolicySnssaiData"`
	SuppFeat             *externalRef0.SupportedFeatures `json:"suppFeat,omitempty"`
	UmData               *map[string]UsageMonData        `json:"umData,omitempty"`
	UmDataLimits         *map[string]UsageMonDataLimit   `json:"umDataLimits,omitempty"`
	AdditionalProperties map[string]interface{}          `json:"-"`
}

SmPolicyData Contains the SM policy data for a given subscriber.

func (SmPolicyData) Get

func (a SmPolicyData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SmPolicyData. Returns the specified element and whether it was found

func (SmPolicyData) MarshalJSON

func (a SmPolicyData) MarshalJSON() ([]byte, error)

Override default JSON handling for SmPolicyData to handle AdditionalProperties

func (*SmPolicyData) Set

func (a *SmPolicyData) Set(fieldName string, value interface{})

Setter for additional properties for SmPolicyData

func (*SmPolicyData) UnmarshalJSON

func (a *SmPolicyData) UnmarshalJSON(b []byte) error

Override default JSON handling for SmPolicyData to handle AdditionalProperties

type SmPolicyDataPatch

type SmPolicyDataPatch struct {
	SmPolicySnssaiData   *map[string]SmPolicySnssaiDataPatch `json:"smPolicySnssaiData,omitempty"`
	UmData               *map[string]UsageMonData            `json:"umData"`
	AdditionalProperties map[string]interface{}              `json:"-"`
}

SmPolicyDataPatch Contains the SM policy data for a given subscriber.

func (SmPolicyDataPatch) Get

func (a SmPolicyDataPatch) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SmPolicyDataPatch. Returns the specified element and whether it was found

func (SmPolicyDataPatch) MarshalJSON

func (a SmPolicyDataPatch) MarshalJSON() ([]byte, error)

Override default JSON handling for SmPolicyDataPatch to handle AdditionalProperties

func (*SmPolicyDataPatch) Set

func (a *SmPolicyDataPatch) Set(fieldName string, value interface{})

Setter for additional properties for SmPolicyDataPatch

func (*SmPolicyDataPatch) UnmarshalJSON

func (a *SmPolicyDataPatch) UnmarshalJSON(b []byte) error

Override default JSON handling for SmPolicyDataPatch to handle AdditionalProperties

type SmPolicyDnnData

type SmPolicyDnnData struct {
	AdcSupport      *bool                                      `json:"adcSupport,omitempty"`
	AllowedServices []string                                   `json:"allowedServices,omitempty"`
	BdtRefIds       *map[string]*externalRef1.BdtReferenceIdRm `json:"bdtRefIds"`

	// ChfInfo Original reference TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/ChargingInformation
	ChfInfo              interface{}                           `json:"chfInfo,omitempty"`
	Dnn                  externalRef0.Dnn                      `json:"dnn"`
	GbrDl                externalRef0.BitRate                  `json:"gbrDl,omitempty"`
	GbrUl                externalRef0.BitRate                  `json:"gbrUl,omitempty"`
	ImsSignallingPrio    *bool                                 `json:"imsSignallingPrio,omitempty"`
	Ipv4Index            *IpIndex                              `json:"ipv4Index,omitempty"`
	Ipv6Index            *IpIndex                              `json:"ipv6Index,omitempty"`
	LocRoutNotAllowed    *bool                                 `json:"locRoutNotAllowed,omitempty"`
	McsPriority          *bool                                 `json:"mcsPriority,omitempty"`
	McsPriorityLevel     *int                                  `json:"mcsPriorityLevel,omitempty"`
	MpsPriority          *bool                                 `json:"mpsPriority,omitempty"`
	MpsPriorityLevel     *int                                  `json:"mpsPriorityLevel,omitempty"`
	Offline              *bool                                 `json:"offline,omitempty"`
	Online               *bool                                 `json:"online,omitempty"`
	PraInfos             *map[string]externalRef0.PresenceInfo `json:"praInfos,omitempty"`
	RefUmDataLimitIds    *map[string]*LimitIdToMonitoringKey   `json:"refUmDataLimitIds,omitempty"`
	SubscCats            []string                              `json:"subscCats,omitempty"`
	SubscSpendingLimits  *bool                                 `json:"subscSpendingLimits,omitempty"`
	AdditionalProperties map[string]interface{}                `json:"-"`
}

SmPolicyDnnData Contains the SM policy data for a given DNN (and S-NSSAI).

func (SmPolicyDnnData) Get

func (a SmPolicyDnnData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SmPolicyDnnData. Returns the specified element and whether it was found

func (SmPolicyDnnData) MarshalJSON

func (a SmPolicyDnnData) MarshalJSON() ([]byte, error)

Override default JSON handling for SmPolicyDnnData to handle AdditionalProperties

func (*SmPolicyDnnData) Set

func (a *SmPolicyDnnData) Set(fieldName string, value interface{})

Setter for additional properties for SmPolicyDnnData

func (*SmPolicyDnnData) UnmarshalJSON

func (a *SmPolicyDnnData) UnmarshalJSON(b []byte) error

Override default JSON handling for SmPolicyDnnData to handle AdditionalProperties

type SmPolicyDnnDataPatch

type SmPolicyDnnDataPatch struct {
	BdtRefIds            *map[string]*externalRef1.BdtReferenceIdRm `json:"bdtRefIds"`
	Dnn                  externalRef0.Dnn                           `json:"dnn"`
	AdditionalProperties map[string]interface{}                     `json:"-"`
}

SmPolicyDnnDataPatch Contains the SM policy data for a given DNN (and S-NSSAI).

func (SmPolicyDnnDataPatch) Get

func (a SmPolicyDnnDataPatch) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SmPolicyDnnDataPatch. Returns the specified element and whether it was found

func (SmPolicyDnnDataPatch) MarshalJSON

func (a SmPolicyDnnDataPatch) MarshalJSON() ([]byte, error)

Override default JSON handling for SmPolicyDnnDataPatch to handle AdditionalProperties

func (*SmPolicyDnnDataPatch) Set

func (a *SmPolicyDnnDataPatch) Set(fieldName string, value interface{})

Setter for additional properties for SmPolicyDnnDataPatch

func (*SmPolicyDnnDataPatch) UnmarshalJSON

func (a *SmPolicyDnnDataPatch) UnmarshalJSON(b []byte) error

Override default JSON handling for SmPolicyDnnDataPatch to handle AdditionalProperties

type SmPolicySnssaiData

type SmPolicySnssaiData struct {
	SmPolicyDnnData      *map[string]SmPolicyDnnData `json:"smPolicyDnnData,omitempty"`
	Snssai               externalRef0.Snssai         `json:"snssai"`
	AdditionalProperties map[string]interface{}      `json:"-"`
}

SmPolicySnssaiData Contains the SM policy data for a given subscriber and S-NSSAI.

func (SmPolicySnssaiData) Get

func (a SmPolicySnssaiData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SmPolicySnssaiData. Returns the specified element and whether it was found

func (SmPolicySnssaiData) MarshalJSON

func (a SmPolicySnssaiData) MarshalJSON() ([]byte, error)

Override default JSON handling for SmPolicySnssaiData to handle AdditionalProperties

func (*SmPolicySnssaiData) Set

func (a *SmPolicySnssaiData) Set(fieldName string, value interface{})

Setter for additional properties for SmPolicySnssaiData

func (*SmPolicySnssaiData) UnmarshalJSON

func (a *SmPolicySnssaiData) UnmarshalJSON(b []byte) error

Override default JSON handling for SmPolicySnssaiData to handle AdditionalProperties

type SmPolicySnssaiDataPatch

type SmPolicySnssaiDataPatch struct {
	SmPolicyDnnData      *map[string]SmPolicyDnnDataPatch `json:"smPolicyDnnData,omitempty"`
	Snssai               externalRef0.Snssai              `json:"snssai"`
	AdditionalProperties map[string]interface{}           `json:"-"`
}

SmPolicySnssaiDataPatch Contains the SM policy data for a given subscriber and S-NSSAI.

func (SmPolicySnssaiDataPatch) Get

func (a SmPolicySnssaiDataPatch) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SmPolicySnssaiDataPatch. Returns the specified element and whether it was found

func (SmPolicySnssaiDataPatch) MarshalJSON

func (a SmPolicySnssaiDataPatch) MarshalJSON() ([]byte, error)

Override default JSON handling for SmPolicySnssaiDataPatch to handle AdditionalProperties

func (*SmPolicySnssaiDataPatch) Set

func (a *SmPolicySnssaiDataPatch) Set(fieldName string, value interface{})

Setter for additional properties for SmPolicySnssaiDataPatch

func (*SmPolicySnssaiDataPatch) UnmarshalJSON

func (a *SmPolicySnssaiDataPatch) UnmarshalJSON(b []byte) error

Override default JSON handling for SmPolicySnssaiDataPatch to handle AdditionalProperties

type SnssaiRouteSelectionDescriptor

type SnssaiRouteSelectionDescriptor struct {
	DnnRouteSelDescs     []DnnRouteSelectionDescriptor `json:"dnnRouteSelDescs,omitempty"`
	Snssai               externalRef0.Snssai           `json:"snssai"`
	AdditionalProperties map[string]interface{}        `json:"-"`
}

SnssaiRouteSelectionDescriptor Contains the route selector parameters (DNNs, PDU session types, SSC modes and ATSSS information) per SNSSAI

func (SnssaiRouteSelectionDescriptor) Get

func (a SnssaiRouteSelectionDescriptor) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SnssaiRouteSelectionDescriptor. Returns the specified element and whether it was found

func (SnssaiRouteSelectionDescriptor) MarshalJSON

func (a SnssaiRouteSelectionDescriptor) MarshalJSON() ([]byte, error)

Override default JSON handling for SnssaiRouteSelectionDescriptor to handle AdditionalProperties

func (*SnssaiRouteSelectionDescriptor) Set

func (a *SnssaiRouteSelectionDescriptor) Set(fieldName string, value interface{})

Setter for additional properties for SnssaiRouteSelectionDescriptor

func (*SnssaiRouteSelectionDescriptor) UnmarshalJSON

func (a *SnssaiRouteSelectionDescriptor) UnmarshalJSON(b []byte) error

Override default JSON handling for SnssaiRouteSelectionDescriptor to handle AdditionalProperties

type SponsorConnectivityData

type SponsorConnectivityData struct {
	AspIds               []string               `json:"aspIds"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SponsorConnectivityData Contains the sponsored data connectivity related information for a sponsor identifier.

func (SponsorConnectivityData) Get

func (a SponsorConnectivityData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SponsorConnectivityData. Returns the specified element and whether it was found

func (SponsorConnectivityData) MarshalJSON

func (a SponsorConnectivityData) MarshalJSON() ([]byte, error)

Override default JSON handling for SponsorConnectivityData to handle AdditionalProperties

func (*SponsorConnectivityData) Set

func (a *SponsorConnectivityData) Set(fieldName string, value interface{})

Setter for additional properties for SponsorConnectivityData

func (*SponsorConnectivityData) UnmarshalJSON

func (a *SponsorConnectivityData) UnmarshalJSON(b []byte) error

Override default JSON handling for SponsorConnectivityData to handle AdditionalProperties

type StrictHandlerFunc

type StrictHandlerFunc = strictgin.StrictGinHandlerFunc

type StrictMiddlewareFunc

type StrictMiddlewareFunc = strictgin.StrictGinMiddlewareFunc

type StrictServerInterface

type StrictServerInterface interface {
	// Retrieves the BDT data collection
	// (GET /policy-data/bdt-data)
	ReadBdtData(ctx context.Context, request ReadBdtDataRequestObject) (ReadBdtDataResponseObject, error)
	// Deletes an BDT data resource associated with an BDT reference Id
	// (DELETE /policy-data/bdt-data/{bdtReferenceId})
	DeleteIndividualBdtData(ctx context.Context, request DeleteIndividualBdtDataRequestObject) (DeleteIndividualBdtDataResponseObject, error)
	// Retrieves the BDT data information associated with a BDT reference Id
	// (GET /policy-data/bdt-data/{bdtReferenceId})
	ReadIndividualBdtData(ctx context.Context, request ReadIndividualBdtDataRequestObject) (ReadIndividualBdtDataResponseObject, error)
	// Modifies an BDT data resource associated with an BDT reference Id
	// (PATCH /policy-data/bdt-data/{bdtReferenceId})
	UpdateIndividualBdtData(ctx context.Context, request UpdateIndividualBdtDataRequestObject) (UpdateIndividualBdtDataResponseObject, error)
	// Creates an BDT data resource associated with an BDT reference Id
	// (PUT /policy-data/bdt-data/{bdtReferenceId})
	CreateIndividualBdtData(ctx context.Context, request CreateIndividualBdtDataRequestObject) (CreateIndividualBdtDataResponseObject, error)
	// Retrieve the UE policy set data for an H-PLMN
	// (GET /policy-data/plmns/{plmnId}/ue-policy-set)
	ReadPlmnUePolicySet(ctx context.Context, request ReadPlmnUePolicySetRequestObject) (ReadPlmnUePolicySetResponseObject, error)
	// Retrieves the sponsored connectivity information for a given sponsorId
	// (GET /policy-data/sponsor-connectivity-data/{sponsorId})
	ReadSponsorConnectivityData(ctx context.Context, request ReadSponsorConnectivityDataRequestObject) (ReadSponsorConnectivityDataResponseObject, error)
	// Create a subscription to receive notification of policy data changes
	// (POST /policy-data/subs-to-notify)
	CreateIndividualPolicyDataSubscription(ctx context.Context, request CreateIndividualPolicyDataSubscriptionRequestObject) (CreateIndividualPolicyDataSubscriptionResponseObject, error)
	// Delete the individual Policy Data subscription
	// (DELETE /policy-data/subs-to-notify/{subsId})
	DeleteIndividualPolicyDataSubscription(ctx context.Context, request DeleteIndividualPolicyDataSubscriptionRequestObject) (DeleteIndividualPolicyDataSubscriptionResponseObject, error)
	// Modify a subscription to receive notification of policy data changes
	// (PUT /policy-data/subs-to-notify/{subsId})
	ReplaceIndividualPolicyDataSubscription(ctx context.Context, request ReplaceIndividualPolicyDataSubscriptionRequestObject) (ReplaceIndividualPolicyDataSubscriptionResponseObject, error)
	// Retrieves the access and mobility policy data for a subscriber
	// (GET /policy-data/ues/{ueId}/am-data)
	ReadAccessAndMobilityPolicyData(ctx context.Context, request ReadAccessAndMobilityPolicyDataRequestObject) (ReadAccessAndMobilityPolicyDataResponseObject, error)
	// Retrieve the operator specific policy data of an UE
	// (GET /policy-data/ues/{ueId}/operator-specific-data)
	ReadOperatorSpecificData(ctx context.Context, request ReadOperatorSpecificDataRequestObject) (ReadOperatorSpecificDataResponseObject, error)
	// Modify the operator specific policy data of an UE
	// (PATCH /policy-data/ues/{ueId}/operator-specific-data)
	UpdateOperatorSpecificData(ctx context.Context, request UpdateOperatorSpecificDataRequestObject) (UpdateOperatorSpecificDataResponseObject, error)
	// Modify the operator specific policy data of an UE
	// (PUT /policy-data/ues/{ueId}/operator-specific-data)
	ReplaceOperatorSpecificData(ctx context.Context, request ReplaceOperatorSpecificDataRequestObject) (ReplaceOperatorSpecificDataResponseObject, error)
	// Retrieves the session management policy data for a subscriber
	// (GET /policy-data/ues/{ueId}/sm-data)
	ReadSessionManagementPolicyData(ctx context.Context, request ReadSessionManagementPolicyDataRequestObject) (ReadSessionManagementPolicyDataResponseObject, error)
	// Modify the session management policy data for a subscriber
	// (PATCH /policy-data/ues/{ueId}/sm-data)
	UpdateSessionManagementPolicyData(ctx context.Context, request UpdateSessionManagementPolicyDataRequestObject) (UpdateSessionManagementPolicyDataResponseObject, error)
	// Delete a usage monitoring resource
	// (DELETE /policy-data/ues/{ueId}/sm-data/{usageMonId})
	DeleteUsageMonitoringInformation(ctx context.Context, request DeleteUsageMonitoringInformationRequestObject) (DeleteUsageMonitoringInformationResponseObject, error)
	// Retrieve a usage monitoring resource
	// (GET /policy-data/ues/{ueId}/sm-data/{usageMonId})
	ReadUsageMonitoringInformation(ctx context.Context, request ReadUsageMonitoringInformationRequestObject) (ReadUsageMonitoringInformationResponseObject, error)
	// Create a usage monitoring resource
	// (PUT /policy-data/ues/{ueId}/sm-data/{usageMonId})
	CreateUsageMonitoringResource(ctx context.Context, request CreateUsageMonitoringResourceRequestObject) (CreateUsageMonitoringResourceResponseObject, error)
	// Retrieves the UE policy set data for a subscriber
	// (GET /policy-data/ues/{ueId}/ue-policy-set)
	ReadUEPolicySet(ctx context.Context, request ReadUEPolicySetRequestObject) (ReadUEPolicySetResponseObject, error)
	// Modify the UE policy set data for a subscriber
	// (PATCH /policy-data/ues/{ueId}/ue-policy-set)
	UpdateUEPolicySet(ctx context.Context, request UpdateUEPolicySetRequestObject) (UpdateUEPolicySetResponseObject, error)
	// Create or modify the UE policy set data for a subscriber
	// (PUT /policy-data/ues/{ueId}/ue-policy-set)
	CreateOrReplaceUEPolicySet(ctx context.Context, request CreateOrReplaceUEPolicySetRequestObject) (CreateOrReplaceUEPolicySetResponseObject, error)
}

StrictServerInterface represents all server handlers.

type TimePeriod

type TimePeriod struct {
	MaxNumPeriod         *externalRef0.Uinteger `json:"maxNumPeriod,omitempty"`
	Period               Periodicity            `json:"period"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

TimePeriod Contains the periodicity for the defined usage monitoring data limits.

func (TimePeriod) Get

func (a TimePeriod) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for TimePeriod. Returns the specified element and whether it was found

func (TimePeriod) MarshalJSON

func (a TimePeriod) MarshalJSON() ([]byte, error)

Override default JSON handling for TimePeriod to handle AdditionalProperties

func (*TimePeriod) Set

func (a *TimePeriod) Set(fieldName string, value interface{})

Setter for additional properties for TimePeriod

func (*TimePeriod) UnmarshalJSON

func (a *TimePeriod) UnmarshalJSON(b []byte) error

Override default JSON handling for TimePeriod to handle AdditionalProperties

type UePolicySection

type UePolicySection struct {
	UePolicySectionInfo  externalRef0.Bytes     `json:"uePolicySectionInfo"`
	Upsi                 string                 `json:"upsi"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

UePolicySection Contains the UE policy section.

func (UePolicySection) Get

func (a UePolicySection) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UePolicySection. Returns the specified element and whether it was found

func (UePolicySection) MarshalJSON

func (a UePolicySection) MarshalJSON() ([]byte, error)

Override default JSON handling for UePolicySection to handle AdditionalProperties

func (*UePolicySection) Set

func (a *UePolicySection) Set(fieldName string, value interface{})

Setter for additional properties for UePolicySection

func (*UePolicySection) UnmarshalJSON

func (a *UePolicySection) UnmarshalJSON(b []byte) error

Override default JSON handling for UePolicySection to handle AdditionalProperties

type UePolicySet

type UePolicySet struct {
	AllowedRouteSelDescs *map[string]PlmnRouteSelectionDescriptor `json:"allowedRouteSelDescs,omitempty"`
	AndspInd             *bool                                    `json:"andspInd,omitempty"`
	OsIds                []OsId                                   `json:"osIds,omitempty"`
	Pei                  externalRef0.Pei                         `json:"pei,omitempty"`
	PraInfos             *map[string]externalRef0.PresenceInfo    `json:"praInfos,omitempty"`
	SubscCats            []string                                 `json:"subscCats,omitempty"`
	SuppFeat             *externalRef0.SupportedFeatures          `json:"suppFeat,omitempty"`
	UePolicySections     *map[string]UePolicySection              `json:"uePolicySections,omitempty"`
	Upsis                []string                                 `json:"upsis,omitempty"`
	AdditionalProperties map[string]interface{}                   `json:"-"`
}

UePolicySet Contains the UE policy data for a given subscriber.

func (UePolicySet) Get

func (a UePolicySet) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UePolicySet. Returns the specified element and whether it was found

func (UePolicySet) MarshalJSON

func (a UePolicySet) MarshalJSON() ([]byte, error)

Override default JSON handling for UePolicySet to handle AdditionalProperties

func (*UePolicySet) Set

func (a *UePolicySet) Set(fieldName string, value interface{})

Setter for additional properties for UePolicySet

func (*UePolicySet) UnmarshalJSON

func (a *UePolicySet) UnmarshalJSON(b []byte) error

Override default JSON handling for UePolicySet to handle AdditionalProperties

type UePolicySetPatch

type UePolicySetPatch struct {
	AndspInd             *bool                       `json:"andspInd,omitempty"`
	OsIds                []OsId                      `json:"osIds,omitempty"`
	Pei                  externalRef0.Pei            `json:"pei,omitempty"`
	UePolicySections     *map[string]UePolicySection `json:"uePolicySections,omitempty"`
	Upsis                []string                    `json:"upsis,omitempty"`
	AdditionalProperties map[string]interface{}      `json:"-"`
}

UePolicySetPatch Contains the UE policy set for a given subscriber.

func (UePolicySetPatch) Get

func (a UePolicySetPatch) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UePolicySetPatch. Returns the specified element and whether it was found

func (UePolicySetPatch) MarshalJSON

func (a UePolicySetPatch) MarshalJSON() ([]byte, error)

Override default JSON handling for UePolicySetPatch to handle AdditionalProperties

func (*UePolicySetPatch) Set

func (a *UePolicySetPatch) Set(fieldName string, value interface{})

Setter for additional properties for UePolicySetPatch

func (*UePolicySetPatch) UnmarshalJSON

func (a *UePolicySetPatch) UnmarshalJSON(b []byte) error

Override default JSON handling for UePolicySetPatch to handle AdditionalProperties

type UpdateIndividualBdtData200JSONResponse

type UpdateIndividualBdtData200JSONResponse BdtData

func (UpdateIndividualBdtData200JSONResponse) VisitUpdateIndividualBdtDataResponse

func (response UpdateIndividualBdtData200JSONResponse) VisitUpdateIndividualBdtDataResponse(w http.ResponseWriter) error

type UpdateIndividualBdtData204Response

type UpdateIndividualBdtData204Response struct {
}

func (UpdateIndividualBdtData204Response) VisitUpdateIndividualBdtDataResponse

func (response UpdateIndividualBdtData204Response) VisitUpdateIndividualBdtDataResponse(w http.ResponseWriter) error

type UpdateIndividualBdtData400ApplicationProblemPlusJSONResponse

type UpdateIndividualBdtData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (UpdateIndividualBdtData400ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse

func (response UpdateIndividualBdtData400ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse(w http.ResponseWriter) error

type UpdateIndividualBdtData401ApplicationProblemPlusJSONResponse

type UpdateIndividualBdtData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (UpdateIndividualBdtData401ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse

func (response UpdateIndividualBdtData401ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse(w http.ResponseWriter) error

type UpdateIndividualBdtData403ApplicationProblemPlusJSONResponse

type UpdateIndividualBdtData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (UpdateIndividualBdtData403ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse

func (response UpdateIndividualBdtData403ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse(w http.ResponseWriter) error

type UpdateIndividualBdtData404ApplicationProblemPlusJSONResponse

type UpdateIndividualBdtData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (UpdateIndividualBdtData404ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse

func (response UpdateIndividualBdtData404ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse(w http.ResponseWriter) error

type UpdateIndividualBdtData411ApplicationProblemPlusJSONResponse

type UpdateIndividualBdtData411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (UpdateIndividualBdtData411ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse

func (response UpdateIndividualBdtData411ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse(w http.ResponseWriter) error

type UpdateIndividualBdtData413ApplicationProblemPlusJSONResponse

type UpdateIndividualBdtData413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (UpdateIndividualBdtData413ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse

func (response UpdateIndividualBdtData413ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse(w http.ResponseWriter) error

type UpdateIndividualBdtData415ApplicationProblemPlusJSONResponse

type UpdateIndividualBdtData415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (UpdateIndividualBdtData415ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse

func (response UpdateIndividualBdtData415ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse(w http.ResponseWriter) error

type UpdateIndividualBdtData429ApplicationProblemPlusJSONResponse

type UpdateIndividualBdtData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (UpdateIndividualBdtData429ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse

func (response UpdateIndividualBdtData429ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse(w http.ResponseWriter) error

type UpdateIndividualBdtData500ApplicationProblemPlusJSONResponse

type UpdateIndividualBdtData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (UpdateIndividualBdtData500ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse

func (response UpdateIndividualBdtData500ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse(w http.ResponseWriter) error

type UpdateIndividualBdtData503ApplicationProblemPlusJSONResponse

type UpdateIndividualBdtData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (UpdateIndividualBdtData503ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse

func (response UpdateIndividualBdtData503ApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse(w http.ResponseWriter) error

type UpdateIndividualBdtDataApplicationMergePatchPlusJSONRequestBody

type UpdateIndividualBdtDataApplicationMergePatchPlusJSONRequestBody = BdtDataPatch

UpdateIndividualBdtDataApplicationMergePatchPlusJSONRequestBody defines body for UpdateIndividualBdtData for application/merge-patch+json ContentType.

type UpdateIndividualBdtDataRequestObject

type UpdateIndividualBdtDataRequestObject struct {
	BdtReferenceId string `json:"bdtReferenceId"`
	Body           *UpdateIndividualBdtDataApplicationMergePatchPlusJSONRequestBody
}

type UpdateIndividualBdtDataResponse

type UpdateIndividualBdtDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *BdtData
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseUpdateIndividualBdtDataResponse

func ParseUpdateIndividualBdtDataResponse(rsp *http.Response) (*UpdateIndividualBdtDataResponse, error)

ParseUpdateIndividualBdtDataResponse parses an HTTP response from a UpdateIndividualBdtDataWithResponse call

func (UpdateIndividualBdtDataResponse) Status

Status returns HTTPResponse.Status

func (UpdateIndividualBdtDataResponse) StatusCode

func (r UpdateIndividualBdtDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateIndividualBdtDataResponseObject

type UpdateIndividualBdtDataResponseObject interface {
	VisitUpdateIndividualBdtDataResponse(w http.ResponseWriter) error
}

type UpdateIndividualBdtDatadefaultApplicationProblemPlusJSONResponse

type UpdateIndividualBdtDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (UpdateIndividualBdtDatadefaultApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse

func (response UpdateIndividualBdtDatadefaultApplicationProblemPlusJSONResponse) VisitUpdateIndividualBdtDataResponse(w http.ResponseWriter) error

type UpdateOperatorSpecificData200JSONResponse

type UpdateOperatorSpecificData200JSONResponse externalRef0.PatchResult

func (UpdateOperatorSpecificData200JSONResponse) VisitUpdateOperatorSpecificDataResponse

func (response UpdateOperatorSpecificData200JSONResponse) VisitUpdateOperatorSpecificDataResponse(w http.ResponseWriter) error

type UpdateOperatorSpecificData204Response

type UpdateOperatorSpecificData204Response struct {
}

func (UpdateOperatorSpecificData204Response) VisitUpdateOperatorSpecificDataResponse

func (response UpdateOperatorSpecificData204Response) VisitUpdateOperatorSpecificDataResponse(w http.ResponseWriter) error

type UpdateOperatorSpecificData400ApplicationProblemPlusJSONResponse

type UpdateOperatorSpecificData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (UpdateOperatorSpecificData400ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse

func (response UpdateOperatorSpecificData400ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse(w http.ResponseWriter) error

type UpdateOperatorSpecificData401ApplicationProblemPlusJSONResponse

type UpdateOperatorSpecificData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (UpdateOperatorSpecificData401ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse

func (response UpdateOperatorSpecificData401ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse(w http.ResponseWriter) error

type UpdateOperatorSpecificData403ApplicationProblemPlusJSONResponse

type UpdateOperatorSpecificData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (UpdateOperatorSpecificData403ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse

func (response UpdateOperatorSpecificData403ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse(w http.ResponseWriter) error

type UpdateOperatorSpecificData404ApplicationProblemPlusJSONResponse

type UpdateOperatorSpecificData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (UpdateOperatorSpecificData404ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse

func (response UpdateOperatorSpecificData404ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse(w http.ResponseWriter) error

type UpdateOperatorSpecificData411ApplicationProblemPlusJSONResponse

type UpdateOperatorSpecificData411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (UpdateOperatorSpecificData411ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse

func (response UpdateOperatorSpecificData411ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse(w http.ResponseWriter) error

type UpdateOperatorSpecificData413ApplicationProblemPlusJSONResponse

type UpdateOperatorSpecificData413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (UpdateOperatorSpecificData413ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse

func (response UpdateOperatorSpecificData413ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse(w http.ResponseWriter) error

type UpdateOperatorSpecificData415ApplicationProblemPlusJSONResponse

type UpdateOperatorSpecificData415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (UpdateOperatorSpecificData415ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse

func (response UpdateOperatorSpecificData415ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse(w http.ResponseWriter) error

type UpdateOperatorSpecificData429ApplicationProblemPlusJSONResponse

type UpdateOperatorSpecificData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (UpdateOperatorSpecificData429ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse

func (response UpdateOperatorSpecificData429ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse(w http.ResponseWriter) error

type UpdateOperatorSpecificData500ApplicationProblemPlusJSONResponse

type UpdateOperatorSpecificData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (UpdateOperatorSpecificData500ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse

func (response UpdateOperatorSpecificData500ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse(w http.ResponseWriter) error

type UpdateOperatorSpecificData503ApplicationProblemPlusJSONResponse

type UpdateOperatorSpecificData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (UpdateOperatorSpecificData503ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse

func (response UpdateOperatorSpecificData503ApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse(w http.ResponseWriter) error

type UpdateOperatorSpecificDataApplicationJSONPatchPlusJSONBody

type UpdateOperatorSpecificDataApplicationJSONPatchPlusJSONBody = []externalRef0.PatchItem

UpdateOperatorSpecificDataApplicationJSONPatchPlusJSONBody defines parameters for UpdateOperatorSpecificData.

type UpdateOperatorSpecificDataApplicationJSONPatchPlusJSONRequestBody

type UpdateOperatorSpecificDataApplicationJSONPatchPlusJSONRequestBody = UpdateOperatorSpecificDataApplicationJSONPatchPlusJSONBody

UpdateOperatorSpecificDataApplicationJSONPatchPlusJSONRequestBody defines body for UpdateOperatorSpecificData for application/json-patch+json ContentType.

type UpdateOperatorSpecificDataRequestObject

type UpdateOperatorSpecificDataRequestObject struct {
	UeId externalRef0.VarUeId `json:"ueId"`
	Body *UpdateOperatorSpecificDataApplicationJSONPatchPlusJSONRequestBody
}

type UpdateOperatorSpecificDataResponse

type UpdateOperatorSpecificDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *externalRef0.PatchResult
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseUpdateOperatorSpecificDataResponse

func ParseUpdateOperatorSpecificDataResponse(rsp *http.Response) (*UpdateOperatorSpecificDataResponse, error)

ParseUpdateOperatorSpecificDataResponse parses an HTTP response from a UpdateOperatorSpecificDataWithResponse call

func (UpdateOperatorSpecificDataResponse) Status

Status returns HTTPResponse.Status

func (UpdateOperatorSpecificDataResponse) StatusCode

func (r UpdateOperatorSpecificDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateOperatorSpecificDataResponseObject

type UpdateOperatorSpecificDataResponseObject interface {
	VisitUpdateOperatorSpecificDataResponse(w http.ResponseWriter) error
}

type UpdateOperatorSpecificDatadefaultApplicationProblemPlusJSONResponse

type UpdateOperatorSpecificDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (UpdateOperatorSpecificDatadefaultApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse

func (response UpdateOperatorSpecificDatadefaultApplicationProblemPlusJSONResponse) VisitUpdateOperatorSpecificDataResponse(w http.ResponseWriter) error

type UpdateSessionManagementPolicyData200JSONResponse

type UpdateSessionManagementPolicyData200JSONResponse SmPolicyData

func (UpdateSessionManagementPolicyData200JSONResponse) VisitUpdateSessionManagementPolicyDataResponse

func (response UpdateSessionManagementPolicyData200JSONResponse) VisitUpdateSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type UpdateSessionManagementPolicyData204Response

type UpdateSessionManagementPolicyData204Response struct {
}

func (UpdateSessionManagementPolicyData204Response) VisitUpdateSessionManagementPolicyDataResponse

func (response UpdateSessionManagementPolicyData204Response) VisitUpdateSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type UpdateSessionManagementPolicyData400ApplicationProblemPlusJSONResponse

type UpdateSessionManagementPolicyData400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (UpdateSessionManagementPolicyData400ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse

func (response UpdateSessionManagementPolicyData400ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type UpdateSessionManagementPolicyData401ApplicationProblemPlusJSONResponse

type UpdateSessionManagementPolicyData401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (UpdateSessionManagementPolicyData401ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse

func (response UpdateSessionManagementPolicyData401ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type UpdateSessionManagementPolicyData403ApplicationProblemPlusJSONResponse

type UpdateSessionManagementPolicyData403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (UpdateSessionManagementPolicyData403ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse

func (response UpdateSessionManagementPolicyData403ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type UpdateSessionManagementPolicyData404ApplicationProblemPlusJSONResponse

type UpdateSessionManagementPolicyData404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (UpdateSessionManagementPolicyData404ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse

func (response UpdateSessionManagementPolicyData404ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type UpdateSessionManagementPolicyData411ApplicationProblemPlusJSONResponse

type UpdateSessionManagementPolicyData411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (UpdateSessionManagementPolicyData411ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse

func (response UpdateSessionManagementPolicyData411ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type UpdateSessionManagementPolicyData413ApplicationProblemPlusJSONResponse

type UpdateSessionManagementPolicyData413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (UpdateSessionManagementPolicyData413ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse

func (response UpdateSessionManagementPolicyData413ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type UpdateSessionManagementPolicyData415ApplicationProblemPlusJSONResponse

type UpdateSessionManagementPolicyData415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (UpdateSessionManagementPolicyData415ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse

func (response UpdateSessionManagementPolicyData415ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type UpdateSessionManagementPolicyData429ApplicationProblemPlusJSONResponse

type UpdateSessionManagementPolicyData429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (UpdateSessionManagementPolicyData429ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse

func (response UpdateSessionManagementPolicyData429ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type UpdateSessionManagementPolicyData500ApplicationProblemPlusJSONResponse

type UpdateSessionManagementPolicyData500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (UpdateSessionManagementPolicyData500ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse

func (response UpdateSessionManagementPolicyData500ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type UpdateSessionManagementPolicyData503ApplicationProblemPlusJSONResponse

type UpdateSessionManagementPolicyData503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (UpdateSessionManagementPolicyData503ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse

func (response UpdateSessionManagementPolicyData503ApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type UpdateSessionManagementPolicyDataApplicationMergePatchPlusJSONRequestBody

type UpdateSessionManagementPolicyDataApplicationMergePatchPlusJSONRequestBody = SmPolicyDataPatch

UpdateSessionManagementPolicyDataApplicationMergePatchPlusJSONRequestBody defines body for UpdateSessionManagementPolicyData for application/merge-patch+json ContentType.

type UpdateSessionManagementPolicyDataRequestObject

type UpdateSessionManagementPolicyDataRequestObject struct {
	UeId externalRef0.VarUeId `json:"ueId"`
	Body *UpdateSessionManagementPolicyDataApplicationMergePatchPlusJSONRequestBody
}

type UpdateSessionManagementPolicyDataResponse

type UpdateSessionManagementPolicyDataResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *SmPolicyData
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseUpdateSessionManagementPolicyDataResponse

func ParseUpdateSessionManagementPolicyDataResponse(rsp *http.Response) (*UpdateSessionManagementPolicyDataResponse, error)

ParseUpdateSessionManagementPolicyDataResponse parses an HTTP response from a UpdateSessionManagementPolicyDataWithResponse call

func (UpdateSessionManagementPolicyDataResponse) Status

Status returns HTTPResponse.Status

func (UpdateSessionManagementPolicyDataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateSessionManagementPolicyDataResponseObject

type UpdateSessionManagementPolicyDataResponseObject interface {
	VisitUpdateSessionManagementPolicyDataResponse(w http.ResponseWriter) error
}

type UpdateSessionManagementPolicyDatadefaultApplicationProblemPlusJSONResponse

type UpdateSessionManagementPolicyDatadefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (UpdateSessionManagementPolicyDatadefaultApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse

func (response UpdateSessionManagementPolicyDatadefaultApplicationProblemPlusJSONResponse) VisitUpdateSessionManagementPolicyDataResponse(w http.ResponseWriter) error

type UpdateUEPolicySet204Response

type UpdateUEPolicySet204Response struct {
}

func (UpdateUEPolicySet204Response) VisitUpdateUEPolicySetResponse

func (response UpdateUEPolicySet204Response) VisitUpdateUEPolicySetResponse(w http.ResponseWriter) error

type UpdateUEPolicySet400ApplicationProblemPlusJSONResponse

type UpdateUEPolicySet400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (UpdateUEPolicySet400ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse

func (response UpdateUEPolicySet400ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse(w http.ResponseWriter) error

type UpdateUEPolicySet401ApplicationProblemPlusJSONResponse

type UpdateUEPolicySet401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (UpdateUEPolicySet401ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse

func (response UpdateUEPolicySet401ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse(w http.ResponseWriter) error

type UpdateUEPolicySet403ApplicationProblemPlusJSONResponse

type UpdateUEPolicySet403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (UpdateUEPolicySet403ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse

func (response UpdateUEPolicySet403ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse(w http.ResponseWriter) error

type UpdateUEPolicySet404ApplicationProblemPlusJSONResponse

type UpdateUEPolicySet404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (UpdateUEPolicySet404ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse

func (response UpdateUEPolicySet404ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse(w http.ResponseWriter) error

type UpdateUEPolicySet411ApplicationProblemPlusJSONResponse

type UpdateUEPolicySet411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (UpdateUEPolicySet411ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse

func (response UpdateUEPolicySet411ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse(w http.ResponseWriter) error

type UpdateUEPolicySet413ApplicationProblemPlusJSONResponse

type UpdateUEPolicySet413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (UpdateUEPolicySet413ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse

func (response UpdateUEPolicySet413ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse(w http.ResponseWriter) error

type UpdateUEPolicySet415ApplicationProblemPlusJSONResponse

type UpdateUEPolicySet415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (UpdateUEPolicySet415ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse

func (response UpdateUEPolicySet415ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse(w http.ResponseWriter) error

type UpdateUEPolicySet429ApplicationProblemPlusJSONResponse

type UpdateUEPolicySet429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (UpdateUEPolicySet429ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse

func (response UpdateUEPolicySet429ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse(w http.ResponseWriter) error

type UpdateUEPolicySet500ApplicationProblemPlusJSONResponse

type UpdateUEPolicySet500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (UpdateUEPolicySet500ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse

func (response UpdateUEPolicySet500ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse(w http.ResponseWriter) error

type UpdateUEPolicySet503ApplicationProblemPlusJSONResponse

type UpdateUEPolicySet503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (UpdateUEPolicySet503ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse

func (response UpdateUEPolicySet503ApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse(w http.ResponseWriter) error

type UpdateUEPolicySetApplicationMergePatchPlusJSONRequestBody

type UpdateUEPolicySetApplicationMergePatchPlusJSONRequestBody = UePolicySetPatch

UpdateUEPolicySetApplicationMergePatchPlusJSONRequestBody defines body for UpdateUEPolicySet for application/merge-patch+json ContentType.

type UpdateUEPolicySetRequestObject

type UpdateUEPolicySetRequestObject struct {
	UeId externalRef0.VarUeId `json:"ueId"`
	Body *UpdateUEPolicySetApplicationMergePatchPlusJSONRequestBody
}

type UpdateUEPolicySetResponse

type UpdateUEPolicySetResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON411     *externalRef0.N411
	ApplicationproblemJSON413     *externalRef0.N413
	ApplicationproblemJSON415     *externalRef0.N415
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.Default
}

func ParseUpdateUEPolicySetResponse

func ParseUpdateUEPolicySetResponse(rsp *http.Response) (*UpdateUEPolicySetResponse, error)

ParseUpdateUEPolicySetResponse parses an HTTP response from a UpdateUEPolicySetWithResponse call

func (UpdateUEPolicySetResponse) Status

func (r UpdateUEPolicySetResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateUEPolicySetResponse) StatusCode

func (r UpdateUEPolicySetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateUEPolicySetResponseObject

type UpdateUEPolicySetResponseObject interface {
	VisitUpdateUEPolicySetResponse(w http.ResponseWriter) error
}

type UpdateUEPolicySetdefaultApplicationProblemPlusJSONResponse

type UpdateUEPolicySetdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (UpdateUEPolicySetdefaultApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse

func (response UpdateUEPolicySetdefaultApplicationProblemPlusJSONResponse) VisitUpdateUEPolicySetResponse(w http.ResponseWriter) error

type UpdatedItem

type UpdatedItem struct {
	// Item Identifies a fragment (subset of resource data) of a given resource.
	Item                 ItemPath               `json:"item"`
	Value                interface{}            `json:"value"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

UpdatedItem Identifies a fragment of a resource.

func (UpdatedItem) Get

func (a UpdatedItem) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UpdatedItem. Returns the specified element and whether it was found

func (UpdatedItem) MarshalJSON

func (a UpdatedItem) MarshalJSON() ([]byte, error)

Override default JSON handling for UpdatedItem to handle AdditionalProperties

func (*UpdatedItem) Set

func (a *UpdatedItem) Set(fieldName string, value interface{})

Setter for additional properties for UpdatedItem

func (*UpdatedItem) UnmarshalJSON

func (a *UpdatedItem) UnmarshalJSON(b []byte) error

Override default JSON handling for UpdatedItem to handle AdditionalProperties

type UsageMonData

type UsageMonData struct {
	AllowedUsage         *externalRef1.UsageThreshold    `json:"allowedUsage,omitempty"`
	LimitId              string                          `json:"limitId"`
	ResetTime            *externalRef0.DateTime          `json:"resetTime,omitempty"`
	Scopes               *map[string]UsageMonDataScope   `json:"scopes,omitempty"`
	SuppFeat             *externalRef0.SupportedFeatures `json:"suppFeat,omitempty"`
	UmLevel              *UsageMonLevel                  `json:"umLevel,omitempty"`
	AdditionalProperties map[string]interface{}          `json:"-"`
}

UsageMonData Contains remain allowed usage data for a subscriber.

func (UsageMonData) Get

func (a UsageMonData) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UsageMonData. Returns the specified element and whether it was found

func (UsageMonData) MarshalJSON

func (a UsageMonData) MarshalJSON() ([]byte, error)

Override default JSON handling for UsageMonData to handle AdditionalProperties

func (*UsageMonData) Set

func (a *UsageMonData) Set(fieldName string, value interface{})

Setter for additional properties for UsageMonData

func (*UsageMonData) UnmarshalJSON

func (a *UsageMonData) UnmarshalJSON(b []byte) error

Override default JSON handling for UsageMonData to handle AdditionalProperties

type UsageMonDataLimit

type UsageMonDataLimit struct {
	EndDate *externalRef0.DateTime `json:"endDate,omitempty"`
	LimitId string                 `json:"limitId"`

	// ResetPeriod Contains the periodicity for the defined usage monitoring data limits.
	ResetPeriod          *TimePeriod                   `json:"resetPeriod,omitempty"`
	Scopes               *map[string]UsageMonDataScope `json:"scopes,omitempty"`
	StartDate            *externalRef0.DateTime        `json:"startDate,omitempty"`
	UmLevel              *UsageMonLevel                `json:"umLevel,omitempty"`
	UsageLimit           *externalRef1.UsageThreshold  `json:"usageLimit,omitempty"`
	AdditionalProperties map[string]interface{}        `json:"-"`
}

UsageMonDataLimit Contains usage monitoring control data for a subscriber.

func (UsageMonDataLimit) Get

func (a UsageMonDataLimit) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UsageMonDataLimit. Returns the specified element and whether it was found

func (UsageMonDataLimit) MarshalJSON

func (a UsageMonDataLimit) MarshalJSON() ([]byte, error)

Override default JSON handling for UsageMonDataLimit to handle AdditionalProperties

func (*UsageMonDataLimit) Set

func (a *UsageMonDataLimit) Set(fieldName string, value interface{})

Setter for additional properties for UsageMonDataLimit

func (*UsageMonDataLimit) UnmarshalJSON

func (a *UsageMonDataLimit) UnmarshalJSON(b []byte) error

Override default JSON handling for UsageMonDataLimit to handle AdditionalProperties

type UsageMonDataScope

type UsageMonDataScope struct {
	Dnn                  []externalRef0.Dnn     `json:"dnn,omitempty"`
	Snssai               externalRef0.Snssai    `json:"snssai"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

UsageMonDataScope Contains a SNSSAI and DNN combinations to which the UsageMonData instance belongs to.

func (UsageMonDataScope) Get

func (a UsageMonDataScope) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UsageMonDataScope. Returns the specified element and whether it was found

func (UsageMonDataScope) MarshalJSON

func (a UsageMonDataScope) MarshalJSON() ([]byte, error)

Override default JSON handling for UsageMonDataScope to handle AdditionalProperties

func (*UsageMonDataScope) Set

func (a *UsageMonDataScope) Set(fieldName string, value interface{})

Setter for additional properties for UsageMonDataScope

func (*UsageMonDataScope) UnmarshalJSON

func (a *UsageMonDataScope) UnmarshalJSON(b []byte) error

Override default JSON handling for UsageMonDataScope to handle AdditionalProperties

type UsageMonLevel

type UsageMonLevel string

UsageMonLevel defines model for UsageMonLevel.

const (
	SERVICELEVEL UsageMonLevel = "SERVICE_LEVEL"
	SESSIONLEVEL UsageMonLevel = "SESSION_LEVEL"
)

Defines values for UsageMonLevel.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL