domain

package
v0.0.0-...-36a2cef Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 23, 2022 License: BSD-2-Clause, MIT Imports: 0 Imported by: 0

Documentation

Overview

Package ports provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version (devel) DO NOT EDIT.

Index

Constants

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

Variables

This section is empty.

Functions

This section is empty.

Types

type ChargingInformation

type ChargingInformation struct {
	DownlinkVolume int    `json:"downlinkVolume"`
	EndTimestamp   string `json:"endTimestamp"`
	StartTimestamp string `json:"startTimestamp"`
	UplinkVolume   int    `json:"uplinkVolume"`
}

Charging Information

type Error

type Error struct {
	Message string `json:"message"`
	Slug    string `json:"slug"`
}

Error defines model for Error.

type N3TunnelInfo

type N3TunnelInfo struct {
	NgRanIp   string `json:"ngRanIp"`
	NgRanTeid int    `json:"ngRanTeid"`
	UpfIp     string `json:"upfIp"`
	UpfTeid   int    `json:"upfTeid"`
}

N3 Tunnel Information

type N4TunnelInfo

type N4TunnelInfo struct {
	SmfIp   string `json:"smfIp"`
	SmfPort int    `json:"smfPort"`
	SmfTeid int    `json:"smfTeid"`
	UpfIp   string `json:"upfIp"`
	UpfPort int    `json:"upfPort"`
	UpfTeid int    `json:"upfTeid"`
}

N4 Tunnel Information

type PostSmContextsJSONBody

type PostSmContextsJSONBody SmContextCreateData

PostSmContextsJSONBody defines parameters for PostSmContexts.

type PostSmContextsJSONRequestBody

type PostSmContextsJSONRequestBody PostSmContextsJSONBody

PostSmContextsJSONRequestBody defines body for PostSmContexts for application/json ContentType.

type ReleaseSmContextJSONBody

type ReleaseSmContextJSONBody SmContextReleaseData

ReleaseSmContextJSONBody defines parameters for ReleaseSmContext.

type ReleaseSmContextJSONRequestBody

type ReleaseSmContextJSONRequestBody ReleaseSmContextJSONBody

ReleaseSmContextJSONRequestBody defines body for ReleaseSmContext for application/json ContentType.

type RetrieveSmContextJSONBody

type RetrieveSmContextJSONBody SmContextRetrieveData

RetrieveSmContextJSONBody defines parameters for RetrieveSmContext.

type RetrieveSmContextJSONRequestBody

type RetrieveSmContextJSONRequestBody RetrieveSmContextJSONBody

RetrieveSmContextJSONRequestBody defines body for RetrieveSmContext for application/json ContentType.

type SmContext

type SmContext struct {
	ChargingId   string                `json:"chargingId"`
	ChargingInfo []ChargingInformation `json:"chargingInfo"`
	Dnn          string                `json:"dnn"`

	// N3 Tunnel Information
	N3TunnelInfo N3TunnelInfo `json:"n3TunnelInfo"`

	// N4 Tunnel Information
	N4TunnelInfo         N4TunnelInfo `json:"n4TunnelInfo"`
	PduSessionId         int          `json:"pduSessionId"`
	PduSessionRef        string       `json:"pduSessionRef"`
	PduSessionType       string       `json:"pduSessionType"`
	SNssai               string       `json:"sNssai"`
	SmfInstanceId        string       `json:"smfInstanceId"`
	SmfServiceInstanceId string       `json:"smfServiceInstanceId"`
	SmfUri               string       `json:"smfUri"`
	Supi                 string       `json:"supi"`
	UeIpv4Address        string       `json:"ueIpv4Address"`
}

Complete SM Context

type SmContextCreateData

type SmContextCreateData struct {
	AmfServiceInstanceId string `json:"amfServiceInstanceId"`
	AmfUri               string `json:"amfUri"`
	Dnn                  string `json:"dnn"`
	PduSessionId         int    `json:"pduSessionId"`
	SNssai               string `json:"sNssai"`
	ServingNetwork       string `json:"servingNetwork"`
	SmContextStatusUri   string `json:"smContextStatusUri"`
	Supi                 string `json:"supi"`
}

Data within Create SM Context Request

type SmContextCreatedData

type SmContextCreatedData struct {
	N3Ip                 string `json:"n3Ip"`
	N3Teid               int    `json:"n3Teid"`
	PduSessionId         int    `json:"pduSessionId"`
	SNssai               string `json:"sNssai"`
	SmfServiceInstanceId string `json:"smfServiceInstanceId"`
	SmfUri               string `json:"smfUri"`
	UeIp                 string `json:"ueIp"`
	UpCnxState           string `json:"upCnxState"`
}

Data within Create SM Context Response

type SmContextReleaseData

type SmContextReleaseData struct {
	Cause int `json:"cause"`
}

Data within Release SM Context Request

type SmContextReleasedData

type SmContextReleasedData struct {
	ApnRateStatus string `json:"apnRateStatus"`
}

Data within Release SM Context Response

type SmContextRetrieveData

type SmContextRetrieveData struct {
	ServingNetwork string `json:"servingNetwork"`
	SmContextType  string `json:"smContextType"`
}

Data within Retrieve SM Context Request

type SmContextRetrievedData

type SmContextRetrievedData struct {

	// Complete SM Context
	SmContext SmContext `json:"smContext"`
}

Data within Retrieve SM Context Response

type SmContextStatusNotification

type SmContextStatusNotification struct {
	ApnRateStatus string `json:"apnRateStatus"`
	Cause         int    `json:"cause"`
	ResouceStatus string `json:"resouceStatus"`
}

Data within Notify SM Context Status Request

type SmContextUpdateData

type SmContextUpdateData struct {
	Cause      int    `json:"cause"`
	N3Ip       string `json:"n3Ip"`
	N3Teid     int    `json:"n3Teid"`
	Release    bool   `json:"release"`
	UpCnxState string `json:"upCnxState"`
}

Data within Update SM Context Request

type SmContextUpdatedData

type SmContextUpdatedData struct {
	Cause      int    `json:"cause"`
	N3Ip       string `json:"n3Ip"`
	N3Teid     int    `json:"n3Teid"`
	UpCnxState string `json:"upCnxState"`
}

Data within Update SM Context Response

type UpdateSmContextJSONBody

type UpdateSmContextJSONBody SmContextUpdateData

UpdateSmContextJSONBody defines parameters for UpdateSmContext.

type UpdateSmContextJSONRequestBody

type UpdateSmContextJSONRequestBody UpdateSmContextJSONBody

UpdateSmContextJSONRequestBody defines body for UpdateSmContext for application/json ContentType.

Jump to

Keyboard shortcuts

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