management

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 management 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

View Source
const (
	OAuth2ClientCredentialsScopes = "oAuth2ClientCredentials.Scopes"
)

Variables

This section is empty.

Functions

func GetKinOpenApi3Document

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

func GetKinOpenApi3DocumentMust

func GetKinOpenApi3DocumentMust() *openapi3.T

func NewNnefPFDmanagementAllFetchRequest

func NewNnefPFDmanagementAllFetchRequest(server string, params *NnefPFDmanagementAllFetchParams) (*http.Request, error)

NewNnefPFDmanagementAllFetchRequest generates requests for NnefPFDmanagementAllFetch

func NewNnefPFDmanagementCreateSubscrRequest

func NewNnefPFDmanagementCreateSubscrRequest(server string, body NnefPFDmanagementCreateSubscrJSONRequestBody) (*http.Request, error)

NewNnefPFDmanagementCreateSubscrRequest calls the generic NnefPFDmanagementCreateSubscr builder with application/json body

func NewNnefPFDmanagementCreateSubscrRequestWithBody

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

NewNnefPFDmanagementCreateSubscrRequestWithBody generates requests for NnefPFDmanagementCreateSubscr with any type of body

func NewNnefPFDmanagementIndAppFetchRequest

func NewNnefPFDmanagementIndAppFetchRequest(server string, appId string, params *NnefPFDmanagementIndAppFetchParams) (*http.Request, error)

NewNnefPFDmanagementIndAppFetchRequest generates requests for NnefPFDmanagementIndAppFetch

func NewNnefPFDmanagementModifySubscrRequest

func NewNnefPFDmanagementModifySubscrRequest(server string, subscriptionId string, body NnefPFDmanagementModifySubscrJSONRequestBody) (*http.Request, error)

NewNnefPFDmanagementModifySubscrRequest calls the generic NnefPFDmanagementModifySubscr builder with application/json body

func NewNnefPFDmanagementModifySubscrRequestWithBody

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

NewNnefPFDmanagementModifySubscrRequestWithBody generates requests for NnefPFDmanagementModifySubscr with any type of body

func NewNnefPFDmanagementUnsubscribeRequest

func NewNnefPFDmanagementUnsubscribeRequest(server string, subscriptionId string) (*http.Request, error)

NewNnefPFDmanagementUnsubscribeRequest generates requests for NnefPFDmanagementUnsubscribe

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 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) NnefPFDmanagementAllFetch

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

func (*Client) NnefPFDmanagementCreateSubscr

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

func (*Client) NnefPFDmanagementCreateSubscrWithBody

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

func (*Client) NnefPFDmanagementIndAppFetch

func (c *Client) NnefPFDmanagementIndAppFetch(ctx context.Context, appId string, params *NnefPFDmanagementIndAppFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NnefPFDmanagementModifySubscr

func (c *Client) NnefPFDmanagementModifySubscr(ctx context.Context, subscriptionId string, body NnefPFDmanagementModifySubscrJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NnefPFDmanagementModifySubscrWithBody

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

func (*Client) NnefPFDmanagementUnsubscribe

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

type ClientInterface

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

	// NnefPFDmanagementIndAppFetch request
	NnefPFDmanagementIndAppFetch(ctx context.Context, appId string, params *NnefPFDmanagementIndAppFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	NnefPFDmanagementCreateSubscr(ctx context.Context, body NnefPFDmanagementCreateSubscrJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	NnefPFDmanagementModifySubscr(ctx context.Context, subscriptionId string, body NnefPFDmanagementModifySubscrJSONRequestBody, 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) NnefPFDmanagementAllFetchWithResponse

func (c *ClientWithResponses) NnefPFDmanagementAllFetchWithResponse(ctx context.Context, params *NnefPFDmanagementAllFetchParams, reqEditors ...RequestEditorFn) (*NnefPFDmanagementAllFetchResponse, error)

NnefPFDmanagementAllFetchWithResponse request returning *NnefPFDmanagementAllFetchResponse

func (*ClientWithResponses) NnefPFDmanagementCreateSubscrWithBodyWithResponse

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

NnefPFDmanagementCreateSubscrWithBodyWithResponse request with arbitrary body returning *NnefPFDmanagementCreateSubscrResponse

func (*ClientWithResponses) NnefPFDmanagementCreateSubscrWithResponse

func (c *ClientWithResponses) NnefPFDmanagementCreateSubscrWithResponse(ctx context.Context, body NnefPFDmanagementCreateSubscrJSONRequestBody, reqEditors ...RequestEditorFn) (*NnefPFDmanagementCreateSubscrResponse, error)

func (*ClientWithResponses) NnefPFDmanagementIndAppFetchWithResponse

func (c *ClientWithResponses) NnefPFDmanagementIndAppFetchWithResponse(ctx context.Context, appId string, params *NnefPFDmanagementIndAppFetchParams, reqEditors ...RequestEditorFn) (*NnefPFDmanagementIndAppFetchResponse, error)

NnefPFDmanagementIndAppFetchWithResponse request returning *NnefPFDmanagementIndAppFetchResponse

func (*ClientWithResponses) NnefPFDmanagementModifySubscrWithBodyWithResponse

func (c *ClientWithResponses) NnefPFDmanagementModifySubscrWithBodyWithResponse(ctx context.Context, subscriptionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NnefPFDmanagementModifySubscrResponse, error)

NnefPFDmanagementModifySubscrWithBodyWithResponse request with arbitrary body returning *NnefPFDmanagementModifySubscrResponse

func (*ClientWithResponses) NnefPFDmanagementModifySubscrWithResponse

func (c *ClientWithResponses) NnefPFDmanagementModifySubscrWithResponse(ctx context.Context, subscriptionId string, body NnefPFDmanagementModifySubscrJSONRequestBody, reqEditors ...RequestEditorFn) (*NnefPFDmanagementModifySubscrResponse, error)

func (*ClientWithResponses) NnefPFDmanagementUnsubscribeWithResponse

func (c *ClientWithResponses) NnefPFDmanagementUnsubscribeWithResponse(ctx context.Context, subscriptionId string, reqEditors ...RequestEditorFn) (*NnefPFDmanagementUnsubscribeResponse, error)

NnefPFDmanagementUnsubscribeWithResponse request returning *NnefPFDmanagementUnsubscribeResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// NnefPFDmanagementAllFetchWithResponse request
	NnefPFDmanagementAllFetchWithResponse(ctx context.Context, params *NnefPFDmanagementAllFetchParams, reqEditors ...RequestEditorFn) (*NnefPFDmanagementAllFetchResponse, error)

	// NnefPFDmanagementIndAppFetchWithResponse request
	NnefPFDmanagementIndAppFetchWithResponse(ctx context.Context, appId string, params *NnefPFDmanagementIndAppFetchParams, reqEditors ...RequestEditorFn) (*NnefPFDmanagementIndAppFetchResponse, error)

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

	NnefPFDmanagementCreateSubscrWithResponse(ctx context.Context, body NnefPFDmanagementCreateSubscrJSONRequestBody, reqEditors ...RequestEditorFn) (*NnefPFDmanagementCreateSubscrResponse, error)

	// NnefPFDmanagementUnsubscribeWithResponse request
	NnefPFDmanagementUnsubscribeWithResponse(ctx context.Context, subscriptionId string, reqEditors ...RequestEditorFn) (*NnefPFDmanagementUnsubscribeResponse, error)

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

	NnefPFDmanagementModifySubscrWithResponse(ctx context.Context, subscriptionId string, body NnefPFDmanagementModifySubscrJSONRequestBody, reqEditors ...RequestEditorFn) (*NnefPFDmanagementModifySubscrResponse, error)
}

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

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 MiddlewareFunc

type MiddlewareFunc func(c *gin.Context)

type NnefPFDmanagementAllFetch200JSONResponse

type NnefPFDmanagementAllFetch200JSONResponse []PfdDataForApp

func (NnefPFDmanagementAllFetch200JSONResponse) VisitNnefPFDmanagementAllFetchResponse

func (response NnefPFDmanagementAllFetch200JSONResponse) VisitNnefPFDmanagementAllFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementAllFetch400ApplicationProblemPlusJSONResponse

type NnefPFDmanagementAllFetch400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementAllFetch400ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse

func (response NnefPFDmanagementAllFetch400ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementAllFetch401ApplicationProblemPlusJSONResponse

type NnefPFDmanagementAllFetch401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementAllFetch401ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse

func (response NnefPFDmanagementAllFetch401ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementAllFetch403ApplicationProblemPlusJSONResponse

type NnefPFDmanagementAllFetch403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementAllFetch403ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse

func (response NnefPFDmanagementAllFetch403ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementAllFetch404ApplicationProblemPlusJSONResponse

type NnefPFDmanagementAllFetch404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementAllFetch404ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse

func (response NnefPFDmanagementAllFetch404ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementAllFetch406Response

type NnefPFDmanagementAllFetch406Response externalRef0.N406Response

func (NnefPFDmanagementAllFetch406Response) VisitNnefPFDmanagementAllFetchResponse

func (response NnefPFDmanagementAllFetch406Response) VisitNnefPFDmanagementAllFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementAllFetch414ApplicationProblemPlusJSONResponse

type NnefPFDmanagementAllFetch414ApplicationProblemPlusJSONResponse struct {
	externalRef0.N414ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementAllFetch414ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse

func (response NnefPFDmanagementAllFetch414ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementAllFetch429ApplicationProblemPlusJSONResponse

type NnefPFDmanagementAllFetch429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementAllFetch429ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse

func (response NnefPFDmanagementAllFetch429ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementAllFetch500ApplicationProblemPlusJSONResponse

type NnefPFDmanagementAllFetch500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementAllFetch500ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse

func (response NnefPFDmanagementAllFetch500ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementAllFetch503ApplicationProblemPlusJSONResponse

type NnefPFDmanagementAllFetch503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementAllFetch503ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse

func (response NnefPFDmanagementAllFetch503ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementAllFetchParams

type NnefPFDmanagementAllFetchParams struct {
	// ApplicationIds The required application identifier(s) for the returned PFDs.
	ApplicationIds []externalRef0.ApplicationId `form:"application-ids" json:"application-ids"`

	// SupportedFeatures To filter irrelevant responses related to unsupported features
	SupportedFeatures *externalRef0.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
}

NnefPFDmanagementAllFetchParams defines parameters for NnefPFDmanagementAllFetch.

type NnefPFDmanagementAllFetchRequestObject

type NnefPFDmanagementAllFetchRequestObject struct {
	Params NnefPFDmanagementAllFetchParams
}

type NnefPFDmanagementAllFetchResponse

type NnefPFDmanagementAllFetchResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *[]PfdDataForApp
	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.ProblemDetails
}

func ParseNnefPFDmanagementAllFetchResponse

func ParseNnefPFDmanagementAllFetchResponse(rsp *http.Response) (*NnefPFDmanagementAllFetchResponse, error)

ParseNnefPFDmanagementAllFetchResponse parses an HTTP response from a NnefPFDmanagementAllFetchWithResponse call

func (NnefPFDmanagementAllFetchResponse) Status

Status returns HTTPResponse.Status

func (NnefPFDmanagementAllFetchResponse) StatusCode

func (r NnefPFDmanagementAllFetchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type NnefPFDmanagementAllFetchResponseObject

type NnefPFDmanagementAllFetchResponseObject interface {
	VisitNnefPFDmanagementAllFetchResponse(w http.ResponseWriter) error
}

type NnefPFDmanagementAllFetchdefaultApplicationProblemPlusJSONResponse

type NnefPFDmanagementAllFetchdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (NnefPFDmanagementAllFetchdefaultApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse

func (response NnefPFDmanagementAllFetchdefaultApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementAllFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementCreateSubscr201JSONResponse

type NnefPFDmanagementCreateSubscr201JSONResponse struct {
	Body    PfdSubscription
	Headers NnefPFDmanagementCreateSubscr201ResponseHeaders
}

func (NnefPFDmanagementCreateSubscr201JSONResponse) VisitNnefPFDmanagementCreateSubscrResponse

func (response NnefPFDmanagementCreateSubscr201JSONResponse) VisitNnefPFDmanagementCreateSubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementCreateSubscr201ResponseHeaders

type NnefPFDmanagementCreateSubscr201ResponseHeaders struct {
	Location string
}

type NnefPFDmanagementCreateSubscr400ApplicationProblemPlusJSONResponse

type NnefPFDmanagementCreateSubscr400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementCreateSubscr400ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse

func (response NnefPFDmanagementCreateSubscr400ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementCreateSubscr401ApplicationProblemPlusJSONResponse

type NnefPFDmanagementCreateSubscr401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementCreateSubscr401ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse

func (response NnefPFDmanagementCreateSubscr401ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementCreateSubscr403ApplicationProblemPlusJSONResponse

type NnefPFDmanagementCreateSubscr403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementCreateSubscr403ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse

func (response NnefPFDmanagementCreateSubscr403ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementCreateSubscr404ApplicationProblemPlusJSONResponse

type NnefPFDmanagementCreateSubscr404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementCreateSubscr404ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse

func (response NnefPFDmanagementCreateSubscr404ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementCreateSubscr411ApplicationProblemPlusJSONResponse

type NnefPFDmanagementCreateSubscr411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementCreateSubscr411ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse

func (response NnefPFDmanagementCreateSubscr411ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementCreateSubscr413ApplicationProblemPlusJSONResponse

type NnefPFDmanagementCreateSubscr413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementCreateSubscr413ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse

func (response NnefPFDmanagementCreateSubscr413ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementCreateSubscr415ApplicationProblemPlusJSONResponse

type NnefPFDmanagementCreateSubscr415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementCreateSubscr415ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse

func (response NnefPFDmanagementCreateSubscr415ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementCreateSubscr429ApplicationProblemPlusJSONResponse

type NnefPFDmanagementCreateSubscr429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementCreateSubscr429ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse

func (response NnefPFDmanagementCreateSubscr429ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementCreateSubscr500ApplicationProblemPlusJSONResponse

type NnefPFDmanagementCreateSubscr500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementCreateSubscr500ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse

func (response NnefPFDmanagementCreateSubscr500ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementCreateSubscr503ApplicationProblemPlusJSONResponse

type NnefPFDmanagementCreateSubscr503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementCreateSubscr503ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse

func (response NnefPFDmanagementCreateSubscr503ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementCreateSubscrJSONRequestBody

type NnefPFDmanagementCreateSubscrJSONRequestBody = PfdSubscription

NnefPFDmanagementCreateSubscrJSONRequestBody defines body for NnefPFDmanagementCreateSubscr for application/json ContentType.

type NnefPFDmanagementCreateSubscrRequestObject

type NnefPFDmanagementCreateSubscrRequestObject struct {
	Body *NnefPFDmanagementCreateSubscrJSONRequestBody
}

type NnefPFDmanagementCreateSubscrResponse

type NnefPFDmanagementCreateSubscrResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON201                       *PfdSubscription
	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.ProblemDetails
}

func ParseNnefPFDmanagementCreateSubscrResponse

func ParseNnefPFDmanagementCreateSubscrResponse(rsp *http.Response) (*NnefPFDmanagementCreateSubscrResponse, error)

ParseNnefPFDmanagementCreateSubscrResponse parses an HTTP response from a NnefPFDmanagementCreateSubscrWithResponse call

func (NnefPFDmanagementCreateSubscrResponse) Status

Status returns HTTPResponse.Status

func (NnefPFDmanagementCreateSubscrResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type NnefPFDmanagementCreateSubscrResponseObject

type NnefPFDmanagementCreateSubscrResponseObject interface {
	VisitNnefPFDmanagementCreateSubscrResponse(w http.ResponseWriter) error
}

type NnefPFDmanagementCreateSubscrdefaultApplicationProblemPlusJSONResponse

type NnefPFDmanagementCreateSubscrdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (NnefPFDmanagementCreateSubscrdefaultApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse

func (response NnefPFDmanagementCreateSubscrdefaultApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementCreateSubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementIndAppFetch200JSONResponse

type NnefPFDmanagementIndAppFetch200JSONResponse PfdDataForApp

func (NnefPFDmanagementIndAppFetch200JSONResponse) VisitNnefPFDmanagementIndAppFetchResponse

func (response NnefPFDmanagementIndAppFetch200JSONResponse) VisitNnefPFDmanagementIndAppFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementIndAppFetch307JSONResponse

type NnefPFDmanagementIndAppFetch307JSONResponse struct{ externalRef0.N307JSONResponse }

func (NnefPFDmanagementIndAppFetch307JSONResponse) VisitNnefPFDmanagementIndAppFetchResponse

func (response NnefPFDmanagementIndAppFetch307JSONResponse) VisitNnefPFDmanagementIndAppFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementIndAppFetch308JSONResponse

type NnefPFDmanagementIndAppFetch308JSONResponse struct{ externalRef0.N308JSONResponse }

func (NnefPFDmanagementIndAppFetch308JSONResponse) VisitNnefPFDmanagementIndAppFetchResponse

func (response NnefPFDmanagementIndAppFetch308JSONResponse) VisitNnefPFDmanagementIndAppFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementIndAppFetch400ApplicationProblemPlusJSONResponse

type NnefPFDmanagementIndAppFetch400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementIndAppFetch400ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse

func (response NnefPFDmanagementIndAppFetch400ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementIndAppFetch401ApplicationProblemPlusJSONResponse

type NnefPFDmanagementIndAppFetch401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementIndAppFetch401ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse

func (response NnefPFDmanagementIndAppFetch401ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementIndAppFetch403ApplicationProblemPlusJSONResponse

type NnefPFDmanagementIndAppFetch403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementIndAppFetch403ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse

func (response NnefPFDmanagementIndAppFetch403ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementIndAppFetch404ApplicationProblemPlusJSONResponse

type NnefPFDmanagementIndAppFetch404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementIndAppFetch404ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse

func (response NnefPFDmanagementIndAppFetch404ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementIndAppFetch406Response

type NnefPFDmanagementIndAppFetch406Response externalRef0.N406Response

func (NnefPFDmanagementIndAppFetch406Response) VisitNnefPFDmanagementIndAppFetchResponse

func (response NnefPFDmanagementIndAppFetch406Response) VisitNnefPFDmanagementIndAppFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementIndAppFetch414ApplicationProblemPlusJSONResponse

type NnefPFDmanagementIndAppFetch414ApplicationProblemPlusJSONResponse struct {
	externalRef0.N414ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementIndAppFetch414ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse

func (response NnefPFDmanagementIndAppFetch414ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementIndAppFetch429ApplicationProblemPlusJSONResponse

type NnefPFDmanagementIndAppFetch429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementIndAppFetch429ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse

func (response NnefPFDmanagementIndAppFetch429ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementIndAppFetch500ApplicationProblemPlusJSONResponse

type NnefPFDmanagementIndAppFetch500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementIndAppFetch500ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse

func (response NnefPFDmanagementIndAppFetch500ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementIndAppFetch503ApplicationProblemPlusJSONResponse

type NnefPFDmanagementIndAppFetch503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementIndAppFetch503ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse

func (response NnefPFDmanagementIndAppFetch503ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementIndAppFetchParams

type NnefPFDmanagementIndAppFetchParams struct {
	// SupportedFeatures To filter irrelevant responses related to unsupported features
	SupportedFeatures *externalRef0.SupportedFeatures `form:"supported-features,omitempty" json:"supported-features,omitempty"`
}

NnefPFDmanagementIndAppFetchParams defines parameters for NnefPFDmanagementIndAppFetch.

type NnefPFDmanagementIndAppFetchRequestObject

type NnefPFDmanagementIndAppFetchRequestObject struct {
	AppId  string `json:"appId"`
	Params NnefPFDmanagementIndAppFetchParams
}

type NnefPFDmanagementIndAppFetchResponse

type NnefPFDmanagementIndAppFetchResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *PfdDataForApp
	JSON307                       *externalRef0.N307
	JSON308                       *externalRef0.N308
	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.ProblemDetails
}

func ParseNnefPFDmanagementIndAppFetchResponse

func ParseNnefPFDmanagementIndAppFetchResponse(rsp *http.Response) (*NnefPFDmanagementIndAppFetchResponse, error)

ParseNnefPFDmanagementIndAppFetchResponse parses an HTTP response from a NnefPFDmanagementIndAppFetchWithResponse call

func (NnefPFDmanagementIndAppFetchResponse) Status

Status returns HTTPResponse.Status

func (NnefPFDmanagementIndAppFetchResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type NnefPFDmanagementIndAppFetchResponseObject

type NnefPFDmanagementIndAppFetchResponseObject interface {
	VisitNnefPFDmanagementIndAppFetchResponse(w http.ResponseWriter) error
}

type NnefPFDmanagementIndAppFetchdefaultApplicationProblemPlusJSONResponse

type NnefPFDmanagementIndAppFetchdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (NnefPFDmanagementIndAppFetchdefaultApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse

func (response NnefPFDmanagementIndAppFetchdefaultApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementIndAppFetchResponse(w http.ResponseWriter) error

type NnefPFDmanagementModifySubscr200JSONResponse

type NnefPFDmanagementModifySubscr200JSONResponse PfdSubscription

func (NnefPFDmanagementModifySubscr200JSONResponse) VisitNnefPFDmanagementModifySubscrResponse

func (response NnefPFDmanagementModifySubscr200JSONResponse) VisitNnefPFDmanagementModifySubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementModifySubscr307JSONResponse

type NnefPFDmanagementModifySubscr307JSONResponse struct{ externalRef0.N307JSONResponse }

func (NnefPFDmanagementModifySubscr307JSONResponse) VisitNnefPFDmanagementModifySubscrResponse

func (response NnefPFDmanagementModifySubscr307JSONResponse) VisitNnefPFDmanagementModifySubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementModifySubscr308JSONResponse

type NnefPFDmanagementModifySubscr308JSONResponse struct{ externalRef0.N308JSONResponse }

func (NnefPFDmanagementModifySubscr308JSONResponse) VisitNnefPFDmanagementModifySubscrResponse

func (response NnefPFDmanagementModifySubscr308JSONResponse) VisitNnefPFDmanagementModifySubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementModifySubscr400ApplicationProblemPlusJSONResponse

type NnefPFDmanagementModifySubscr400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementModifySubscr400ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse

func (response NnefPFDmanagementModifySubscr400ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementModifySubscr401ApplicationProblemPlusJSONResponse

type NnefPFDmanagementModifySubscr401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementModifySubscr401ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse

func (response NnefPFDmanagementModifySubscr401ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementModifySubscr403ApplicationProblemPlusJSONResponse

type NnefPFDmanagementModifySubscr403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementModifySubscr403ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse

func (response NnefPFDmanagementModifySubscr403ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementModifySubscr404ApplicationProblemPlusJSONResponse

type NnefPFDmanagementModifySubscr404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementModifySubscr404ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse

func (response NnefPFDmanagementModifySubscr404ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementModifySubscr411ApplicationProblemPlusJSONResponse

type NnefPFDmanagementModifySubscr411ApplicationProblemPlusJSONResponse struct {
	externalRef0.N411ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementModifySubscr411ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse

func (response NnefPFDmanagementModifySubscr411ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementModifySubscr413ApplicationProblemPlusJSONResponse

type NnefPFDmanagementModifySubscr413ApplicationProblemPlusJSONResponse struct {
	externalRef0.N413ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementModifySubscr413ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse

func (response NnefPFDmanagementModifySubscr413ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementModifySubscr415ApplicationProblemPlusJSONResponse

type NnefPFDmanagementModifySubscr415ApplicationProblemPlusJSONResponse struct {
	externalRef0.N415ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementModifySubscr415ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse

func (response NnefPFDmanagementModifySubscr415ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementModifySubscr429ApplicationProblemPlusJSONResponse

type NnefPFDmanagementModifySubscr429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementModifySubscr429ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse

func (response NnefPFDmanagementModifySubscr429ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementModifySubscr500ApplicationProblemPlusJSONResponse

type NnefPFDmanagementModifySubscr500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementModifySubscr500ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse

func (response NnefPFDmanagementModifySubscr500ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementModifySubscr503ApplicationProblemPlusJSONResponse

type NnefPFDmanagementModifySubscr503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementModifySubscr503ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse

func (response NnefPFDmanagementModifySubscr503ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementModifySubscrJSONRequestBody

type NnefPFDmanagementModifySubscrJSONRequestBody = PfdSubscription

NnefPFDmanagementModifySubscrJSONRequestBody defines body for NnefPFDmanagementModifySubscr for application/json ContentType.

type NnefPFDmanagementModifySubscrRequestObject

type NnefPFDmanagementModifySubscrRequestObject struct {
	SubscriptionId string `json:"subscriptionId"`
	Body           *NnefPFDmanagementModifySubscrJSONRequestBody
}

type NnefPFDmanagementModifySubscrResponse

type NnefPFDmanagementModifySubscrResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON200                       *PfdSubscription
	JSON307                       *externalRef0.N307
	JSON308                       *externalRef0.N308
	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 ParseNnefPFDmanagementModifySubscrResponse

func ParseNnefPFDmanagementModifySubscrResponse(rsp *http.Response) (*NnefPFDmanagementModifySubscrResponse, error)

ParseNnefPFDmanagementModifySubscrResponse parses an HTTP response from a NnefPFDmanagementModifySubscrWithResponse call

func (NnefPFDmanagementModifySubscrResponse) Status

Status returns HTTPResponse.Status

func (NnefPFDmanagementModifySubscrResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type NnefPFDmanagementModifySubscrResponseObject

type NnefPFDmanagementModifySubscrResponseObject interface {
	VisitNnefPFDmanagementModifySubscrResponse(w http.ResponseWriter) error
}

type NnefPFDmanagementModifySubscrdefaultApplicationProblemPlusJSONResponse

type NnefPFDmanagementModifySubscrdefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (NnefPFDmanagementModifySubscrdefaultApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse

func (response NnefPFDmanagementModifySubscrdefaultApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementModifySubscrResponse(w http.ResponseWriter) error

type NnefPFDmanagementUnsubscribe204Response

type NnefPFDmanagementUnsubscribe204Response struct {
}

func (NnefPFDmanagementUnsubscribe204Response) VisitNnefPFDmanagementUnsubscribeResponse

func (response NnefPFDmanagementUnsubscribe204Response) VisitNnefPFDmanagementUnsubscribeResponse(w http.ResponseWriter) error

type NnefPFDmanagementUnsubscribe307JSONResponse

type NnefPFDmanagementUnsubscribe307JSONResponse struct{ externalRef0.N307JSONResponse }

func (NnefPFDmanagementUnsubscribe307JSONResponse) VisitNnefPFDmanagementUnsubscribeResponse

func (response NnefPFDmanagementUnsubscribe307JSONResponse) VisitNnefPFDmanagementUnsubscribeResponse(w http.ResponseWriter) error

type NnefPFDmanagementUnsubscribe308JSONResponse

type NnefPFDmanagementUnsubscribe308JSONResponse struct{ externalRef0.N308JSONResponse }

func (NnefPFDmanagementUnsubscribe308JSONResponse) VisitNnefPFDmanagementUnsubscribeResponse

func (response NnefPFDmanagementUnsubscribe308JSONResponse) VisitNnefPFDmanagementUnsubscribeResponse(w http.ResponseWriter) error

type NnefPFDmanagementUnsubscribe400ApplicationProblemPlusJSONResponse

type NnefPFDmanagementUnsubscribe400ApplicationProblemPlusJSONResponse struct {
	externalRef0.N400ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementUnsubscribe400ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse

func (response NnefPFDmanagementUnsubscribe400ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse(w http.ResponseWriter) error

type NnefPFDmanagementUnsubscribe401ApplicationProblemPlusJSONResponse

type NnefPFDmanagementUnsubscribe401ApplicationProblemPlusJSONResponse struct {
	externalRef0.N401ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementUnsubscribe401ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse

func (response NnefPFDmanagementUnsubscribe401ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse(w http.ResponseWriter) error

type NnefPFDmanagementUnsubscribe403ApplicationProblemPlusJSONResponse

type NnefPFDmanagementUnsubscribe403ApplicationProblemPlusJSONResponse struct {
	externalRef0.N403ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementUnsubscribe403ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse

func (response NnefPFDmanagementUnsubscribe403ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse(w http.ResponseWriter) error

type NnefPFDmanagementUnsubscribe404ApplicationProblemPlusJSONResponse

type NnefPFDmanagementUnsubscribe404ApplicationProblemPlusJSONResponse struct {
	externalRef0.N404ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementUnsubscribe404ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse

func (response NnefPFDmanagementUnsubscribe404ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse(w http.ResponseWriter) error

type NnefPFDmanagementUnsubscribe429ApplicationProblemPlusJSONResponse

type NnefPFDmanagementUnsubscribe429ApplicationProblemPlusJSONResponse struct {
	externalRef0.N429ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementUnsubscribe429ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse

func (response NnefPFDmanagementUnsubscribe429ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse(w http.ResponseWriter) error

type NnefPFDmanagementUnsubscribe500ApplicationProblemPlusJSONResponse

type NnefPFDmanagementUnsubscribe500ApplicationProblemPlusJSONResponse struct {
	externalRef0.N500ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementUnsubscribe500ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse

func (response NnefPFDmanagementUnsubscribe500ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse(w http.ResponseWriter) error

type NnefPFDmanagementUnsubscribe503ApplicationProblemPlusJSONResponse

type NnefPFDmanagementUnsubscribe503ApplicationProblemPlusJSONResponse struct {
	externalRef0.N503ApplicationProblemPlusJSONResponse
}

func (NnefPFDmanagementUnsubscribe503ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse

func (response NnefPFDmanagementUnsubscribe503ApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse(w http.ResponseWriter) error

type NnefPFDmanagementUnsubscribeRequestObject

type NnefPFDmanagementUnsubscribeRequestObject struct {
	SubscriptionId string `json:"subscriptionId"`
}

type NnefPFDmanagementUnsubscribeResponse

type NnefPFDmanagementUnsubscribeResponse struct {
	Body                          []byte
	HTTPResponse                  *http.Response
	JSON307                       *externalRef0.N307
	JSON308                       *externalRef0.N308
	ApplicationproblemJSON400     *externalRef0.N400
	ApplicationproblemJSON401     *externalRef0.N401
	ApplicationproblemJSON403     *externalRef0.N403
	ApplicationproblemJSON404     *externalRef0.N404
	ApplicationproblemJSON429     *externalRef0.N429
	ApplicationproblemJSON500     *externalRef0.N500
	ApplicationproblemJSON503     *externalRef0.N503
	ApplicationproblemJSONDefault *externalRef0.ProblemDetails
}

func ParseNnefPFDmanagementUnsubscribeResponse

func ParseNnefPFDmanagementUnsubscribeResponse(rsp *http.Response) (*NnefPFDmanagementUnsubscribeResponse, error)

ParseNnefPFDmanagementUnsubscribeResponse parses an HTTP response from a NnefPFDmanagementUnsubscribeWithResponse call

func (NnefPFDmanagementUnsubscribeResponse) Status

Status returns HTTPResponse.Status

func (NnefPFDmanagementUnsubscribeResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type NnefPFDmanagementUnsubscribeResponseObject

type NnefPFDmanagementUnsubscribeResponseObject interface {
	VisitNnefPFDmanagementUnsubscribeResponse(w http.ResponseWriter) error
}

type NnefPFDmanagementUnsubscribedefaultApplicationProblemPlusJSONResponse

type NnefPFDmanagementUnsubscribedefaultApplicationProblemPlusJSONResponse struct {
	Body       externalRef0.ProblemDetails
	StatusCode int
}

func (NnefPFDmanagementUnsubscribedefaultApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse

func (response NnefPFDmanagementUnsubscribedefaultApplicationProblemPlusJSONResponse) VisitNnefPFDmanagementUnsubscribeResponse(w http.ResponseWriter) error

type PfdChangeNotification

type PfdChangeNotification struct {
	ApplicationId        externalRef0.ApplicationId `json:"applicationId"`
	PartialFlag          *bool                      `json:"partialFlag,omitempty"`
	Pfds                 []PfdContent               `json:"pfds,omitempty"`
	RemovalFlag          *bool                      `json:"removalFlag,omitempty"`
	AdditionalProperties map[string]interface{}     `json:"-"`
}

PfdChangeNotification defines model for PfdChangeNotification.

func (PfdChangeNotification) Get

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

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

func (PfdChangeNotification) MarshalJSON

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

Override default JSON handling for PfdChangeNotification to handle AdditionalProperties

func (*PfdChangeNotification) Set

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

Setter for additional properties for PfdChangeNotification

func (*PfdChangeNotification) UnmarshalJSON

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

Override default JSON handling for PfdChangeNotification to handle AdditionalProperties

type PfdChangeReport

type PfdChangeReport struct {
	ApplicationId        []externalRef0.ApplicationId `json:"applicationId"`
	PfdError             externalRef0.ProblemDetails  `json:"pfdError"`
	AdditionalProperties map[string]interface{}       `json:"-"`
}

PfdChangeReport defines model for PfdChangeReport.

func (PfdChangeReport) Get

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

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

func (PfdChangeReport) MarshalJSON

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

Override default JSON handling for PfdChangeReport to handle AdditionalProperties

func (*PfdChangeReport) Set

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

Setter for additional properties for PfdChangeReport

func (*PfdChangeReport) UnmarshalJSON

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

Override default JSON handling for PfdChangeReport to handle AdditionalProperties

type PfdContent

type PfdContent struct {
	// DnProtocol Possible values are - DNS_QNAME: Identifies the DNS protocol and the question name in DNS query. - TLS_SNI: Identifies the Server Name Indication in TLS ClientHello message. - TLS_SAN: Identifies the Subject Alternative Name in TLS ServerCertificate message. - TSL_SCN: Identifies the Subject Common Name in TLS ServerCertificate message.
	DnProtocol *externalRef1.DomainNameProtocol `json:"dnProtocol,omitempty"`

	// DomainNames Indicates an FQDN or a regular expression as a domain name matching criteria.
	DomainNames []string `json:"domainNames,omitempty"`

	// FlowDescriptions Represents a 3-tuple with protocol, server ip and server port for UL/DL application traffic.
	FlowDescriptions []string `json:"flowDescriptions,omitempty"`

	// PfdId Identifies a PDF of an application identifier.
	PfdId *string `json:"pfdId,omitempty"`

	// Urls Indicates a URL or a regular expression which is used to match the significant parts of the URL.
	Urls                 []string               `json:"urls,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

PfdContent defines model for PfdContent.

func (PfdContent) Get

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

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

func (PfdContent) MarshalJSON

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

Override default JSON handling for PfdContent to handle AdditionalProperties

func (*PfdContent) Set

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

Setter for additional properties for PfdContent

func (*PfdContent) UnmarshalJSON

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

Override default JSON handling for PfdContent to handle AdditionalProperties

type PfdDataForApp

type PfdDataForApp struct {
	ApplicationId        externalRef0.ApplicationId      `json:"applicationId"`
	CachingTime          *externalRef0.DateTime          `json:"cachingTime,omitempty"`
	Pfds                 []PfdContent                    `json:"pfds"`
	SupportedFeatures    *externalRef0.SupportedFeatures `json:"supportedFeatures,omitempty"`
	AdditionalProperties map[string]interface{}          `json:"-"`
}

PfdDataForApp defines model for PfdDataForApp.

func (PfdDataForApp) Get

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

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

func (PfdDataForApp) MarshalJSON

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

Override default JSON handling for PfdDataForApp to handle AdditionalProperties

func (*PfdDataForApp) Set

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

Setter for additional properties for PfdDataForApp

func (*PfdDataForApp) UnmarshalJSON

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

Override default JSON handling for PfdDataForApp to handle AdditionalProperties

type PfdSubscription

type PfdSubscription struct {
	ApplicationIds       []externalRef0.ApplicationId   `json:"applicationIds,omitempty"`
	NotifyUri            externalRef0.Uri               `json:"notifyUri"`
	SupportedFeatures    externalRef0.SupportedFeatures `json:"supportedFeatures"`
	AdditionalProperties map[string]interface{}         `json:"-"`
}

PfdSubscription defines model for PfdSubscription.

func (PfdSubscription) Get

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

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

func (PfdSubscription) MarshalJSON

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

Override default JSON handling for PfdSubscription to handle AdditionalProperties

func (*PfdSubscription) Set

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

Setter for additional properties for PfdSubscription

func (*PfdSubscription) UnmarshalJSON

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

Override default JSON handling for PfdSubscription to handle AdditionalProperties

type RequestEditorFn

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

RequestEditorFn is the function signature for the RequestEditor callback function

type ServerInterface

type ServerInterface interface {
	// Retrieve PFDs for all applications or for one or multiple applications with query parameter.
	// (GET /applications)
	NnefPFDmanagementAllFetch(c *gin.Context, params NnefPFDmanagementAllFetchParams)
	// Retrieve the PFD for an application.
	// (GET /applications/{appId})
	NnefPFDmanagementIndAppFetch(c *gin.Context, appId string, params NnefPFDmanagementIndAppFetchParams)
	// Subscribe the notification of PFD changes.
	// (POST /subscriptions)
	NnefPFDmanagementCreateSubscr(c *gin.Context)
	// Delete a subscription of PFD change notification.
	// (DELETE /subscriptions/{subscriptionId})
	NnefPFDmanagementUnsubscribe(c *gin.Context, subscriptionId string)
	// Updates/replaces an existing subscription resource
	// (PUT /subscriptions/{subscriptionId})
	NnefPFDmanagementModifySubscr(c *gin.Context, subscriptionId string)
}

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) NnefPFDmanagementAllFetch

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

NnefPFDmanagementAllFetch operation middleware

func (*ServerInterfaceWrapper) NnefPFDmanagementCreateSubscr

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

NnefPFDmanagementCreateSubscr operation middleware

func (*ServerInterfaceWrapper) NnefPFDmanagementIndAppFetch

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

NnefPFDmanagementIndAppFetch operation middleware

func (*ServerInterfaceWrapper) NnefPFDmanagementModifySubscr

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

NnefPFDmanagementModifySubscr operation middleware

func (*ServerInterfaceWrapper) NnefPFDmanagementUnsubscribe

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

NnefPFDmanagementUnsubscribe operation middleware

type StrictHandlerFunc

type StrictHandlerFunc = strictgin.StrictGinHandlerFunc

type StrictMiddlewareFunc

type StrictMiddlewareFunc = strictgin.StrictGinMiddlewareFunc

type StrictServerInterface

type StrictServerInterface interface {
	// Retrieve PFDs for all applications or for one or multiple applications with query parameter.
	// (GET /applications)
	NnefPFDmanagementAllFetch(ctx context.Context, request NnefPFDmanagementAllFetchRequestObject) (NnefPFDmanagementAllFetchResponseObject, error)
	// Retrieve the PFD for an application.
	// (GET /applications/{appId})
	NnefPFDmanagementIndAppFetch(ctx context.Context, request NnefPFDmanagementIndAppFetchRequestObject) (NnefPFDmanagementIndAppFetchResponseObject, error)
	// Subscribe the notification of PFD changes.
	// (POST /subscriptions)
	NnefPFDmanagementCreateSubscr(ctx context.Context, request NnefPFDmanagementCreateSubscrRequestObject) (NnefPFDmanagementCreateSubscrResponseObject, error)
	// Delete a subscription of PFD change notification.
	// (DELETE /subscriptions/{subscriptionId})
	NnefPFDmanagementUnsubscribe(ctx context.Context, request NnefPFDmanagementUnsubscribeRequestObject) (NnefPFDmanagementUnsubscribeResponseObject, error)
	// Updates/replaces an existing subscription resource
	// (PUT /subscriptions/{subscriptionId})
	NnefPFDmanagementModifySubscr(ctx context.Context, request NnefPFDmanagementModifySubscrRequestObject) (NnefPFDmanagementModifySubscrResponseObject, error)
}

StrictServerInterface represents all server handlers.

Jump to

Keyboard shortcuts

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