package
0.0.0-20240705070328-ed7cee298587
Repository: https://github.com/damejias23/test_c-daf.git
Documentation: pkg.go.dev

# Functions

AssertCdafCreatedEventSubscriptionRequired checks if the required fields are not zero-ed.
AssertCdafCreateEventSubscriptionRequired checks if the required fields are not zero-ed.
AssertCdafEventModeRequired checks if the required fields are not zero-ed.
AssertCdafEventNotificationRequired checks if the required fields are not zero-ed.
AssertCdafEventReportRequired checks if the required fields are not zero-ed.
AssertCdafEventRequired checks if the required fields are not zero-ed.
AssertCdafEventStateRequired checks if the required fields are not zero-ed.
AssertCdafEventSubscriptionInfoRequired checks if the required fields are not zero-ed.
AssertCdafEventSubscriptionRequired checks if the required fields are not zero-ed.
AssertCdafEventSubsSyncInfoRequired checks if the required fields are not zero-ed.
AssertCdafEventTriggerAnyOfRequired checks if the required fields are not zero-ed.
AssertCdafEventTriggerRequired checks if the required fields are not zero-ed.
AssertCdafEventTypeAnyOfRequired checks if the required fields are not zero-ed.
AssertCdafEventTypeRequired checks if the required fields are not zero-ed.
AssertNfLoadLevelInformationRequired checks if the required fields are not zero-ed.
AssertNfTypeAnyOfRequired checks if the required fields are not zero-ed.
AssertNfTypeRequired checks if the required fields are not zero-ed.
AssertRecurseCdafCreatedEventSubscriptionRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseCdafCreateEventSubscriptionRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseCdafEventModeRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseCdafEventNotificationRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseCdafEventReportRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseCdafEventRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseCdafEventStateRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseCdafEventSubscriptionInfoRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseCdafEventSubscriptionRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseCdafEventSubsSyncInfoRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseCdafEventTriggerAnyOfRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseCdafEventTriggerRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseCdafEventTypeAnyOfRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseCdafEventTypeRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseInterfaceRequired recursively checks each struct in a slice against the callback.
AssertRecurseNfLoadLevelInformationRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseNfTypeAnyOfRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseNfTypeRequired recursively checks if required fields are not zero-ed in a nested slice.
AssertRecurseValueRequired checks each struct in the nested slice against the callback.
DefaultErrorHandler defines the default logic on how to handle errors from the controller.
EncodeJSONResponse uses the json encoder to write an interface to the http response with an optional status code.
------------------------------------------------------------------------------ InitConfig - Initialize global variables (config).
IsZeroValue checks if the val is the zero-ed value.
No description provided by the author
NewIndividualSubscriptionDocumentApiController creates a default api controller.
NewIndividualSubscriptionDocumentApiService creates a default api service.
NewRouter creates a new router for any number of api routers.
NewSubscriptionsCollectionCollectionApiController creates a default api controller.
NewSubscriptionsCollectionCollectionApiService creates a default api service.
ReadFormFilesToTempFiles reads files array data from a request form and writes it to a temporary files.
ReadFormFileToTempFile reads file data from a request form and writes it to a temporary file.
Response return a ImplResponse struct filled.
WithIndividualSubscriptionDocumentApiErrorHandler inject ErrorHandler into controller.
WithSubscriptionsCollectionCollectionApiErrorHandler inject ErrorHandler into controller.

# Constants

List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of CdafEventTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of CdafEventTriggerAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
No description provided by the author
No description provided by the author
No description provided by the author
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of CdafEventTriggerAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of CdafEventTriggerAnyOf.
List of NfTypeAnyOf.
List of CdafEventTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.
List of NfTypeAnyOf.

# Variables

ErrTypeAssertionError is thrown when type an interface does not match the asserted type.

# Structs

CdafCreatedEventSubscription - Data within a create CDAF event subscription response.
CdafCreateEventSubscription - Data within a create CDAF event subscription request.
CdafEvent - Describes an event to be subscribed.
CdafEventMode - Describes how the reports shall be generated by a subscribed event.
CdafEventNotification - Data within a CADF Event Notification request.
CdafEventReport - Represents a report triggered by a subscribed event type.
CdafEventState - Represents the state of a subscribed event.
CdafEventSubscription - Represents an individual event subscription resource on CDAF.
CdafEventSubscriptionInfo - Individual CDAF Event Subscription Information.
CdafEventSubsSyncInfo - CDAF Event Subscriptions Information for synchronization.
No description provided by the author
No description provided by the author
ImplResponse response defines an error code with the associated body.
IndividualSubscriptionDocumentApiController binds http requests to an api service and writes the service results to the http response.
IndividualSubscriptionDocumentApiService is a service that implements the logic for the IndividualSubscriptionDocumentApiServicer This service should implement the business logic for every endpoint for the IndividualSubscriptionDocumentApi API.
No description provided by the author
No description provided by the author
NfLoadLevelInformation - Represents load level information of a given NF instance.
ParsingError indicates that an error has occurred when parsing request parameters.
RequiredError indicates that an error has occurred when parsing request parameters.
A Route defines the parameters for an api endpoint.
No description provided by the author
SubscriptionsCollectionCollectionApiController binds http requests to an api service and writes the service results to the http response.
SubscriptionsCollectionCollectionApiService is a service that implements the logic for the SubscriptionsCollectionCollectionApiServicer This service should implement the business logic for every endpoint for the SubscriptionsCollectionCollectionApi API.
No description provided by the author

# Interfaces

IndividualSubscriptionDocumentApiRouter defines the required methods for binding the api requests to a responses for the IndividualSubscriptionDocumentApi The IndividualSubscriptionDocumentApiRouter implementation should parse necessary information from the http request, pass the data to a IndividualSubscriptionDocumentApiServicer to perform the required actions, then write the service results to the http response.
IndividualSubscriptionDocumentApiServicer defines the api actions for the IndividualSubscriptionDocumentApi service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
Router defines the required methods for retrieving api routes.
SubscriptionsCollectionCollectionApiRouter defines the required methods for binding the api requests to a responses for the SubscriptionsCollectionCollectionApi The SubscriptionsCollectionCollectionApiRouter implementation should parse necessary information from the http request, pass the data to a SubscriptionsCollectionCollectionApiServicer to perform the required actions, then write the service results to the http response.
SubscriptionsCollectionCollectionApiServicer defines the api actions for the SubscriptionsCollectionCollectionApi service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.

# Type aliases

CdafEventTrigger - Describes how CDAF should generate the report for the event.
No description provided by the author
CdafEventType - Describes the supported event types of Ncadf_EventExposure Service.
No description provided by the author
ErrorHandler defines the required method for handling error.
IndividualSubscriptionDocumentApiOption for how the controller is set up.
NfType - NF types known to NRF.
No description provided by the author
Routes are a collection of defined api endpoints.
SubscriptionsCollectionCollectionApiOption for how the controller is set up.