Documentation
¶
Index ¶
- type APIClient
- type Configuration
- func (c *Configuration) AddDefaultHeader(key string, value string)
- func (c *Configuration) BasePath() string
- func (c *Configuration) DefaultHeader() map[string]string
- func (c *Configuration) HTTPClient() *http.Client
- func (c *Configuration) Host() string
- func (c *Configuration) SetBasePath(apiRoot string)
- func (c *Configuration) SetHost(host string)
- func (c *Configuration) SetUserAgent(userAgent string)
- func (c *Configuration) UserAgent() string
- type NFInstancesStoreApiService
- type SearchNFInstancesParamOpts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIClient ¶
type APIClient struct {
// API Services
NFInstancesStoreApi *NFInstancesStoreApiService
// contains filtered or unexported fields
}
APIClient manages communication with the NRF NFDiscovery Service API v1.0.0 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(cfg *Configuration) *APIClient
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
type Configuration ¶
type Configuration struct {
// contains filtered or unexported fields
}
func NewConfiguration ¶
func NewConfiguration() *Configuration
func (*Configuration) AddDefaultHeader ¶
func (c *Configuration) AddDefaultHeader(key string, value string)
func (*Configuration) BasePath ¶
func (c *Configuration) BasePath() string
func (*Configuration) DefaultHeader ¶
func (c *Configuration) DefaultHeader() map[string]string
func (*Configuration) HTTPClient ¶
func (c *Configuration) HTTPClient() *http.Client
func (*Configuration) Host ¶
func (c *Configuration) Host() string
func (*Configuration) SetBasePath ¶
func (c *Configuration) SetBasePath(apiRoot string)
func (*Configuration) SetHost ¶
func (c *Configuration) SetHost(host string)
func (*Configuration) SetUserAgent ¶
func (c *Configuration) SetUserAgent(userAgent string)
func (*Configuration) UserAgent ¶
func (c *Configuration) UserAgent() string
type NFInstancesStoreApiService ¶
type NFInstancesStoreApiService service
func (*NFInstancesStoreApiService) SearchNFInstances ¶
func (a *NFInstancesStoreApiService) SearchNFInstances(ctx context.Context, targetNfType models.NfType, requesterNfType models.NfType, localVarOptionals *SearchNFInstancesParamOpts) (models.SearchResult, *http.Response, error)
type SearchNFInstancesParamOpts ¶
type SearchNFInstancesParamOpts struct {
ServiceNames optional.Interface
RequesterNfInstanceFqdn optional.String
TargetPlmnList optional.Interface
RequesterPlmnList optional.Interface
TargetNfInstanceId optional.Interface
TargetNfFqdn optional.String
HnrfUri optional.String
Snssais optional.Interface
Dnn optional.String
NsiList optional.Interface
SmfServingArea optional.String
Tai optional.Interface
AmfRegionId optional.String
AmfSetId optional.String
Guami optional.Interface
Supi optional.String
UeIpv4Address optional.String
IpDomain optional.String
UeIpv6Prefix optional.Interface
PgwInd optional.Bool
Pgw optional.String
Gpsi optional.String
ExternalGroupIdentity optional.String
DataSet optional.Interface
RoutingIndicator optional.String
GroupIdList optional.Interface
DnaiList optional.Interface
SupportedFeatures optional.String
UpfIwkEpsInd optional.Bool
ChfSupportedPlmn optional.Interface
PreferredLocality optional.String
AccessType optional.Interface
IfNoneMatch optional.String
}
Click to show internal directories.
Click to hide internal directories.