Versions in this module Expand all Collapse all v1 v1.2.4 Mar 19, 2026 Changes in this version + const ContextAPIKey + const ContextAccessToken + const ContextBasicAuth + const ContextOAuth2 + const PingTimeoutPeriod + const ReadIdleTimeoutPeriod + const ServiceBaseURI_3GPP_AS_SESSION_WITH_QOS_v1 + const ServiceBaseURI_3GPP_PFD_MANAGEMENT_v1 + const ServiceBaseURI_3GPP_TRAFFIC_INFLUENCE_v1 + const ServiceBaseURI_NAMF_CMI_v1 + const ServiceBaseURI_NAMF_COMM_v1 + const ServiceBaseURI_NAMF_EVTS_v1 + const ServiceBaseURI_NAMF_LOC_v1 + const ServiceBaseURI_NAMF_MT_v1 + const ServiceBaseURI_NAMF_OAM_v1 + const ServiceBaseURI_NAUSF_AUTH_v1 + const ServiceBaseURI_NAUSF_CMI_v1 + const ServiceBaseURI_NAUSF_OAM_v1 + const ServiceBaseURI_NAUSF_SORPROTECTION_v1 + const ServiceBaseURI_NAUSF_UPUPROTECTION_v1 + const ServiceBaseURI_NHSS_IMS_SDM_v1 + const ServiceBaseURI_NHSS_IMS_UEAU_v1 + const ServiceBaseURI_NHSS_IMS_UECM_v1 + const ServiceBaseURI_NNEF_CMI_v1 + const ServiceBaseURI_NNEF_OAM_v1 + const ServiceBaseURI_NNEF_PFDMANAGEMENT_v1 + const ServiceBaseURI_NNRF_CMI_v1 + const ServiceBaseURI_NNRF_DISC_v1 + const ServiceBaseURI_NNRF_NFM_v1 + const ServiceBaseURI_NNRF_OAM_v1 + const ServiceBaseURI_NNRF_OAUTH2 + const ServiceBaseURI_NNSSF_CMI_v1 + const ServiceBaseURI_NNSSF_NSSAIAVAILABILITY_v1 + const ServiceBaseURI_NNSSF_NSSELECTION_v2 + const ServiceBaseURI_NNSSF_OAM_v1 + const ServiceBaseURI_NPCF_AM_POLICY_CONTROL_v1 + const ServiceBaseURI_NPCF_BDTPOLICYCONTROL_v1 + const ServiceBaseURI_NPCF_CMI_v1 + const ServiceBaseURI_NPCF_OAM_v1 + const ServiceBaseURI_NPCF_POLICYAUTHORIZATION_v1 + const ServiceBaseURI_NPCF_SMPOLICYCONTROL_v1 + const ServiceBaseURI_NPCF_UE_POLICY_CONTROL_v1 + const ServiceBaseURI_NSMF_CMI_v1 + const ServiceBaseURI_NSMF_EVENT_EXPOSURE_v1 + const ServiceBaseURI_NSMF_OAM_v1 + const ServiceBaseURI_NSMF_PDUSESSION_v1 + const ServiceBaseURI_NUDM_CMI_v1 + const ServiceBaseURI_NUDM_EE_v1 + const ServiceBaseURI_NUDM_OAM_v1 + const ServiceBaseURI_NUDM_PP_v1 + const ServiceBaseURI_NUDM_SDM_v2 + const ServiceBaseURI_NUDM_UEAU_v1 + const ServiceBaseURI_NUDM_UECM_v1 + const ServiceBaseURI_NUDR_CMI_v1 + const ServiceBaseURI_NUDR_DR_v2 + const ServiceBaseURI_NUDR_GROUP_ID_MAP_v1 + const ServiceBaseURI_NUDR_OAM_v1 + const ServiceBaseURI_NUPF_CMI_v1 + const ServiceBaseURI_NUPF_OAM_v1 + const TimeoutPeriod + var ServiceNfType map[models.ServiceName]models.NrfNfManagementNfType + func ApiVersion(name models.ServiceName) string + func CacheExpires(r *http.Response) time.Time + func CallAPI(cfg Configuration, request *http.Request) (*http.Response, error) + func Convert(from interface{}, to interface{}) error + func Deserialize(v interface{}, b []byte, contentType string) (err error) + func ExtSnssaiEqualFold(s, t models.ExtSnssai) bool + func GetNFServiceUri(nfProf *models.NrfNfDiscoveryNfProfile, srvName models.ServiceName) string + func GetServiceNfProfileAndUri(nfInstances []models.NrfNfDiscoveryNfProfile, srvName models.ServiceName) (*models.NrfNfDiscoveryNfProfile, string, error) + func InterceptH2CClient() + func MarshToJsonString(v interface{}) (result []string) + func MultipartDeserialize(b []byte, v interface{}, boundary string) (err error) + func MultipartEncode(v interface{}, body io.Writer) (string, error) + func MultipartSerialize(v interface{}) ([]byte, string, error) + func ParameterToString(obj interface{}, format string) string + func PlmnIdJsonToModels(plmnIdJson []byte) (*models.PlmnId, error) + func PrepareRequest(ctx context.Context, cfg Configuration, path string, method string, ...) (localVarRequest *http.Request, err error) + func ProblemDetailsDataNotFound(detail string) *models.ProblemDetails + func ProblemDetailsForbidden(detail, cause string) *models.ProblemDetails + func ProblemDetailsMalformedReqSyntax(detail string) *models.ProblemDetails + func ProblemDetailsOperationNotSupported() *models.ProblemDetails + func ProblemDetailsSystemFailure(detail string) *models.ProblemDetails + func ReportError(format string, a ...interface{}) error + func RestoreH2CClient() + func SelectHeaderAccept(accepts []string) string + func Serialize(v interface{}, mediaType string) ([]byte, error) + func ServiceBaseUri(srvName models.ServiceName) string + func ServiceUri(srvName models.ServiceName, apiPrefix string) string + func SnssaiEqualFold(s, t models.Snssai) bool + func SnssaiHexToModels(hexString string) (*models.Snssai, error) + func SnssaiModelsToHex(snssai models.Snssai) string + func StringOfValue(v interface{}) string + func TypeCheckParameter(obj interface{}, expected string, name string) error + type APIKey struct + Key string + Prefix string + type BasicAuth struct + Password string + UserName string + type Configuration interface + BasePath func() string + DefaultHeader func() map[string]string + HTTPClient func() *http.Client + Host func() string + Metrics func() RequestMetricsHook + UserAgent func() string + type ContextKey string + func (c ContextKey) String() string + type GenericOpenAPIError struct + ErrorModel interface{} + ErrorStatus int + RawBody []byte + func (e GenericOpenAPIError) Body() []byte + func (e GenericOpenAPIError) Error() string + func (e GenericOpenAPIError) Model() interface{} + type MediaKind int + const MediaKindJSON + const MediaKindMultipartRelated + const MediaKindPlaintext + const MediaKindUnsupported + const MediaKindXML + func KindOfMediaType(mediaType string) MediaKind + type MultipartRelatedBinding struct + func (MultipartRelatedBinding) Bind(req *http.Request, obj interface{}) error + func (MultipartRelatedBinding) BindBody(body []byte, obj interface{}) error + func (MultipartRelatedBinding) Name() string + type MultipartRelatedRender struct + Data interface{} + func (r MultipartRelatedRender) Render(w http.ResponseWriter) (err error) + func (r MultipartRelatedRender) WriteContentType(w http.ResponseWriter) + type RequestMetricsHook func(method string, path string, status int, duration float64) + type SupportedFeature []byte + func NewSupportedFeature(suppFeat string) (SupportedFeature, error) + func (suppoertedFeature SupportedFeature) GetFeature(n int) bool + func (suppoertedFeature SupportedFeature) NegotiateWith(incomingSuppFeat SupportedFeature) SupportedFeature + func (suppoertedFeature SupportedFeature) String() string