Documentation
¶
Index ¶
- Constants
- type AtomElem
- type Processor
- func (p *Processor) AccessTokenProcedure(request models.AccessTokenReq) (*models.AccessTokenRsp, *models.AccessTokenErr)
- func (p *Processor) AccessTokenScopeCheck(req models.AccessTokenReq) *models.AccessTokenErr
- func (p *Processor) CreateSubscriptionProcedure(subscription models.NrfSubscriptionData) (bson.M, *models.ProblemDetails)
- func (p *Processor) GetNFInstanceProcedure(c *gin.Context, nfInstanceID string)
- func (p *Processor) GetNFInstancesProcedure(nfType string, limit int) (*nrf_context.UriList, *models.ProblemDetails)
- func (p *Processor) HandleAccessTokenRequest(c *gin.Context, accessTokenReq models.AccessTokenReq)
- func (p *Processor) HandleCreateSubscriptionRequest(c *gin.Context, subscription models.NrfSubscriptionData)
- func (p *Processor) HandleGetNFInstanceRequest(c *gin.Context, nfInstanceId string)
- func (p *Processor) HandleGetNFInstancesRequest(c *gin.Context, nfType string, limit int)
- func (p *Processor) HandleNFDeregisterRequest(c *gin.Context, nfInstanceId string)
- func (p *Processor) HandleNFDiscoveryRequest(c *gin.Context, queryParameters url.Values)
- func (p *Processor) HandleNFRegisterRequest(c *gin.Context, nfProfile models.NfProfile)
- func (p *Processor) HandleRemoveSubscriptionRequest(c *gin.Context, subscriptionID string)
- func (p *Processor) HandleUpdateNFInstanceRequest(c *gin.Context, patchJSON []byte, nfInstanceID string)
- func (p *Processor) HandleUpdateSubscriptionRequest(c *gin.Context, subscriptionID string, patchJSON []byte)
- func (p *Processor) NFDeregisterProcedure(nfInstanceID string) *models.ProblemDetails
- func (p *Processor) NFDiscoveryProcedure(c *gin.Context, queryParameters url.Values)
- func (p *Processor) NFRegisterProcedure(c *gin.Context, nfProfile models.NfProfile)
- func (p *Processor) RemoveSubscriptionProcedure(subscriptionID string)
- func (p *Processor) UpdateNFInstanceProcedure(nfInstanceID string, patchJSON []byte) map[string]interface{}
- func (p *Processor) UpdateSubscriptionProcedure(subscriptionID string, patchJSON []byte) map[string]interface{}
- type ProcessorNrf
Constants ¶
View Source
const ( COMPLEX_QUERY_TYPE_CNF string = "CNF" COMPLEX_QUERY_TYPE_DNF string = "DNF" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Processor ¶
type Processor struct {
ProcessorNrf
}
func NewProcessor ¶
func NewProcessor(nrf ProcessorNrf) (*Processor, error)
func (*Processor) AccessTokenProcedure ¶
func (p *Processor) AccessTokenProcedure(request models.AccessTokenReq) ( *models.AccessTokenRsp, *models.AccessTokenErr, )
func (*Processor) AccessTokenScopeCheck ¶
func (p *Processor) AccessTokenScopeCheck(req models.AccessTokenReq) *models.AccessTokenErr
func (*Processor) CreateSubscriptionProcedure ¶
func (p *Processor) CreateSubscriptionProcedure( subscription models.NrfSubscriptionData, ) (bson.M, *models.ProblemDetails)
func (*Processor) GetNFInstanceProcedure ¶
func (*Processor) GetNFInstancesProcedure ¶
func (p *Processor) GetNFInstancesProcedure(nfType string, limit int) (*nrf_context.UriList, *models.ProblemDetails)
func (*Processor) HandleAccessTokenRequest ¶
func (p *Processor) HandleAccessTokenRequest(c *gin.Context, accessTokenReq models.AccessTokenReq)
func (*Processor) HandleCreateSubscriptionRequest ¶
func (p *Processor) HandleCreateSubscriptionRequest( c *gin.Context, subscription models.NrfSubscriptionData, )
func (*Processor) HandleGetNFInstanceRequest ¶
func (*Processor) HandleGetNFInstancesRequest ¶
func (*Processor) HandleNFDeregisterRequest ¶
func (*Processor) HandleNFDiscoveryRequest ¶
func (*Processor) HandleNFRegisterRequest ¶
func (*Processor) HandleRemoveSubscriptionRequest ¶
func (*Processor) HandleUpdateNFInstanceRequest ¶
func (*Processor) HandleUpdateSubscriptionRequest ¶
func (*Processor) NFDeregisterProcedure ¶
func (p *Processor) NFDeregisterProcedure(nfInstanceID string) *models.ProblemDetails
func (*Processor) NFDiscoveryProcedure ¶
func (*Processor) NFRegisterProcedure ¶
func (*Processor) RemoveSubscriptionProcedure ¶
func (*Processor) UpdateNFInstanceProcedure ¶
Click to show internal directories.
Click to hide internal directories.