Documentation ¶
Index ¶
- Variables
- func RegisterCSFBFedGWServiceServer(s *grpc.Server, srv CSFBFedGWServiceServer)
- func RegisterCSFBGatewayServiceServer(s *grpc.Server, srv CSFBGatewayServiceServer)
- func RegisterHSSConfiguratorServer(s *grpc.Server, srv HSSConfiguratorServer)
- func RegisterHealthServer(s *grpc.Server, srv HealthServer)
- func RegisterHelloServer(s *grpc.Server, srv HelloServer)
- func RegisterMockCoreConfiguratorServer(s *grpc.Server, srv MockCoreConfiguratorServer)
- func RegisterMockOCSServer(s *grpc.Server, srv MockOCSServer)
- func RegisterMockPCRFServer(s *grpc.Server, srv MockPCRFServer)
- func RegisterS6AGatewayServiceServer(s *grpc.Server, srv S6AGatewayServiceServer)
- func RegisterS6AProxyServer(s *grpc.Server, srv S6AProxyServer)
- func RegisterServiceHealthServer(s *grpc.Server, srv ServiceHealthServer)
- func RegisterSwxGatewayServiceServer(s *grpc.Server, srv SwxGatewayServiceServer)
- func RegisterSwxProxyServer(s *grpc.Server, srv SwxProxyServer)
- type AbortCauseType
- func (AbortCauseType) Descriptor() protoreflect.EnumDescriptor
- func (x AbortCauseType) Enum() *AbortCauseType
- func (AbortCauseType) EnumDescriptor() ([]byte, []int)deprecated
- func (x AbortCauseType) Number() protoreflect.EnumNumber
- func (x AbortCauseType) String() string
- func (AbortCauseType) Type() protoreflect.EnumType
- type AbortSessionAnswer
- func (*AbortSessionAnswer) Descriptor() ([]byte, []int)deprecated
- func (x *AbortSessionAnswer) GetErrorMessage() string
- func (x *AbortSessionAnswer) GetResultCode() uint32
- func (x *AbortSessionAnswer) GetSessionId() string
- func (*AbortSessionAnswer) ProtoMessage()
- func (x *AbortSessionAnswer) ProtoReflect() protoreflect.Message
- func (x *AbortSessionAnswer) Reset()
- func (x *AbortSessionAnswer) String() string
- type AbortSessionRequest
- func (*AbortSessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AbortSessionRequest) GetImsi() string
- func (*AbortSessionRequest) ProtoMessage()
- func (x *AbortSessionRequest) ProtoReflect() protoreflect.Message
- func (x *AbortSessionRequest) Reset()
- func (x *AbortSessionRequest) String() string
- type AccountRules
- func (*AccountRules) Descriptor() ([]byte, []int)deprecated
- func (x *AccountRules) GetDynamicRuleDefinitions() []*RuleDefinition
- func (x *AccountRules) GetImsi() string
- func (x *AccountRules) GetStaticRuleBaseNames() []string
- func (x *AccountRules) GetStaticRuleNames() []string
- func (*AccountRules) ProtoMessage()
- func (x *AccountRules) ProtoReflect() protoreflect.Message
- func (x *AccountRules) Reset()
- func (x *AccountRules) String() string
- type AlertAck
- type AlertReject
- func (*AlertReject) Descriptor() ([]byte, []int)deprecated
- func (x *AlertReject) GetImsi() string
- func (x *AlertReject) GetSgsCause() []byte
- func (*AlertReject) ProtoMessage()
- func (x *AlertReject) ProtoReflect() protoreflect.Message
- func (x *AlertReject) Reset()
- func (x *AlertReject) String() string
- type AlertRequest
- type AuthenticationAnswer
- func (*AuthenticationAnswer) Descriptor() ([]byte, []int)deprecated
- func (x *AuthenticationAnswer) GetSessionId() string
- func (x *AuthenticationAnswer) GetSipAuthVectors() []*AuthenticationAnswer_SIPAuthVector
- func (x *AuthenticationAnswer) GetUserName() string
- func (x *AuthenticationAnswer) GetUserProfile() *AuthenticationAnswer_UserProfile
- func (*AuthenticationAnswer) ProtoMessage()
- func (x *AuthenticationAnswer) ProtoReflect() protoreflect.Message
- func (x *AuthenticationAnswer) Reset()
- func (x *AuthenticationAnswer) String() string
- type AuthenticationAnswer_SIPAuthVector
- func (*AuthenticationAnswer_SIPAuthVector) Descriptor() ([]byte, []int)deprecated
- func (x *AuthenticationAnswer_SIPAuthVector) GetAuthenticationScheme() AuthenticationScheme
- func (x *AuthenticationAnswer_SIPAuthVector) GetConfidentialityKey() []byte
- func (x *AuthenticationAnswer_SIPAuthVector) GetIntegrityKey() []byte
- func (x *AuthenticationAnswer_SIPAuthVector) GetRandAutn() []byte
- func (x *AuthenticationAnswer_SIPAuthVector) GetXres() []byte
- func (*AuthenticationAnswer_SIPAuthVector) ProtoMessage()
- func (x *AuthenticationAnswer_SIPAuthVector) ProtoReflect() protoreflect.Message
- func (x *AuthenticationAnswer_SIPAuthVector) Reset()
- func (x *AuthenticationAnswer_SIPAuthVector) String() string
- type AuthenticationAnswer_UserProfile
- func (*AuthenticationAnswer_UserProfile) Descriptor() ([]byte, []int)deprecated
- func (x *AuthenticationAnswer_UserProfile) GetMsisdn() string
- func (*AuthenticationAnswer_UserProfile) ProtoMessage()
- func (x *AuthenticationAnswer_UserProfile) ProtoReflect() protoreflect.Message
- func (x *AuthenticationAnswer_UserProfile) Reset()
- func (x *AuthenticationAnswer_UserProfile) String() string
- type AuthenticationInformationAnswer
- func (*AuthenticationInformationAnswer) Descriptor() ([]byte, []int)deprecated
- func (x *AuthenticationInformationAnswer) GetErrorCode() ErrorCode
- func (x *AuthenticationInformationAnswer) GetEutranVectors() []*AuthenticationInformationAnswer_EUTRANVector
- func (*AuthenticationInformationAnswer) ProtoMessage()
- func (x *AuthenticationInformationAnswer) ProtoReflect() protoreflect.Message
- func (x *AuthenticationInformationAnswer) Reset()
- func (x *AuthenticationInformationAnswer) String() string
- type AuthenticationInformationAnswer_EUTRANVector
- func (*AuthenticationInformationAnswer_EUTRANVector) Descriptor() ([]byte, []int)deprecated
- func (x *AuthenticationInformationAnswer_EUTRANVector) GetAutn() []byte
- func (x *AuthenticationInformationAnswer_EUTRANVector) GetKasme() []byte
- func (x *AuthenticationInformationAnswer_EUTRANVector) GetRand() []byte
- func (x *AuthenticationInformationAnswer_EUTRANVector) GetXres() []byte
- func (*AuthenticationInformationAnswer_EUTRANVector) ProtoMessage()
- func (x *AuthenticationInformationAnswer_EUTRANVector) ProtoReflect() protoreflect.Message
- func (x *AuthenticationInformationAnswer_EUTRANVector) Reset()
- func (x *AuthenticationInformationAnswer_EUTRANVector) String() string
- type AuthenticationInformationRequest
- func (*AuthenticationInformationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AuthenticationInformationRequest) GetImmediateResponsePreferred() bool
- func (x *AuthenticationInformationRequest) GetNumRequestedEutranVectors() uint32
- func (x *AuthenticationInformationRequest) GetResyncInfo() []byte
- func (x *AuthenticationInformationRequest) GetUserName() string
- func (x *AuthenticationInformationRequest) GetVisitedPlmn() []byte
- func (*AuthenticationInformationRequest) ProtoMessage()
- func (x *AuthenticationInformationRequest) ProtoReflect() protoreflect.Message
- func (x *AuthenticationInformationRequest) Reset()
- func (x *AuthenticationInformationRequest) String() string
- type AuthenticationRequest
- func (*AuthenticationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AuthenticationRequest) GetAuthenticationScheme() AuthenticationScheme
- func (x *AuthenticationRequest) GetResyncInfo() []byte
- func (x *AuthenticationRequest) GetRetrieveUserProfile() bool
- func (x *AuthenticationRequest) GetSipNumAuthVectors() uint32
- func (x *AuthenticationRequest) GetUserName() string
- func (*AuthenticationRequest) ProtoMessage()
- func (x *AuthenticationRequest) ProtoReflect() protoreflect.Message
- func (x *AuthenticationRequest) Reset()
- func (x *AuthenticationRequest) String() string
- type AuthenticationScheme
- func (AuthenticationScheme) Descriptor() protoreflect.EnumDescriptor
- func (x AuthenticationScheme) Enum() *AuthenticationScheme
- func (AuthenticationScheme) EnumDescriptor() ([]byte, []int)deprecated
- func (x AuthenticationScheme) Number() protoreflect.EnumNumber
- func (x AuthenticationScheme) String() string
- func (AuthenticationScheme) Type() protoreflect.EnumType
- type CCRequestType
- func (CCRequestType) Descriptor() protoreflect.EnumDescriptor
- func (x CCRequestType) Enum() *CCRequestType
- func (CCRequestType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CCRequestType) Number() protoreflect.EnumNumber
- func (x CCRequestType) String() string
- func (CCRequestType) Type() protoreflect.EnumType
- type CSFBFedGWServiceClient
- type CSFBFedGWServiceServer
- type CSFBGatewayServiceClient
- type CSFBGatewayServiceServer
- type CancelLocationAnswer
- func (*CancelLocationAnswer) Descriptor() ([]byte, []int)deprecated
- func (x *CancelLocationAnswer) GetErrorCode() ErrorCode
- func (*CancelLocationAnswer) ProtoMessage()
- func (x *CancelLocationAnswer) ProtoReflect() protoreflect.Message
- func (x *CancelLocationAnswer) Reset()
- func (x *CancelLocationAnswer) String() string
- type CancelLocationRequest
- func (*CancelLocationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CancelLocationRequest) GetCancellationType() CancelLocationRequest_CancellationType
- func (x *CancelLocationRequest) GetUserName() string
- func (*CancelLocationRequest) ProtoMessage()
- func (x *CancelLocationRequest) ProtoReflect() protoreflect.Message
- func (x *CancelLocationRequest) Reset()
- func (x *CancelLocationRequest) String() string
- type CancelLocationRequest_CancellationType
- func (CancelLocationRequest_CancellationType) Descriptor() protoreflect.EnumDescriptor
- func (x CancelLocationRequest_CancellationType) Enum() *CancelLocationRequest_CancellationType
- func (CancelLocationRequest_CancellationType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CancelLocationRequest_CancellationType) Number() protoreflect.EnumNumber
- func (x CancelLocationRequest_CancellationType) String() string
- func (CancelLocationRequest_CancellationType) Type() protoreflect.EnumType
- type ChargingReAuthAnswer
- func (*ChargingReAuthAnswer) Descriptor() ([]byte, []int)deprecated
- func (x *ChargingReAuthAnswer) GetResultCode() uint32
- func (x *ChargingReAuthAnswer) GetSessionId() string
- func (*ChargingReAuthAnswer) ProtoMessage()
- func (x *ChargingReAuthAnswer) ProtoReflect() protoreflect.Message
- func (x *ChargingReAuthAnswer) Reset()
- func (x *ChargingReAuthAnswer) String() string
- type ChargingReAuthTarget
- func (*ChargingReAuthTarget) Descriptor() ([]byte, []int)deprecated
- func (x *ChargingReAuthTarget) GetImsi() string
- func (x *ChargingReAuthTarget) GetRatingGroup() uint32
- func (*ChargingReAuthTarget) ProtoMessage()
- func (x *ChargingReAuthTarget) ProtoReflect() protoreflect.Message
- func (x *ChargingReAuthTarget) Reset()
- func (x *ChargingReAuthTarget) String() string
- type ClusterState
- func (*ClusterState) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterState) GetActiveGatewayLogicalId() string
- func (x *ClusterState) GetTime() uint64
- func (*ClusterState) ProtoMessage()
- func (x *ClusterState) ProtoReflect() protoreflect.Message
- func (x *ClusterState) Reset()
- func (x *ClusterState) String() string
- type ClusterStateRequest
- func (*ClusterStateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterStateRequest) GetClusterId() string
- func (x *ClusterStateRequest) GetNetworkId() string
- func (*ClusterStateRequest) ProtoMessage()
- func (x *ClusterStateRequest) ProtoReflect() protoreflect.Message
- func (x *ClusterStateRequest) Reset()
- func (x *ClusterStateRequest) String() string
- type CreditInfo
- func (*CreditInfo) Descriptor() ([]byte, []int)deprecated
- func (x *CreditInfo) GetChargingKey() uint32
- func (x *CreditInfo) GetImsi() string
- func (x *CreditInfo) GetUnitType() CreditInfo_UnitType
- func (x *CreditInfo) GetVolume() *Octets
- func (*CreditInfo) ProtoMessage()
- func (x *CreditInfo) ProtoReflect() protoreflect.Message
- func (x *CreditInfo) Reset()
- func (x *CreditInfo) String() string
- type CreditInfo_UnitType
- func (CreditInfo_UnitType) Descriptor() protoreflect.EnumDescriptor
- func (x CreditInfo_UnitType) Enum() *CreditInfo_UnitType
- func (CreditInfo_UnitType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CreditInfo_UnitType) Number() protoreflect.EnumNumber
- func (x CreditInfo_UnitType) String() string
- func (CreditInfo_UnitType) Type() protoreflect.EnumType
- type CreditInfos
- type DisableMessage
- type DownlinkUnitdata
- func (*DownlinkUnitdata) Descriptor() ([]byte, []int)deprecated
- func (x *DownlinkUnitdata) GetImsi() string
- func (x *DownlinkUnitdata) GetNasMessageContainer() []byte
- func (*DownlinkUnitdata) ProtoMessage()
- func (x *DownlinkUnitdata) ProtoReflect() protoreflect.Message
- func (x *DownlinkUnitdata) Reset()
- func (x *DownlinkUnitdata) String() string
- type EPSDetachAck
- type EPSDetachIndication
- func (*EPSDetachIndication) Descriptor() ([]byte, []int)deprecated
- func (x *EPSDetachIndication) GetImsi() string
- func (x *EPSDetachIndication) GetImsiDetachFromEpsServiceType() []byte
- func (x *EPSDetachIndication) GetMmeName() string
- func (*EPSDetachIndication) ProtoMessage()
- func (x *EPSDetachIndication) ProtoReflect() protoreflect.Message
- func (x *EPSDetachIndication) Reset()
- func (x *EPSDetachIndication) String() string
- type ErrorByIndex
- func (*ErrorByIndex) Descriptor() ([]byte, []int)deprecated
- func (x *ErrorByIndex) GetError() string
- func (x *ErrorByIndex) GetIndex() int32
- func (*ErrorByIndex) ProtoMessage()
- func (x *ErrorByIndex) ProtoReflect() protoreflect.Message
- func (x *ErrorByIndex) Reset()
- func (x *ErrorByIndex) String() string
- type ErrorCode
- type ExpectationResult
- func (*ExpectationResult) Descriptor() ([]byte, []int)deprecated
- func (x *ExpectationResult) GetExpectationIndex() int32
- func (x *ExpectationResult) GetExpectationMet() bool
- func (*ExpectationResult) ProtoMessage()
- func (x *ExpectationResult) ProtoReflect() protoreflect.Message
- func (x *ExpectationResult) Reset()
- func (x *ExpectationResult) String() string
- type ExpectedRequest
- func (*ExpectedRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExpectedRequest) GetAlertAck() *AlertAck
- func (x *ExpectedRequest) GetAlertReject() *AlertReject
- func (x *ExpectedRequest) GetCreateSessionRequest() *protos.CreateSessionRequest
- func (x *ExpectedRequest) GetEpsDetachIndication() *EPSDetachIndication
- func (m *ExpectedRequest) GetGxgyMessage() isExpectedRequest_GxgyMessage
- func (x *ExpectedRequest) GetImsiDetachIndication() *IMSIDetachIndication
- func (x *ExpectedRequest) GetLocationUpdateRequest() *LocationUpdateRequest
- func (x *ExpectedRequest) GetPagingReject() *PagingReject
- func (x *ExpectedRequest) GetResetAck() *ResetAck
- func (x *ExpectedRequest) GetResetIndication() *ResetIndication
- func (x *ExpectedRequest) GetServiceRequest() *ServiceRequest
- func (x *ExpectedRequest) GetSessionTerminateRequest() *protos.SessionTerminateRequest
- func (m *ExpectedRequest) GetSgsMessage() isExpectedRequest_SgsMessage
- func (x *ExpectedRequest) GetStatus() *Status
- func (x *ExpectedRequest) GetTmsiReallocationComplete() *TMSIReallocationComplete
- func (x *ExpectedRequest) GetUeActivityIndication() *UEActivityIndication
- func (x *ExpectedRequest) GetUeUnreachable() *UEUnreachable
- func (x *ExpectedRequest) GetUpdateSessionRequest() *protos.UpdateSessionRequest
- func (x *ExpectedRequest) GetUplinkUnitdata() *UplinkUnitdata
- func (*ExpectedRequest) ProtoMessage()
- func (x *ExpectedRequest) ProtoReflect() protoreflect.Message
- func (x *ExpectedRequest) Reset()
- func (x *ExpectedRequest) String() string
- type ExpectedRequest_AlertAck
- type ExpectedRequest_AlertReject
- type ExpectedRequest_CreateSessionRequest
- type ExpectedRequest_EpsDetachIndication
- type ExpectedRequest_ImsiDetachIndication
- type ExpectedRequest_LocationUpdateRequest
- type ExpectedRequest_PagingReject
- type ExpectedRequest_ResetAck
- type ExpectedRequest_ResetIndication
- type ExpectedRequest_ServiceRequest
- type ExpectedRequest_SessionTerminateRequest
- type ExpectedRequest_Status
- type ExpectedRequest_TmsiReallocationComplete
- type ExpectedRequest_UeActivityIndication
- type ExpectedRequest_UeUnreachable
- type ExpectedRequest_UpdateSessionRequest
- type ExpectedRequest_UplinkUnitdata
- type FinalUnitAction
- func (FinalUnitAction) Descriptor() protoreflect.EnumDescriptor
- func (x FinalUnitAction) Enum() *FinalUnitAction
- func (FinalUnitAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x FinalUnitAction) Number() protoreflect.EnumNumber
- func (x FinalUnitAction) String() string
- func (FinalUnitAction) Type() protoreflect.EnumType
- type GatewayStatusRequest
- func (*GatewayStatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayStatusRequest) GetLogicalId() string
- func (x *GatewayStatusRequest) GetNetworkId() string
- func (*GatewayStatusRequest) ProtoMessage()
- func (x *GatewayStatusRequest) ProtoReflect() protoreflect.Message
- func (x *GatewayStatusRequest) Reset()
- func (x *GatewayStatusRequest) String() string
- type GxCreditControlAnswer
- func (*GxCreditControlAnswer) Descriptor() ([]byte, []int)deprecated
- func (x *GxCreditControlAnswer) GetEventTriggers() []uint32
- func (x *GxCreditControlAnswer) GetResultCode() uint32
- func (x *GxCreditControlAnswer) GetRevalidationTime() *timestamp.Timestamp
- func (x *GxCreditControlAnswer) GetRuleInstalls() *RuleInstalls
- func (x *GxCreditControlAnswer) GetRuleRemovals() *RuleRemovals
- func (x *GxCreditControlAnswer) GetUsageMonitoringInfos() []*UsageMonitoringInformation
- func (*GxCreditControlAnswer) ProtoMessage()
- func (x *GxCreditControlAnswer) ProtoReflect() protoreflect.Message
- func (x *GxCreditControlAnswer) Reset()
- func (m *GxCreditControlAnswer) SetDynamicRuleInstall(rule *RuleDefinition) *GxCreditControlAnswer
- func (m *GxCreditControlAnswer) SetEventTriggers(eventTriggers []uint32) *GxCreditControlAnswer
- func (m *GxCreditControlAnswer) SetRevalidationTime(revalidationTime *timestamp.Timestamp) *GxCreditControlAnswer
- func (m *GxCreditControlAnswer) SetRuleActivationTime(activationTime *timestamp.Timestamp) *GxCreditControlAnswer
- func (m *GxCreditControlAnswer) SetRuleDeactivationTime(deactivationTime *timestamp.Timestamp) *GxCreditControlAnswer
- func (m *GxCreditControlAnswer) SetStaticRuleInstalls(ruleIDs, baseNames []string) *GxCreditControlAnswer
- func (m *GxCreditControlAnswer) SetStaticRuleRemovals(rulesIDs, baseNames []string) *GxCreditControlAnswer
- func (m *GxCreditControlAnswer) SetUsageMonitorInfo(monitor *UsageMonitoringInformation) *GxCreditControlAnswer
- func (x *GxCreditControlAnswer) String() string
- type GxCreditControlExpectation
- func (*GxCreditControlExpectation) Descriptor() ([]byte, []int)deprecated
- func (m *GxCreditControlExpectation) Expect(ccr *GxCreditControlRequest) *GxCreditControlExpectation
- func (x *GxCreditControlExpectation) GetAnswer() *GxCreditControlAnswer
- func (x *GxCreditControlExpectation) GetExpectedRequest() *GxCreditControlRequest
- func (*GxCreditControlExpectation) ProtoMessage()
- func (x *GxCreditControlExpectation) ProtoReflect() protoreflect.Message
- func (x *GxCreditControlExpectation) Reset()
- func (m *GxCreditControlExpectation) Return(cca *GxCreditControlAnswer) *GxCreditControlExpectation
- func (x *GxCreditControlExpectation) String() string
- type GxCreditControlExpectations
- func (*GxCreditControlExpectations) Descriptor() ([]byte, []int)deprecated
- func (x *GxCreditControlExpectations) GetExpectations() []*GxCreditControlExpectation
- func (x *GxCreditControlExpectations) GetGxDefaultCca() *GxCreditControlAnswer
- func (x *GxCreditControlExpectations) GetTotalExpectedUsage() *Octets
- func (x *GxCreditControlExpectations) GetUnexpectedRequestBehavior() UnexpectedRequestBehavior
- func (*GxCreditControlExpectations) ProtoMessage()
- func (x *GxCreditControlExpectations) ProtoReflect() protoreflect.Message
- func (x *GxCreditControlExpectations) Reset()
- func (x *GxCreditControlExpectations) String() string
- type GxCreditControlRequest
- func (*GxCreditControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GxCreditControlRequest) GetEventTrigger() *wrappers.Int32Value
- func (x *GxCreditControlRequest) GetImsi() string
- func (x *GxCreditControlRequest) GetRequestNumber() *wrappers.Int32Value
- func (x *GxCreditControlRequest) GetRequestType() CCRequestType
- func (x *GxCreditControlRequest) GetUsageMonitoringReports() []*UsageMonitoringInformation
- func (x *GxCreditControlRequest) GetUsageReportDelta() uint64
- func (*GxCreditControlRequest) ProtoMessage()
- func (x *GxCreditControlRequest) ProtoReflect() protoreflect.Message
- func (x *GxCreditControlRequest) Reset()
- func (m *GxCreditControlRequest) SetEventTrigger(eventTrigger int32) *GxCreditControlRequest
- func (m *GxCreditControlRequest) SetUsageMonitorReport(report *UsageMonitoringInformation) *GxCreditControlRequest
- func (m *GxCreditControlRequest) SetUsageReportDelta(delta uint64) *GxCreditControlRequest
- func (x *GxCreditControlRequest) String() string
- type GxCreditControlResult
- func (*GxCreditControlResult) Descriptor() ([]byte, []int)deprecated
- func (x *GxCreditControlResult) GetErrors() []*ErrorByIndex
- func (x *GxCreditControlResult) GetResults() []*ExpectationResult
- func (*GxCreditControlResult) ProtoMessage()
- func (x *GxCreditControlResult) ProtoReflect() protoreflect.Message
- func (x *GxCreditControlResult) Reset()
- func (x *GxCreditControlResult) String() string
- type GyCreditControlAnswer
- func (*GyCreditControlAnswer) Descriptor() ([]byte, []int)deprecated
- func (x *GyCreditControlAnswer) GetLinkFailure() bool
- func (x *GyCreditControlAnswer) GetQuotaGrants() []*QuotaGrant
- func (x *GyCreditControlAnswer) GetRequestNumber() uint32
- func (x *GyCreditControlAnswer) GetRequestType() CCRequestType
- func (x *GyCreditControlAnswer) GetResultCode() uint32
- func (*GyCreditControlAnswer) ProtoMessage()
- func (x *GyCreditControlAnswer) ProtoReflect() protoreflect.Message
- func (x *GyCreditControlAnswer) Reset()
- func (m *GyCreditControlAnswer) SetLinkFailure(linkFailure bool) *GyCreditControlAnswer
- func (m *GyCreditControlAnswer) SetQuotaGrant(grant *QuotaGrant) *GyCreditControlAnswer
- func (x *GyCreditControlAnswer) String() string
- type GyCreditControlExpectation
- func (*GyCreditControlExpectation) Descriptor() ([]byte, []int)deprecated
- func (m *GyCreditControlExpectation) Expect(ccr *GyCreditControlRequest) *GyCreditControlExpectation
- func (x *GyCreditControlExpectation) GetAnswer() *GyCreditControlAnswer
- func (x *GyCreditControlExpectation) GetExpectedRequest() *GyCreditControlRequest
- func (*GyCreditControlExpectation) ProtoMessage()
- func (x *GyCreditControlExpectation) ProtoReflect() protoreflect.Message
- func (x *GyCreditControlExpectation) Reset()
- func (m *GyCreditControlExpectation) Return(cca *GyCreditControlAnswer) *GyCreditControlExpectation
- func (x *GyCreditControlExpectation) String() string
- type GyCreditControlExpectations
- func (*GyCreditControlExpectations) Descriptor() ([]byte, []int)deprecated
- func (x *GyCreditControlExpectations) GetExpectations() []*GyCreditControlExpectation
- func (x *GyCreditControlExpectations) GetGyDefaultCca() *GyCreditControlAnswer
- func (x *GyCreditControlExpectations) GetUnexpectedRequestBehavior() UnexpectedRequestBehavior
- func (*GyCreditControlExpectations) ProtoMessage()
- func (x *GyCreditControlExpectations) ProtoReflect() protoreflect.Message
- func (x *GyCreditControlExpectations) Reset()
- func (x *GyCreditControlExpectations) String() string
- type GyCreditControlRequest
- func (*GyCreditControlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GyCreditControlRequest) GetImsi() string
- func (x *GyCreditControlRequest) GetMscc() []*MultipleServicesCreditControl
- func (x *GyCreditControlRequest) GetQosInfo() *QosInfo
- func (x *GyCreditControlRequest) GetRequestNumber() *wrappers.Int32Value
- func (x *GyCreditControlRequest) GetRequestType() CCRequestType
- func (x *GyCreditControlRequest) GetUsageReportDelta() uint64
- func (*GyCreditControlRequest) ProtoMessage()
- func (x *GyCreditControlRequest) ProtoReflect() protoreflect.Message
- func (x *GyCreditControlRequest) Reset()
- func (m *GyCreditControlRequest) SetMSCC(mscc *MultipleServicesCreditControl) *GyCreditControlRequest
- func (m *GyCreditControlRequest) SetMSCCDelta(delta uint64) *GyCreditControlRequest
- func (m *GyCreditControlRequest) SetRequestNumber(requestNumber int32) *GyCreditControlRequest
- func (x *GyCreditControlRequest) String() string
- type GyCreditControlResult
- func (*GyCreditControlResult) Descriptor() ([]byte, []int)deprecated
- func (x *GyCreditControlResult) GetErrors() []*ErrorByIndex
- func (x *GyCreditControlResult) GetResults() []*ExpectationResult
- func (*GyCreditControlResult) ProtoMessage()
- func (x *GyCreditControlResult) ProtoReflect() protoreflect.Message
- func (x *GyCreditControlResult) Reset()
- func (x *GyCreditControlResult) String() string
- type HSSConfiguratorClient
- type HSSConfiguratorServer
- type HealthClient
- type HealthRequest
- type HealthResponse
- func (*HealthResponse) Descriptor() ([]byte, []int)deprecated
- func (x *HealthResponse) GetAction() HealthResponse_RequestedAction
- func (x *HealthResponse) GetTime() uint64
- func (*HealthResponse) ProtoMessage()
- func (x *HealthResponse) ProtoReflect() protoreflect.Message
- func (x *HealthResponse) Reset()
- func (x *HealthResponse) String() string
- type HealthResponse_RequestedAction
- func (HealthResponse_RequestedAction) Descriptor() protoreflect.EnumDescriptor
- func (x HealthResponse_RequestedAction) Enum() *HealthResponse_RequestedAction
- func (HealthResponse_RequestedAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x HealthResponse_RequestedAction) Number() protoreflect.EnumNumber
- func (x HealthResponse_RequestedAction) String() string
- func (HealthResponse_RequestedAction) Type() protoreflect.EnumType
- type HealthServer
- type HealthStats
- func (*HealthStats) Descriptor() ([]byte, []int)deprecated
- func (x *HealthStats) GetHealth() *HealthStatus
- func (x *HealthStats) GetServiceStatus() map[string]*ServiceHealthStats
- func (x *HealthStats) GetSystemStatus() *SystemHealthStats
- func (x *HealthStats) GetTime() uint64
- func (*HealthStats) ProtoMessage()
- func (x *HealthStats) ProtoReflect() protoreflect.Message
- func (x *HealthStats) Reset()
- func (x *HealthStats) String() string
- type HealthStatus
- func (*HealthStatus) Descriptor() ([]byte, []int)deprecated
- func (x *HealthStatus) GetHealth() HealthStatus_HealthState
- func (x *HealthStatus) GetHealthMessage() string
- func (*HealthStatus) ProtoMessage()
- func (x *HealthStatus) ProtoReflect() protoreflect.Message
- func (x *HealthStatus) Reset()
- func (x *HealthStatus) String() string
- type HealthStatus_HealthState
- func (HealthStatus_HealthState) Descriptor() protoreflect.EnumDescriptor
- func (x HealthStatus_HealthState) Enum() *HealthStatus_HealthState
- func (HealthStatus_HealthState) EnumDescriptor() ([]byte, []int)deprecated
- func (x HealthStatus_HealthState) Number() protoreflect.EnumNumber
- func (x HealthStatus_HealthState) String() string
- func (HealthStatus_HealthState) Type() protoreflect.EnumType
- type HelloClient
- type HelloReply
- type HelloRequest
- func (*HelloRequest) Descriptor() ([]byte, []int)deprecated
- func (x *HelloRequest) GetGreeting() string
- func (x *HelloRequest) GetGrpcErrCode() uint32
- func (*HelloRequest) ProtoMessage()
- func (x *HelloRequest) ProtoReflect() protoreflect.Message
- func (x *HelloRequest) Reset()
- func (x *HelloRequest) String() string
- type HelloServer
- type IMSIDetachAck
- type IMSIDetachIndication
- func (*IMSIDetachIndication) Descriptor() ([]byte, []int)deprecated
- func (x *IMSIDetachIndication) GetImsi() string
- func (x *IMSIDetachIndication) GetImsiDetachFromNonEpsServiceType() []byte
- func (x *IMSIDetachIndication) GetMmeName() string
- func (*IMSIDetachIndication) ProtoMessage()
- func (x *IMSIDetachIndication) ProtoReflect() protoreflect.Message
- func (x *IMSIDetachIndication) Reset()
- func (x *IMSIDetachIndication) String() string
- type LocationUpdateAccept
- func (*LocationUpdateAccept) Descriptor() ([]byte, []int)deprecated
- func (x *LocationUpdateAccept) GetImsi() string
- func (x *LocationUpdateAccept) GetLocationAreaIdentifier() []byte
- func (m *LocationUpdateAccept) GetNewIMSITMSI() isLocationUpdateAccept_NewIMSITMSI
- func (x *LocationUpdateAccept) GetNewImsi() string
- func (x *LocationUpdateAccept) GetNewTmsi() []byte
- func (*LocationUpdateAccept) ProtoMessage()
- func (x *LocationUpdateAccept) ProtoReflect() protoreflect.Message
- func (x *LocationUpdateAccept) Reset()
- func (x *LocationUpdateAccept) String() string
- type LocationUpdateAccept_NewImsi
- type LocationUpdateAccept_NewTmsi
- type LocationUpdateReject
- func (*LocationUpdateReject) Descriptor() ([]byte, []int)deprecated
- func (x *LocationUpdateReject) GetImsi() string
- func (x *LocationUpdateReject) GetLocationAreaIdentifier() []byte
- func (x *LocationUpdateReject) GetRejectCause() []byte
- func (*LocationUpdateReject) ProtoMessage()
- func (x *LocationUpdateReject) ProtoReflect() protoreflect.Message
- func (x *LocationUpdateReject) Reset()
- func (x *LocationUpdateReject) String() string
- type LocationUpdateRequest
- func (*LocationUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LocationUpdateRequest) GetECgi() []byte
- func (x *LocationUpdateRequest) GetEpsLocationUpdateType() []byte
- func (x *LocationUpdateRequest) GetImeisv() []byte
- func (x *LocationUpdateRequest) GetImsi() string
- func (x *LocationUpdateRequest) GetMmeName() string
- func (x *LocationUpdateRequest) GetNewLocationAreaIdentifier() []byte
- func (x *LocationUpdateRequest) GetOldLocationAreaIdentifier() []byte
- func (x *LocationUpdateRequest) GetTai() []byte
- func (x *LocationUpdateRequest) GetTmsiStatus() []byte
- func (*LocationUpdateRequest) ProtoMessage()
- func (x *LocationUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *LocationUpdateRequest) Reset()
- func (x *LocationUpdateRequest) String() string
- type MMInformationRequest
- func (*MMInformationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MMInformationRequest) GetImsi() string
- func (x *MMInformationRequest) GetMmInformation() []byte
- func (*MMInformationRequest) ProtoMessage()
- func (x *MMInformationRequest) ProtoReflect() protoreflect.Message
- func (x *MMInformationRequest) Reset()
- func (x *MMInformationRequest) String() string
- type MockCoreConfiguratorClient
- type MockCoreConfiguratorServer
- type MockOCSClient
- type MockOCSServer
- type MockPCRFClient
- type MockPCRFServer
- type MonitoringLevel
- func (MonitoringLevel) Descriptor() protoreflect.EnumDescriptor
- func (x MonitoringLevel) Enum() *MonitoringLevel
- func (MonitoringLevel) EnumDescriptor() ([]byte, []int)deprecated
- func (x MonitoringLevel) Number() protoreflect.EnumNumber
- func (x MonitoringLevel) String() string
- func (MonitoringLevel) Type() protoreflect.EnumType
- type MultipleServicesCreditControl
- func (*MultipleServicesCreditControl) Descriptor() ([]byte, []int)deprecated
- func (x *MultipleServicesCreditControl) GetRatingGroup() uint32
- func (x *MultipleServicesCreditControl) GetUpdateType() int32
- func (x *MultipleServicesCreditControl) GetUsedServiceUnit() *Octets
- func (*MultipleServicesCreditControl) ProtoMessage()
- func (x *MultipleServicesCreditControl) ProtoReflect() protoreflect.Message
- func (x *MultipleServicesCreditControl) Reset()
- func (x *MultipleServicesCreditControl) String() string
- type OCSConfig
- func (*OCSConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OCSConfig) GetFinalUnitAction() FinalUnitAction
- func (x *OCSConfig) GetMaxUsageOctets() *Octets
- func (x *OCSConfig) GetMaxUsageTime() uint32
- func (x *OCSConfig) GetRedirectAddress() string
- func (x *OCSConfig) GetUseMockDriver() bool
- func (x *OCSConfig) GetValidityTime() uint32
- func (*OCSConfig) ProtoMessage()
- func (x *OCSConfig) ProtoReflect() protoreflect.Message
- func (x *OCSConfig) Reset()
- func (x *OCSConfig) String() string
- type Octets
- func (*Octets) Descriptor() ([]byte, []int)deprecated
- func (x *Octets) GetInputOctets() uint64
- func (x *Octets) GetOutputOctets() uint64
- func (x *Octets) GetTotalOctets() uint64
- func (*Octets) ProtoMessage()
- func (x *Octets) ProtoReflect() protoreflect.Message
- func (x *Octets) Reset()
- func (x *Octets) String() string
- type PCRFConfigs
- type PagingReject
- func (*PagingReject) Descriptor() ([]byte, []int)deprecated
- func (x *PagingReject) GetImsi() string
- func (x *PagingReject) GetSgsCause() []byte
- func (*PagingReject) ProtoMessage()
- func (x *PagingReject) ProtoReflect() protoreflect.Message
- func (x *PagingReject) Reset()
- func (x *PagingReject) String() string
- type PagingRequest
- func (*PagingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PagingRequest) GetChannelNeeded() []byte
- func (x *PagingRequest) GetCli() []byte
- func (x *PagingRequest) GetEmlppPriority() []byte
- func (x *PagingRequest) GetGlobalCnId() []byte
- func (x *PagingRequest) GetImsi() string
- func (x *PagingRequest) GetLcsClientIdentity() []byte
- func (x *PagingRequest) GetLcsIndicator() []byte
- func (x *PagingRequest) GetLocationAreaIdentifier() []byte
- func (x *PagingRequest) GetServiceIndicator() []byte
- func (x *PagingRequest) GetSsCode() []byte
- func (x *PagingRequest) GetTmsi() []byte
- func (x *PagingRequest) GetVlrName() string
- func (*PagingRequest) ProtoMessage()
- func (x *PagingRequest) ProtoReflect() protoreflect.Message
- func (x *PagingRequest) Reset()
- func (x *PagingRequest) String() string
- type PolicyReAuthAnswer
- func (*PolicyReAuthAnswer) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyReAuthAnswer) GetFailedRules() map[string]uint32
- func (x *PolicyReAuthAnswer) GetResultCode() uint32
- func (x *PolicyReAuthAnswer) GetSessionId() string
- func (*PolicyReAuthAnswer) ProtoMessage()
- func (x *PolicyReAuthAnswer) ProtoReflect() protoreflect.Message
- func (x *PolicyReAuthAnswer) Reset()
- func (x *PolicyReAuthAnswer) String() string
- type PolicyReAuthTarget
- func (*PolicyReAuthTarget) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyReAuthTarget) GetImsi() string
- func (x *PolicyReAuthTarget) GetRulesToInstall() *RuleInstalls
- func (x *PolicyReAuthTarget) GetRulesToRemove() *RuleRemovals
- func (x *PolicyReAuthTarget) GetUsageMonitoringInfos() []*UsageMonitoringInformation
- func (*PolicyReAuthTarget) ProtoMessage()
- func (x *PolicyReAuthTarget) ProtoReflect() protoreflect.Message
- func (x *PolicyReAuthTarget) Reset()
- func (x *PolicyReAuthTarget) String() string
- type PurgeUEAnswer
- type PurgeUERequest
- type QosInfo
- type QuotaGrant
- func (*QuotaGrant) Descriptor() ([]byte, []int)deprecated
- func (x *QuotaGrant) GetFinalUnitAction() FinalUnitAction
- func (x *QuotaGrant) GetGrantedServiceUnit() *Octets
- func (x *QuotaGrant) GetIsFinalCredit() bool
- func (x *QuotaGrant) GetRatingGroup() uint32
- func (x *QuotaGrant) GetRedirectServer() *RedirectServer
- func (x *QuotaGrant) GetResultCode() uint32
- func (x *QuotaGrant) GetValidityTime() uint32
- func (*QuotaGrant) ProtoMessage()
- func (x *QuotaGrant) ProtoReflect() protoreflect.Message
- func (x *QuotaGrant) Reset()
- func (x *QuotaGrant) String() string
- type RedirectServer
- type RegistrationAnswer
- func (*RegistrationAnswer) Descriptor() ([]byte, []int)deprecated
- func (x *RegistrationAnswer) GetSessionId() string
- func (*RegistrationAnswer) ProtoMessage()
- func (x *RegistrationAnswer) ProtoReflect() protoreflect.Message
- func (x *RegistrationAnswer) Reset()
- func (x *RegistrationAnswer) String() string
- type RegistrationRequest
- func (*RegistrationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegistrationRequest) GetSessionId() string
- func (x *RegistrationRequest) GetUserName() string
- func (*RegistrationRequest) ProtoMessage()
- func (x *RegistrationRequest) ProtoReflect() protoreflect.Message
- func (x *RegistrationRequest) Reset()
- func (x *RegistrationRequest) String() string
- type RegistrationTerminationRequest
- func (*RegistrationTerminationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegistrationTerminationRequest) GetReasonCode() RegistrationTerminationRequest_ReasonCode
- func (x *RegistrationTerminationRequest) GetReasonInfo() string
- func (x *RegistrationTerminationRequest) GetSessionId() string
- func (x *RegistrationTerminationRequest) GetUserName() string
- func (*RegistrationTerminationRequest) ProtoMessage()
- func (x *RegistrationTerminationRequest) ProtoReflect() protoreflect.Message
- func (x *RegistrationTerminationRequest) Reset()
- func (x *RegistrationTerminationRequest) String() string
- type RegistrationTerminationRequest_ReasonCode
- func (RegistrationTerminationRequest_ReasonCode) Descriptor() protoreflect.EnumDescriptor
- func (x RegistrationTerminationRequest_ReasonCode) Enum() *RegistrationTerminationRequest_ReasonCode
- func (RegistrationTerminationRequest_ReasonCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x RegistrationTerminationRequest_ReasonCode) Number() protoreflect.EnumNumber
- func (x RegistrationTerminationRequest_ReasonCode) String() string
- func (RegistrationTerminationRequest_ReasonCode) Type() protoreflect.EnumType
- type ReleaseRequest
- func (*ReleaseRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReleaseRequest) GetImsi() string
- func (x *ReleaseRequest) GetSgsCause() []byte
- func (*ReleaseRequest) ProtoMessage()
- func (x *ReleaseRequest) ProtoReflect() protoreflect.Message
- func (x *ReleaseRequest) Reset()
- func (x *ReleaseRequest) String() string
- type Reply
- func (*Reply) Descriptor() ([]byte, []int)deprecated
- func (x *Reply) GetAlertRequest() *AlertRequest
- func (x *Reply) GetCreateSessionResponse() *protos.CreateSessionResponse
- func (x *Reply) GetDownlinkUnitdata() *DownlinkUnitdata
- func (x *Reply) GetEpsDetachAck() *EPSDetachAck
- func (m *Reply) GetGxgyMessage() isReply_GxgyMessage
- func (x *Reply) GetImsiDetachAck() *IMSIDetachAck
- func (x *Reply) GetLocationUpdateAccept() *LocationUpdateAccept
- func (x *Reply) GetLocationUpdateReject() *LocationUpdateReject
- func (x *Reply) GetMmInformationRequest() *MMInformationRequest
- func (x *Reply) GetPagingRequest() *PagingRequest
- func (x *Reply) GetReleaseRequest() *ReleaseRequest
- func (x *Reply) GetReplyDelay() int32
- func (x *Reply) GetResetAck() *ResetAck
- func (x *Reply) GetResetIndication() *ResetIndication
- func (x *Reply) GetServerBehavior() Reply_ServerBehavior
- func (x *Reply) GetServiceAbortRequest() *ServiceAbortRequest
- func (x *Reply) GetSessionTerminateResponse() *protos.SessionTerminateResponse
- func (m *Reply) GetSgsMessage() isReply_SgsMessage
- func (x *Reply) GetStatus() *Status
- func (x *Reply) GetUpdateSessionResponse() *protos.UpdateSessionResponse
- func (*Reply) ProtoMessage()
- func (x *Reply) ProtoReflect() protoreflect.Message
- func (x *Reply) Reset()
- func (x *Reply) String() string
- type Reply_AlertRequest
- type Reply_CreateSessionResponse
- type Reply_DownlinkUnitdata
- type Reply_EpsDetachAck
- type Reply_ImsiDetachAck
- type Reply_LocationUpdateAccept
- type Reply_LocationUpdateReject
- type Reply_MmInformationRequest
- type Reply_PagingRequest
- type Reply_ReleaseRequest
- type Reply_ResetAck
- type Reply_ResetIndication
- type Reply_ServerBehavior
- func (Reply_ServerBehavior) Descriptor() protoreflect.EnumDescriptor
- func (x Reply_ServerBehavior) Enum() *Reply_ServerBehavior
- func (Reply_ServerBehavior) EnumDescriptor() ([]byte, []int)deprecated
- func (x Reply_ServerBehavior) Number() protoreflect.EnumNumber
- func (x Reply_ServerBehavior) String() string
- func (Reply_ServerBehavior) Type() protoreflect.EnumType
- type Reply_ServiceAbortRequest
- type Reply_SessionTerminateResponse
- type Reply_Status
- type Reply_UpdateSessionResponse
- type RequestReply
- func (*RequestReply) Descriptor() ([]byte, []int)deprecated
- func (x *RequestReply) GetReply() *Reply
- func (x *RequestReply) GetRequest() *ExpectedRequest
- func (*RequestReply) ProtoMessage()
- func (x *RequestReply) ProtoReflect() protoreflect.Message
- func (x *RequestReply) Reset()
- func (x *RequestReply) String() string
- type ResetAck
- type ResetAnswer
- type ResetIndication
- func (*ResetIndication) Descriptor() ([]byte, []int)deprecated
- func (x *ResetIndication) GetMmeName() string
- func (x *ResetIndication) GetVlrName() string
- func (*ResetIndication) ProtoMessage()
- func (x *ResetIndication) ProtoReflect() protoreflect.Message
- func (x *ResetIndication) Reset()
- func (x *ResetIndication) String() string
- type ResetRequest
- type RuleDefinition
- func (*RuleDefinition) Descriptor() ([]byte, []int)deprecated
- func (x *RuleDefinition) GetFlowDescriptions() []string
- func (x *RuleDefinition) GetMonitoringKey() string
- func (x *RuleDefinition) GetPrecedence() uint32
- func (x *RuleDefinition) GetQosInformation() *protos.FlowQos
- func (x *RuleDefinition) GetRatingGroup() uint32
- func (x *RuleDefinition) GetRedirectInformation() *protos.RedirectInformation
- func (x *RuleDefinition) GetRuleName() string
- func (*RuleDefinition) ProtoMessage()
- func (x *RuleDefinition) ProtoReflect() protoreflect.Message
- func (x *RuleDefinition) Reset()
- func (x *RuleDefinition) String() string
- type RuleInstalls
- func (*RuleInstalls) Descriptor() ([]byte, []int)deprecated
- func (x *RuleInstalls) GetActivationTime() *timestamp.Timestamp
- func (x *RuleInstalls) GetDeactivationTime() *timestamp.Timestamp
- func (x *RuleInstalls) GetRuleBaseNames() []string
- func (x *RuleInstalls) GetRuleDefinitions() []*RuleDefinition
- func (x *RuleInstalls) GetRuleNames() []string
- func (*RuleInstalls) ProtoMessage()
- func (x *RuleInstalls) ProtoReflect() protoreflect.Message
- func (x *RuleInstalls) Reset()
- func (x *RuleInstalls) String() string
- type RuleRemovals
- func (*RuleRemovals) Descriptor() ([]byte, []int)deprecated
- func (x *RuleRemovals) GetRuleBaseNames() []string
- func (x *RuleRemovals) GetRuleNames() []string
- func (*RuleRemovals) ProtoMessage()
- func (x *RuleRemovals) ProtoReflect() protoreflect.Message
- func (x *RuleRemovals) Reset()
- func (x *RuleRemovals) String() string
- type S6AGatewayServiceClient
- type S6AGatewayServiceServer
- type S6AProxyClient
- type S6AProxyServer
- type ServerConfiguration
- func (*ServerConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *ServerConfiguration) GetRequestReply() []*RequestReply
- func (*ServerConfiguration) ProtoMessage()
- func (x *ServerConfiguration) ProtoReflect() protoreflect.Message
- func (x *ServerConfiguration) Reset()
- func (x *ServerConfiguration) String() string
- type ServiceAbortRequest
- func (*ServiceAbortRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceAbortRequest) GetImsi() string
- func (*ServiceAbortRequest) ProtoMessage()
- func (x *ServiceAbortRequest) ProtoReflect() protoreflect.Message
- func (x *ServiceAbortRequest) Reset()
- func (x *ServiceAbortRequest) String() string
- type ServiceHealthClient
- type ServiceHealthServer
- type ServiceHealthStats
- func (*ServiceHealthStats) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceHealthStats) GetServiceHealthStatus() *HealthStatus
- func (x *ServiceHealthStats) GetServiceState() ServiceHealthStats_ServiceState
- func (*ServiceHealthStats) ProtoMessage()
- func (x *ServiceHealthStats) ProtoReflect() protoreflect.Message
- func (x *ServiceHealthStats) Reset()
- func (x *ServiceHealthStats) String() string
- type ServiceHealthStats_ServiceState
- func (ServiceHealthStats_ServiceState) Descriptor() protoreflect.EnumDescriptor
- func (x ServiceHealthStats_ServiceState) Enum() *ServiceHealthStats_ServiceState
- func (ServiceHealthStats_ServiceState) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServiceHealthStats_ServiceState) Number() protoreflect.EnumNumber
- func (x ServiceHealthStats_ServiceState) String() string
- func (ServiceHealthStats_ServiceState) Type() protoreflect.EnumType
- type ServiceRequest
- func (*ServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceRequest) GetECgi() []byte
- func (x *ServiceRequest) GetImeisv() []byte
- func (x *ServiceRequest) GetImsi() string
- func (x *ServiceRequest) GetMobileStationClassmark2() []byte
- func (x *ServiceRequest) GetServiceIndicator() []byte
- func (x *ServiceRequest) GetTai() []byte
- func (x *ServiceRequest) GetUeEmmMode() []byte
- func (x *ServiceRequest) GetUeTimeZone() []byte
- func (*ServiceRequest) ProtoMessage()
- func (x *ServiceRequest) ProtoReflect() protoreflect.Message
- func (x *ServiceRequest) Reset()
- func (x *ServiceRequest) String() string
- type Status
- func (*Status) Descriptor() ([]byte, []int)deprecated
- func (x *Status) GetErroneousMessage() []byte
- func (x *Status) GetImsi() string
- func (x *Status) GetSgsCause() []byte
- func (*Status) ProtoMessage()
- func (x *Status) ProtoReflect() protoreflect.Message
- func (x *Status) Reset()
- func (x *Status) String() string
- type SwxErrorCode
- func (SwxErrorCode) Descriptor() protoreflect.EnumDescriptor
- func (x SwxErrorCode) Enum() *SwxErrorCode
- func (SwxErrorCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x SwxErrorCode) Number() protoreflect.EnumNumber
- func (x SwxErrorCode) String() string
- func (SwxErrorCode) Type() protoreflect.EnumType
- type SwxGatewayServiceClient
- type SwxGatewayServiceServer
- type SwxProxyClient
- type SwxProxyServer
- type SystemHealthStats
- func (*SystemHealthStats) Descriptor() ([]byte, []int)deprecated
- func (x *SystemHealthStats) GetCpuUtilPct() float32
- func (x *SystemHealthStats) GetMemAvailableBytes() uint64
- func (x *SystemHealthStats) GetMemTotalBytes() uint64
- func (x *SystemHealthStats) GetTime() uint64
- func (*SystemHealthStats) ProtoMessage()
- func (x *SystemHealthStats) ProtoReflect() protoreflect.Message
- func (x *SystemHealthStats) Reset()
- func (x *SystemHealthStats) String() string
- type TMSIReallocationComplete
- func (*TMSIReallocationComplete) Descriptor() ([]byte, []int)deprecated
- func (x *TMSIReallocationComplete) GetImsi() string
- func (*TMSIReallocationComplete) ProtoMessage()
- func (x *TMSIReallocationComplete) ProtoReflect() protoreflect.Message
- func (x *TMSIReallocationComplete) Reset()
- func (x *TMSIReallocationComplete) String() string
- type UEActivityIndication
- func (*UEActivityIndication) Descriptor() ([]byte, []int)deprecated
- func (x *UEActivityIndication) GetImsi() string
- func (*UEActivityIndication) ProtoMessage()
- func (x *UEActivityIndication) ProtoReflect() protoreflect.Message
- func (x *UEActivityIndication) Reset()
- func (x *UEActivityIndication) String() string
- type UEUnreachable
- func (*UEUnreachable) Descriptor() ([]byte, []int)deprecated
- func (x *UEUnreachable) GetImsi() string
- func (x *UEUnreachable) GetSgsCause() []byte
- func (*UEUnreachable) ProtoMessage()
- func (x *UEUnreachable) ProtoReflect() protoreflect.Message
- func (x *UEUnreachable) Reset()
- func (x *UEUnreachable) String() string
- type UnexpectedRequestBehavior
- func (UnexpectedRequestBehavior) Descriptor() protoreflect.EnumDescriptor
- func (x UnexpectedRequestBehavior) Enum() *UnexpectedRequestBehavior
- func (UnexpectedRequestBehavior) EnumDescriptor() ([]byte, []int)deprecated
- func (x UnexpectedRequestBehavior) Number() protoreflect.EnumNumber
- func (x UnexpectedRequestBehavior) String() string
- func (UnexpectedRequestBehavior) Type() protoreflect.EnumType
- type UnimplementedCSFBFedGWServiceServer
- func (*UnimplementedCSFBFedGWServiceServer) AlertAc(context.Context, *AlertAck) (*protos.Void, error)
- func (*UnimplementedCSFBFedGWServiceServer) AlertRej(context.Context, *AlertReject) (*protos.Void, error)
- func (*UnimplementedCSFBFedGWServiceServer) EPSDetachInd(context.Context, *EPSDetachIndication) (*protos.Void, error)
- func (*UnimplementedCSFBFedGWServiceServer) IMSIDetachInd(context.Context, *IMSIDetachIndication) (*protos.Void, error)
- func (*UnimplementedCSFBFedGWServiceServer) LocationUpdateReq(context.Context, *LocationUpdateRequest) (*protos.Void, error)
- func (*UnimplementedCSFBFedGWServiceServer) MMEResetAck(context.Context, *ResetAck) (*protos.Void, error)
- func (*UnimplementedCSFBFedGWServiceServer) MMEResetIndication(context.Context, *ResetIndication) (*protos.Void, error)
- func (*UnimplementedCSFBFedGWServiceServer) MMEStatus(context.Context, *Status) (*protos.Void, error)
- func (*UnimplementedCSFBFedGWServiceServer) PagingRej(context.Context, *PagingReject) (*protos.Void, error)
- func (*UnimplementedCSFBFedGWServiceServer) ServiceReq(context.Context, *ServiceRequest) (*protos.Void, error)
- func (*UnimplementedCSFBFedGWServiceServer) TMSIReallocationComp(context.Context, *TMSIReallocationComplete) (*protos.Void, error)
- func (*UnimplementedCSFBFedGWServiceServer) UEActivityInd(context.Context, *UEActivityIndication) (*protos.Void, error)
- func (*UnimplementedCSFBFedGWServiceServer) UEUnreach(context.Context, *UEUnreachable) (*protos.Void, error)
- func (*UnimplementedCSFBFedGWServiceServer) Uplink(context.Context, *UplinkUnitdata) (*protos.Void, error)
- type UnimplementedCSFBGatewayServiceServer
- func (*UnimplementedCSFBGatewayServiceServer) AlertReq(context.Context, *AlertRequest) (*protos.Void, error)
- func (*UnimplementedCSFBGatewayServiceServer) Downlink(context.Context, *DownlinkUnitdata) (*protos.Void, error)
- func (*UnimplementedCSFBGatewayServiceServer) EPSDetachAc(context.Context, *EPSDetachAck) (*protos.Void, error)
- func (*UnimplementedCSFBGatewayServiceServer) IMSIDetachAc(context.Context, *IMSIDetachAck) (*protos.Void, error)
- func (*UnimplementedCSFBGatewayServiceServer) LocationUpdateAcc(context.Context, *LocationUpdateAccept) (*protos.Void, error)
- func (*UnimplementedCSFBGatewayServiceServer) LocationUpdateRej(context.Context, *LocationUpdateReject) (*protos.Void, error)
- func (*UnimplementedCSFBGatewayServiceServer) MMInformationReq(context.Context, *MMInformationRequest) (*protos.Void, error)
- func (*UnimplementedCSFBGatewayServiceServer) PagingReq(context.Context, *PagingRequest) (*protos.Void, error)
- func (*UnimplementedCSFBGatewayServiceServer) ReleaseReq(context.Context, *ReleaseRequest) (*protos.Void, error)
- func (*UnimplementedCSFBGatewayServiceServer) ServiceAbort(context.Context, *ServiceAbortRequest) (*protos.Void, error)
- func (*UnimplementedCSFBGatewayServiceServer) VLRResetAck(context.Context, *ResetAck) (*protos.Void, error)
- func (*UnimplementedCSFBGatewayServiceServer) VLRResetIndication(context.Context, *ResetIndication) (*protos.Void, error)
- func (*UnimplementedCSFBGatewayServiceServer) VLRStatus(context.Context, *Status) (*protos.Void, error)
- type UnimplementedHSSConfiguratorServer
- func (*UnimplementedHSSConfiguratorServer) AddSubscriber(context.Context, *protos.SubscriberData) (*protos1.Void, error)
- func (*UnimplementedHSSConfiguratorServer) DeleteSubscriber(context.Context, *protos.SubscriberID) (*protos1.Void, error)
- func (*UnimplementedHSSConfiguratorServer) DeregisterSubscriber(context.Context, *protos.SubscriberID) (*protos1.Void, error)
- func (*UnimplementedHSSConfiguratorServer) GetSubscriberData(context.Context, *protos.SubscriberID) (*protos.SubscriberData, error)
- func (*UnimplementedHSSConfiguratorServer) UpdateSubscriber(context.Context, *protos.SubscriberData) (*protos1.Void, error)
- type UnimplementedHealthServer
- func (*UnimplementedHealthServer) GetClusterState(context.Context, *ClusterStateRequest) (*ClusterState, error)
- func (*UnimplementedHealthServer) GetHealth(context.Context, *GatewayStatusRequest) (*HealthStats, error)
- func (*UnimplementedHealthServer) UpdateHealth(context.Context, *HealthRequest) (*HealthResponse, error)
- type UnimplementedHelloServer
- type UnimplementedMockCoreConfiguratorServer
- type UnimplementedMockOCSServer
- func (*UnimplementedMockOCSServer) AbortSession(context.Context, *AbortSessionRequest) (*AbortSessionAnswer, error)
- func (*UnimplementedMockOCSServer) AssertExpectations(context.Context, *protos1.Void) (*GyCreditControlResult, error)
- func (*UnimplementedMockOCSServer) ClearSubscribers(context.Context, *protos1.Void) (*protos1.Void, error)
- func (*UnimplementedMockOCSServer) CreateAccount(context.Context, *protos.SubscriberID) (*protos1.Void, error)
- func (*UnimplementedMockOCSServer) GetCredits(context.Context, *protos.SubscriberID) (*CreditInfos, error)
- func (*UnimplementedMockOCSServer) ReAuth(context.Context, *ChargingReAuthTarget) (*ChargingReAuthAnswer, error)
- func (*UnimplementedMockOCSServer) SetCredit(context.Context, *CreditInfo) (*protos1.Void, error)
- func (*UnimplementedMockOCSServer) SetExpectations(context.Context, *GyCreditControlExpectations) (*protos1.Void, error)
- func (*UnimplementedMockOCSServer) SetOCSSettings(context.Context, *OCSConfig) (*protos1.Void, error)
- type UnimplementedMockPCRFServer
- func (*UnimplementedMockPCRFServer) AbortSession(context.Context, *AbortSessionRequest) (*AbortSessionAnswer, error)
- func (*UnimplementedMockPCRFServer) AssertExpectations(context.Context, *protos1.Void) (*GxCreditControlResult, error)
- func (*UnimplementedMockPCRFServer) ClearSubscribers(context.Context, *protos1.Void) (*protos1.Void, error)
- func (*UnimplementedMockPCRFServer) CreateAccount(context.Context, *protos.SubscriberID) (*protos1.Void, error)
- func (*UnimplementedMockPCRFServer) ReAuth(context.Context, *PolicyReAuthTarget) (*PolicyReAuthAnswer, error)
- func (*UnimplementedMockPCRFServer) SetExpectations(context.Context, *GxCreditControlExpectations) (*protos1.Void, error)
- func (*UnimplementedMockPCRFServer) SetPCRFConfigs(context.Context, *PCRFConfigs) (*protos1.Void, error)
- func (*UnimplementedMockPCRFServer) SetRules(context.Context, *AccountRules) (*protos1.Void, error)
- func (*UnimplementedMockPCRFServer) SetUsageMonitors(context.Context, *UsageMonitorConfiguration) (*protos1.Void, error)
- type UnimplementedS6AGatewayServiceServer
- type UnimplementedS6AProxyServer
- func (*UnimplementedS6AProxyServer) AuthenticationInformation(context.Context, *AuthenticationInformationRequest) (*AuthenticationInformationAnswer, error)
- func (*UnimplementedS6AProxyServer) PurgeUE(context.Context, *PurgeUERequest) (*PurgeUEAnswer, error)
- func (*UnimplementedS6AProxyServer) UpdateLocation(context.Context, *UpdateLocationRequest) (*UpdateLocationAnswer, error)
- type UnimplementedServiceHealthServer
- func (*UnimplementedServiceHealthServer) Disable(context.Context, *DisableMessage) (*protos.Void, error)
- func (*UnimplementedServiceHealthServer) Enable(context.Context, *protos.Void) (*protos.Void, error)
- func (*UnimplementedServiceHealthServer) GetHealthStatus(context.Context, *protos.Void) (*HealthStatus, error)
- type UnimplementedSwxGatewayServiceServer
- type UnimplementedSwxProxyServer
- func (*UnimplementedSwxProxyServer) Authenticate(context.Context, *AuthenticationRequest) (*AuthenticationAnswer, error)
- func (*UnimplementedSwxProxyServer) Deregister(context.Context, *RegistrationRequest) (*RegistrationAnswer, error)
- func (*UnimplementedSwxProxyServer) Register(context.Context, *RegistrationRequest) (*RegistrationAnswer, error)
- type UpdateLocationAnswer
- func (*UpdateLocationAnswer) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLocationAnswer) GetAllApnsIncluded() bool
- func (x *UpdateLocationAnswer) GetApn() []*UpdateLocationAnswer_APNConfiguration
- func (x *UpdateLocationAnswer) GetDefaultContextId() uint32
- func (x *UpdateLocationAnswer) GetErrorCode() ErrorCode
- func (x *UpdateLocationAnswer) GetMsisdn() []byte
- func (x *UpdateLocationAnswer) GetNetworkAccessMode() UpdateLocationAnswer_NetworkAccessMode
- func (x *UpdateLocationAnswer) GetTotalAmbr() *UpdateLocationAnswer_AggregatedMaximumBitrate
- func (*UpdateLocationAnswer) ProtoMessage()
- func (x *UpdateLocationAnswer) ProtoReflect() protoreflect.Message
- func (x *UpdateLocationAnswer) Reset()
- func (x *UpdateLocationAnswer) String() string
- type UpdateLocationAnswer_APNConfiguration
- func (*UpdateLocationAnswer_APNConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLocationAnswer_APNConfiguration) GetAmbr() *UpdateLocationAnswer_AggregatedMaximumBitrate
- func (x *UpdateLocationAnswer_APNConfiguration) GetContextId() uint32
- func (x *UpdateLocationAnswer_APNConfiguration) GetPdn() UpdateLocationAnswer_APNConfiguration_PDNType
- func (x *UpdateLocationAnswer_APNConfiguration) GetQosProfile() *UpdateLocationAnswer_APNConfiguration_QoSProfile
- func (x *UpdateLocationAnswer_APNConfiguration) GetServiceSelection() string
- func (*UpdateLocationAnswer_APNConfiguration) ProtoMessage()
- func (x *UpdateLocationAnswer_APNConfiguration) ProtoReflect() protoreflect.Message
- func (x *UpdateLocationAnswer_APNConfiguration) Reset()
- func (x *UpdateLocationAnswer_APNConfiguration) String() string
- type UpdateLocationAnswer_APNConfiguration_PDNType
- func (UpdateLocationAnswer_APNConfiguration_PDNType) Descriptor() protoreflect.EnumDescriptor
- func (x UpdateLocationAnswer_APNConfiguration_PDNType) Enum() *UpdateLocationAnswer_APNConfiguration_PDNType
- func (UpdateLocationAnswer_APNConfiguration_PDNType) EnumDescriptor() ([]byte, []int)deprecated
- func (x UpdateLocationAnswer_APNConfiguration_PDNType) Number() protoreflect.EnumNumber
- func (x UpdateLocationAnswer_APNConfiguration_PDNType) String() string
- func (UpdateLocationAnswer_APNConfiguration_PDNType) Type() protoreflect.EnumType
- type UpdateLocationAnswer_APNConfiguration_QoSProfile
- func (*UpdateLocationAnswer_APNConfiguration_QoSProfile) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLocationAnswer_APNConfiguration_QoSProfile) GetClassId() int32
- func (x *UpdateLocationAnswer_APNConfiguration_QoSProfile) GetPreemptionCapability() bool
- func (x *UpdateLocationAnswer_APNConfiguration_QoSProfile) GetPreemptionVulnerability() bool
- func (x *UpdateLocationAnswer_APNConfiguration_QoSProfile) GetPriorityLevel() uint32
- func (*UpdateLocationAnswer_APNConfiguration_QoSProfile) ProtoMessage()
- func (x *UpdateLocationAnswer_APNConfiguration_QoSProfile) ProtoReflect() protoreflect.Message
- func (x *UpdateLocationAnswer_APNConfiguration_QoSProfile) Reset()
- func (x *UpdateLocationAnswer_APNConfiguration_QoSProfile) String() string
- type UpdateLocationAnswer_AggregatedMaximumBitrate
- func (*UpdateLocationAnswer_AggregatedMaximumBitrate) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLocationAnswer_AggregatedMaximumBitrate) GetMaxBandwidthDl() uint32
- func (x *UpdateLocationAnswer_AggregatedMaximumBitrate) GetMaxBandwidthUl() uint32
- func (*UpdateLocationAnswer_AggregatedMaximumBitrate) ProtoMessage()
- func (x *UpdateLocationAnswer_AggregatedMaximumBitrate) ProtoReflect() protoreflect.Message
- func (x *UpdateLocationAnswer_AggregatedMaximumBitrate) Reset()
- func (x *UpdateLocationAnswer_AggregatedMaximumBitrate) String() string
- type UpdateLocationAnswer_NetworkAccessMode
- func (UpdateLocationAnswer_NetworkAccessMode) Descriptor() protoreflect.EnumDescriptor
- func (x UpdateLocationAnswer_NetworkAccessMode) Enum() *UpdateLocationAnswer_NetworkAccessMode
- func (UpdateLocationAnswer_NetworkAccessMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x UpdateLocationAnswer_NetworkAccessMode) Number() protoreflect.EnumNumber
- func (x UpdateLocationAnswer_NetworkAccessMode) String() string
- func (UpdateLocationAnswer_NetworkAccessMode) Type() protoreflect.EnumType
- type UpdateLocationRequest
- func (*UpdateLocationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLocationRequest) GetInitialAttach() bool
- func (x *UpdateLocationRequest) GetSkipSubscriberData() bool
- func (x *UpdateLocationRequest) GetUserName() string
- func (x *UpdateLocationRequest) GetVisitedPlmn() []byte
- func (*UpdateLocationRequest) ProtoMessage()
- func (x *UpdateLocationRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateLocationRequest) Reset()
- func (x *UpdateLocationRequest) String() string
- type UplinkUnitdata
- func (*UplinkUnitdata) Descriptor() ([]byte, []int)deprecated
- func (x *UplinkUnitdata) GetECgi() []byte
- func (x *UplinkUnitdata) GetImeisv() []byte
- func (x *UplinkUnitdata) GetImsi() string
- func (x *UplinkUnitdata) GetMobileStationClassmark2() []byte
- func (x *UplinkUnitdata) GetNasMessageContainer() []byte
- func (x *UplinkUnitdata) GetTai() []byte
- func (x *UplinkUnitdata) GetUeTimeZone() []byte
- func (*UplinkUnitdata) ProtoMessage()
- func (x *UplinkUnitdata) ProtoReflect() protoreflect.Message
- func (x *UplinkUnitdata) Reset()
- func (x *UplinkUnitdata) String() string
- type UsageMonitor
- func (*UsageMonitor) Descriptor() ([]byte, []int)deprecated
- func (x *UsageMonitor) GetMonitorInfoPerRequest() *UsageMonitoringInformation
- func (x *UsageMonitor) GetTotalQuota() *Octets
- func (*UsageMonitor) ProtoMessage()
- func (x *UsageMonitor) ProtoReflect() protoreflect.Message
- func (x *UsageMonitor) Reset()
- func (x *UsageMonitor) String() string
- type UsageMonitorConfiguration
- func (*UsageMonitorConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *UsageMonitorConfiguration) GetImsi() string
- func (x *UsageMonitorConfiguration) GetUsageMonitorCredits() []*UsageMonitor
- func (*UsageMonitorConfiguration) ProtoMessage()
- func (x *UsageMonitorConfiguration) ProtoReflect() protoreflect.Message
- func (x *UsageMonitorConfiguration) Reset()
- func (x *UsageMonitorConfiguration) String() string
- type UsageMonitoringInformation
- func (*UsageMonitoringInformation) Descriptor() ([]byte, []int)deprecated
- func (x *UsageMonitoringInformation) GetMonitoringKey() []byte
- func (x *UsageMonitoringInformation) GetMonitoringLevel() MonitoringLevel
- func (x *UsageMonitoringInformation) GetOctets() *Octets
- func (*UsageMonitoringInformation) ProtoMessage()
- func (x *UsageMonitoringInformation) ProtoReflect() protoreflect.Message
- func (x *UsageMonitoringInformation) Reset()
- func (x *UsageMonitoringInformation) String() string
Constants ¶
This section is empty.
Variables ¶
var ( ServiceHealthStats_ServiceState_name = map[int32]string{ 0: "AVAILABLE", 1: "UNAVAILABLE", } ServiceHealthStats_ServiceState_value = map[string]int32{ "AVAILABLE": 0, "UNAVAILABLE": 1, } )
Enum value maps for ServiceHealthStats_ServiceState.
var ( HealthStatus_HealthState_name = map[int32]string{ 0: "HEALTHY", 1: "UNHEALTHY", } HealthStatus_HealthState_value = map[string]int32{ "HEALTHY": 0, "UNHEALTHY": 1, } )
Enum value maps for HealthStatus_HealthState.
var ( HealthResponse_RequestedAction_name = map[int32]string{ 0: "NONE", 1: "SYSTEM_DOWN", 2: "SYSTEM_UP", } HealthResponse_RequestedAction_value = map[string]int32{ "NONE": 0, "SYSTEM_DOWN": 1, "SYSTEM_UP": 2, } )
Enum value maps for HealthResponse_RequestedAction.
var ( MonitoringLevel_name = map[int32]string{ 0: "SessionLevel", 1: "RuleLevel", } MonitoringLevel_value = map[string]int32{ "SessionLevel": 0, "RuleLevel": 1, } )
Enum value maps for MonitoringLevel.
var ( CCRequestType_name = map[int32]string{ 0: "_INVALID", 1: "INITIAL", 2: "UPDATE", 3: "TERMINATION", } CCRequestType_value = map[string]int32{ "_INVALID": 0, "INITIAL": 1, "UPDATE": 2, "TERMINATION": 3, } )
Enum value maps for CCRequestType.
var ( UnexpectedRequestBehavior_name = map[int32]string{ 0: "CONTINUE_WITH_ERROR", 1: "CONTINUE_WITH_DEFAULT_ANSWER", } UnexpectedRequestBehavior_value = map[string]int32{ "CONTINUE_WITH_ERROR": 0, "CONTINUE_WITH_DEFAULT_ANSWER": 1, } )
Enum value maps for UnexpectedRequestBehavior.
var ( FinalUnitAction_name = map[int32]string{ 0: "Terminate", 1: "Redirect", 2: "Restrict", } FinalUnitAction_value = map[string]int32{ "Terminate": 0, "Redirect": 1, "Restrict": 2, } )
Enum value maps for FinalUnitAction.
var ( AbortCauseType_name = map[int32]string{ 0: "BearerReleased", 1: "InsufficientServerResources", 2: "InsufficientBearerResources", } AbortCauseType_value = map[string]int32{ "BearerReleased": 0, "InsufficientServerResources": 1, "InsufficientBearerResources": 2, } )
Enum value maps for AbortCauseType.
var ( Reply_ServerBehavior_name = map[int32]string{ 0: "REPLY_INSTANTLY", 1: "REPLY_LATE", 2: "NO_REPLY", } Reply_ServerBehavior_value = map[string]int32{ "REPLY_INSTANTLY": 0, "REPLY_LATE": 1, "NO_REPLY": 2, } )
Enum value maps for Reply_ServerBehavior.
var ( CreditInfo_UnitType_name = map[int32]string{ 0: "Bytes", 1: "Time", } CreditInfo_UnitType_value = map[string]int32{ "Bytes": 0, "Time": 1, } )
Enum value maps for CreditInfo_UnitType.
var ( ErrorCode_name = map[int32]string{ 0: "UNDEFINED", 1001: "MULTI_ROUND_AUTH", 2001: "SUCCESS", 2002: "LIMITED_SUCCESS", 3001: "COMMAND_UNSUPORTED", 3002: "UNABLE_TO_DELIVER", 3003: "REALM_NOT_SERVED", 3004: "TOO_BUSY", 3005: "LOOP_DETECTED", 3006: "REDIRECT_INDICATION", 3007: "APPLICATION_UNSUPPORTED", 3008: "INVALIDH_DR_BITS", 3009: "INVALID_AVP_BITS", 3010: "UNKNOWN_PEER", 4001: "AUTHENTICATION_REJECTED", 4002: "OUT_OF_SPACE", 4003: "ELECTION_LOST", 5003: "AUTHORIZATION_REJECTED", 5001: "USER_UNKNOWN", 5002: "UNKNOWN_SESSION_ID", 5420: "UNKNOWN_EPS_SUBSCRIPTION", 5421: "RAT_NOT_ALLOWED", 5004: "ROAMING_NOT_ALLOWED", 5422: "EQUIPMENT_UNKNOWN", 5423: "UNKOWN_SERVING_NODE", 4181: "AUTHENTICATION_DATA_UNAVAILABLE", } ErrorCode_value = map[string]int32{ "UNDEFINED": 0, "MULTI_ROUND_AUTH": 1001, "SUCCESS": 2001, "LIMITED_SUCCESS": 2002, "COMMAND_UNSUPORTED": 3001, "UNABLE_TO_DELIVER": 3002, "REALM_NOT_SERVED": 3003, "TOO_BUSY": 3004, "LOOP_DETECTED": 3005, "REDIRECT_INDICATION": 3006, "APPLICATION_UNSUPPORTED": 3007, "INVALIDH_DR_BITS": 3008, "INVALID_AVP_BITS": 3009, "UNKNOWN_PEER": 3010, "AUTHENTICATION_REJECTED": 4001, "OUT_OF_SPACE": 4002, "ELECTION_LOST": 4003, "AUTHORIZATION_REJECTED": 5003, "USER_UNKNOWN": 5001, "UNKNOWN_SESSION_ID": 5002, "UNKNOWN_EPS_SUBSCRIPTION": 5420, "RAT_NOT_ALLOWED": 5421, "ROAMING_NOT_ALLOWED": 5004, "EQUIPMENT_UNKNOWN": 5422, "UNKOWN_SERVING_NODE": 5423, "AUTHENTICATION_DATA_UNAVAILABLE": 4181, } )
Enum value maps for ErrorCode.
var ( UpdateLocationAnswer_NetworkAccessMode_name = map[int32]string{ 0: "PACKET_AND_CIRCUIT", 1: "RESERVED", 2: "ONLY_PACKET", } UpdateLocationAnswer_NetworkAccessMode_value = map[string]int32{ "PACKET_AND_CIRCUIT": 0, "RESERVED": 1, "ONLY_PACKET": 2, } )
Enum value maps for UpdateLocationAnswer_NetworkAccessMode.
var ( UpdateLocationAnswer_APNConfiguration_PDNType_name = map[int32]string{ 0: "IPV4", 1: "IPV6", 2: "IPV4V6", 3: "IPV4_OR_IPV6", } UpdateLocationAnswer_APNConfiguration_PDNType_value = map[string]int32{ "IPV4": 0, "IPV6": 1, "IPV4V6": 2, "IPV4_OR_IPV6": 3, } )
Enum value maps for UpdateLocationAnswer_APNConfiguration_PDNType.
var ( CancelLocationRequest_CancellationType_name = map[int32]string{ 0: "MME_UPDATE_PROCEDURE", 1: "SGSN_UPDATE_PROCEDURE", 2: "SUBSCRIPTION_WITHDRAWAL", 3: "UPDATE_PROCEDURE_IWF", 4: "INITIAL_ATTACH_PROCEDURE", } CancelLocationRequest_CancellationType_value = map[string]int32{ "MME_UPDATE_PROCEDURE": 0, "SGSN_UPDATE_PROCEDURE": 1, "SUBSCRIPTION_WITHDRAWAL": 2, "UPDATE_PROCEDURE_IWF": 3, "INITIAL_ATTACH_PROCEDURE": 4, } )
Enum value maps for CancelLocationRequest_CancellationType.
var ( SwxErrorCode_name = map[int32]string{ 0: "ERROR_UNDEFINED", 5005: "IDENTITY_ALREADY_REGISTERED", 5450: "USER_NO_NON_3GPP_SUBSCRIPTION", } SwxErrorCode_value = map[string]int32{ "ERROR_UNDEFINED": 0, "IDENTITY_ALREADY_REGISTERED": 5005, "USER_NO_NON_3GPP_SUBSCRIPTION": 5450, } )
Enum value maps for SwxErrorCode.
var ( AuthenticationScheme_name = map[int32]string{ 0: "EAP_AKA", 1: "EAP_AKA_PRIME", } AuthenticationScheme_value = map[string]int32{ "EAP_AKA": 0, "EAP_AKA_PRIME": 1, } )
Enum value maps for AuthenticationScheme.
var ( RegistrationTerminationRequest_ReasonCode_name = map[int32]string{ 0: "PERMANENT_TERMINATION", 1: "NEW_SERVER_ASSIGNMENT", 2: "SERVER_CHANGE", 3: "REMOVE_S_CSCF", } RegistrationTerminationRequest_ReasonCode_value = map[string]int32{ "PERMANENT_TERMINATION": 0, "NEW_SERVER_ASSIGNMENT": 1, "SERVER_CHANGE": 2, "REMOVE_S_CSCF": 3, } )
Enum value maps for RegistrationTerminationRequest_ReasonCode.
var File_csfb_proto protoreflect.FileDescriptor
var File_health_proto protoreflect.FileDescriptor
var File_hello_proto protoreflect.FileDescriptor
var File_hss_service_proto protoreflect.FileDescriptor
var File_mock_core_proto protoreflect.FileDescriptor
var File_s6a_proxy_proto protoreflect.FileDescriptor
var File_service_health_proto protoreflect.FileDescriptor
var File_swx_proxy_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCSFBFedGWServiceServer ¶
func RegisterCSFBFedGWServiceServer(s *grpc.Server, srv CSFBFedGWServiceServer)
func RegisterCSFBGatewayServiceServer ¶
func RegisterCSFBGatewayServiceServer(s *grpc.Server, srv CSFBGatewayServiceServer)
func RegisterHSSConfiguratorServer ¶
func RegisterHSSConfiguratorServer(s *grpc.Server, srv HSSConfiguratorServer)
func RegisterHealthServer ¶
func RegisterHealthServer(s *grpc.Server, srv HealthServer)
func RegisterHelloServer ¶
func RegisterHelloServer(s *grpc.Server, srv HelloServer)
func RegisterMockCoreConfiguratorServer ¶
func RegisterMockCoreConfiguratorServer(s *grpc.Server, srv MockCoreConfiguratorServer)
func RegisterMockOCSServer ¶
func RegisterMockOCSServer(s *grpc.Server, srv MockOCSServer)
func RegisterMockPCRFServer ¶
func RegisterMockPCRFServer(s *grpc.Server, srv MockPCRFServer)
func RegisterS6AGatewayServiceServer ¶
func RegisterS6AGatewayServiceServer(s *grpc.Server, srv S6AGatewayServiceServer)
func RegisterS6AProxyServer ¶
func RegisterS6AProxyServer(s *grpc.Server, srv S6AProxyServer)
func RegisterServiceHealthServer ¶
func RegisterServiceHealthServer(s *grpc.Server, srv ServiceHealthServer)
func RegisterSwxGatewayServiceServer ¶
func RegisterSwxGatewayServiceServer(s *grpc.Server, srv SwxGatewayServiceServer)
func RegisterSwxProxyServer ¶
func RegisterSwxProxyServer(s *grpc.Server, srv SwxProxyServer)
Types ¶
type AbortCauseType ¶
type AbortCauseType int32
const ( AbortCauseType_BearerReleased AbortCauseType = 0 AbortCauseType_InsufficientServerResources AbortCauseType = 1 AbortCauseType_InsufficientBearerResources AbortCauseType = 2 )
func (AbortCauseType) Descriptor ¶
func (AbortCauseType) Descriptor() protoreflect.EnumDescriptor
func (AbortCauseType) Enum ¶
func (x AbortCauseType) Enum() *AbortCauseType
func (AbortCauseType) EnumDescriptor
deprecated
func (AbortCauseType) EnumDescriptor() ([]byte, []int)
Deprecated: Use AbortCauseType.Descriptor instead.
func (AbortCauseType) Number ¶
func (x AbortCauseType) Number() protoreflect.EnumNumber
func (AbortCauseType) String ¶
func (x AbortCauseType) String() string
func (AbortCauseType) Type ¶
func (AbortCauseType) Type() protoreflect.EnumType
type AbortSessionAnswer ¶
type AbortSessionAnswer struct { SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` ResultCode uint32 `protobuf:"varint,2,opt,name=result_code,json=resultCode,proto3" json:"result_code,omitempty"` ErrorMessage string `protobuf:"bytes,3,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` // contains filtered or unexported fields }
func (*AbortSessionAnswer) Descriptor
deprecated
func (*AbortSessionAnswer) Descriptor() ([]byte, []int)
Deprecated: Use AbortSessionAnswer.ProtoReflect.Descriptor instead.
func (*AbortSessionAnswer) GetErrorMessage ¶
func (x *AbortSessionAnswer) GetErrorMessage() string
func (*AbortSessionAnswer) GetResultCode ¶
func (x *AbortSessionAnswer) GetResultCode() uint32
func (*AbortSessionAnswer) GetSessionId ¶
func (x *AbortSessionAnswer) GetSessionId() string
func (*AbortSessionAnswer) ProtoMessage ¶
func (*AbortSessionAnswer) ProtoMessage()
func (*AbortSessionAnswer) ProtoReflect ¶
func (x *AbortSessionAnswer) ProtoReflect() protoreflect.Message
func (*AbortSessionAnswer) Reset ¶
func (x *AbortSessionAnswer) Reset()
func (*AbortSessionAnswer) String ¶
func (x *AbortSessionAnswer) String() string
type AbortSessionRequest ¶
type AbortSessionRequest struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` // contains filtered or unexported fields }
func (*AbortSessionRequest) Descriptor
deprecated
func (*AbortSessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use AbortSessionRequest.ProtoReflect.Descriptor instead.
func (*AbortSessionRequest) GetImsi ¶
func (x *AbortSessionRequest) GetImsi() string
func (*AbortSessionRequest) ProtoMessage ¶
func (*AbortSessionRequest) ProtoMessage()
func (*AbortSessionRequest) ProtoReflect ¶
func (x *AbortSessionRequest) ProtoReflect() protoreflect.Message
func (*AbortSessionRequest) Reset ¶
func (x *AbortSessionRequest) Reset()
func (*AbortSessionRequest) String ¶
func (x *AbortSessionRequest) String() string
type AccountRules ¶
type AccountRules struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` StaticRuleNames []string `protobuf:"bytes,2,rep,name=static_rule_names,json=staticRuleNames,proto3" json:"static_rule_names,omitempty"` StaticRuleBaseNames []string `protobuf:"bytes,3,rep,name=static_rule_base_names,json=staticRuleBaseNames,proto3" json:"static_rule_base_names,omitempty"` DynamicRuleDefinitions []*RuleDefinition `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
func (*AccountRules) Descriptor
deprecated
func (*AccountRules) Descriptor() ([]byte, []int)
Deprecated: Use AccountRules.ProtoReflect.Descriptor instead.
func (*AccountRules) GetDynamicRuleDefinitions ¶
func (x *AccountRules) GetDynamicRuleDefinitions() []*RuleDefinition
func (*AccountRules) GetImsi ¶
func (x *AccountRules) GetImsi() string
func (*AccountRules) GetStaticRuleBaseNames ¶
func (x *AccountRules) GetStaticRuleBaseNames() []string
func (*AccountRules) GetStaticRuleNames ¶
func (x *AccountRules) GetStaticRuleNames() []string
func (*AccountRules) ProtoMessage ¶
func (*AccountRules) ProtoMessage()
func (*AccountRules) ProtoReflect ¶
func (x *AccountRules) ProtoReflect() protoreflect.Message
func (*AccountRules) Reset ¶
func (x *AccountRules) Reset()
func (*AccountRules) String ¶
func (x *AccountRules) String() string
type AlertAck ¶
type AlertAck struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` // contains filtered or unexported fields }
section 8.1
func (*AlertAck) Descriptor
deprecated
func (*AlertAck) ProtoMessage ¶
func (*AlertAck) ProtoMessage()
func (*AlertAck) ProtoReflect ¶
func (x *AlertAck) ProtoReflect() protoreflect.Message
type AlertReject ¶
type AlertReject struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` SgsCause []byte `protobuf:"bytes,2,opt,name=sgs_cause,json=sgsCause,proto3" json:"sgs_cause,omitempty"` // contains filtered or unexported fields }
section 8.2
func (*AlertReject) Descriptor
deprecated
func (*AlertReject) Descriptor() ([]byte, []int)
Deprecated: Use AlertReject.ProtoReflect.Descriptor instead.
func (*AlertReject) GetImsi ¶
func (x *AlertReject) GetImsi() string
func (*AlertReject) GetSgsCause ¶
func (x *AlertReject) GetSgsCause() []byte
func (*AlertReject) ProtoMessage ¶
func (*AlertReject) ProtoMessage()
func (*AlertReject) ProtoReflect ¶
func (x *AlertReject) ProtoReflect() protoreflect.Message
func (*AlertReject) Reset ¶
func (x *AlertReject) Reset()
func (*AlertReject) String ¶
func (x *AlertReject) String() string
type AlertRequest ¶
type AlertRequest struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` // contains filtered or unexported fields }
section 8.3
func (*AlertRequest) Descriptor
deprecated
func (*AlertRequest) Descriptor() ([]byte, []int)
Deprecated: Use AlertRequest.ProtoReflect.Descriptor instead.
func (*AlertRequest) GetImsi ¶
func (x *AlertRequest) GetImsi() string
func (*AlertRequest) ProtoMessage ¶
func (*AlertRequest) ProtoMessage()
func (*AlertRequest) ProtoReflect ¶
func (x *AlertRequest) ProtoReflect() protoreflect.Message
func (*AlertRequest) Reset ¶
func (x *AlertRequest) Reset()
func (*AlertRequest) String ¶
func (x *AlertRequest) String() string
type AuthenticationAnswer ¶
type AuthenticationAnswer struct { // Subscriber identifier UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` // For details about fields read 3GPP 29.273 SipAuthVectors []*AuthenticationAnswer_SIPAuthVector `protobuf:"bytes,2,rep,name=sip_auth_vectors,json=sipAuthVectors,proto3" json:"sip_auth_vectors,omitempty"` UserProfile *AuthenticationAnswer_UserProfile `protobuf:"bytes,3,opt,name=user_profile,json=userProfile,proto3" json:"user_profile,omitempty"` SessionId string `protobuf:"bytes,4,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` // contains filtered or unexported fields }
MultimediaAuthenticationAnswer (Section 8.2.2.1)
func (*AuthenticationAnswer) Descriptor
deprecated
func (*AuthenticationAnswer) Descriptor() ([]byte, []int)
Deprecated: Use AuthenticationAnswer.ProtoReflect.Descriptor instead.
func (*AuthenticationAnswer) GetSessionId ¶
func (x *AuthenticationAnswer) GetSessionId() string
func (*AuthenticationAnswer) GetSipAuthVectors ¶
func (x *AuthenticationAnswer) GetSipAuthVectors() []*AuthenticationAnswer_SIPAuthVector
func (*AuthenticationAnswer) GetUserName ¶
func (x *AuthenticationAnswer) GetUserName() string
func (*AuthenticationAnswer) GetUserProfile ¶
func (x *AuthenticationAnswer) GetUserProfile() *AuthenticationAnswer_UserProfile
func (*AuthenticationAnswer) ProtoMessage ¶
func (*AuthenticationAnswer) ProtoMessage()
func (*AuthenticationAnswer) ProtoReflect ¶
func (x *AuthenticationAnswer) ProtoReflect() protoreflect.Message
func (*AuthenticationAnswer) Reset ¶
func (x *AuthenticationAnswer) Reset()
func (*AuthenticationAnswer) String ¶
func (x *AuthenticationAnswer) String() string
type AuthenticationAnswer_SIPAuthVector ¶
type AuthenticationAnswer_SIPAuthVector struct { // Contains one of EAP-AKA or EAP-AKA' AuthenticationScheme AuthenticationScheme `` /* 158-byte string literal not displayed */ // Concatenation of challenge RAND and token AUTN RandAutn []byte `protobuf:"bytes,2,opt,name=rand_autn,json=randAutn,proto3" json:"rand_autn,omitempty"` // Expected response Xres []byte `protobuf:"bytes,3,opt,name=xres,proto3" json:"xres,omitempty"` // Confidentiality Key ConfidentialityKey []byte `protobuf:"bytes,4,opt,name=confidentiality_key,json=confidentialityKey,proto3" json:"confidentiality_key,omitempty"` // Integrity Key IntegrityKey []byte `protobuf:"bytes,5,opt,name=integrity_key,json=integrityKey,proto3" json:"integrity_key,omitempty"` // contains filtered or unexported fields }
Only for EAP-AKA/EAP-AKA'
func (*AuthenticationAnswer_SIPAuthVector) Descriptor
deprecated
func (*AuthenticationAnswer_SIPAuthVector) Descriptor() ([]byte, []int)
Deprecated: Use AuthenticationAnswer_SIPAuthVector.ProtoReflect.Descriptor instead.
func (*AuthenticationAnswer_SIPAuthVector) GetAuthenticationScheme ¶
func (x *AuthenticationAnswer_SIPAuthVector) GetAuthenticationScheme() AuthenticationScheme
func (*AuthenticationAnswer_SIPAuthVector) GetConfidentialityKey ¶
func (x *AuthenticationAnswer_SIPAuthVector) GetConfidentialityKey() []byte
func (*AuthenticationAnswer_SIPAuthVector) GetIntegrityKey ¶
func (x *AuthenticationAnswer_SIPAuthVector) GetIntegrityKey() []byte
func (*AuthenticationAnswer_SIPAuthVector) GetRandAutn ¶
func (x *AuthenticationAnswer_SIPAuthVector) GetRandAutn() []byte
func (*AuthenticationAnswer_SIPAuthVector) GetXres ¶
func (x *AuthenticationAnswer_SIPAuthVector) GetXres() []byte
func (*AuthenticationAnswer_SIPAuthVector) ProtoMessage ¶
func (*AuthenticationAnswer_SIPAuthVector) ProtoMessage()
func (*AuthenticationAnswer_SIPAuthVector) ProtoReflect ¶
func (x *AuthenticationAnswer_SIPAuthVector) ProtoReflect() protoreflect.Message
func (*AuthenticationAnswer_SIPAuthVector) Reset ¶
func (x *AuthenticationAnswer_SIPAuthVector) Reset()
func (*AuthenticationAnswer_SIPAuthVector) String ¶
func (x *AuthenticationAnswer_SIPAuthVector) String() string
type AuthenticationAnswer_UserProfile ¶
type AuthenticationAnswer_UserProfile struct { // MSISDN from HSS Msisdn string `protobuf:"bytes,1,opt,name=msisdn,proto3" json:"msisdn,omitempty"` // contains filtered or unexported fields }
func (*AuthenticationAnswer_UserProfile) Descriptor
deprecated
func (*AuthenticationAnswer_UserProfile) Descriptor() ([]byte, []int)
Deprecated: Use AuthenticationAnswer_UserProfile.ProtoReflect.Descriptor instead.
func (*AuthenticationAnswer_UserProfile) GetMsisdn ¶
func (x *AuthenticationAnswer_UserProfile) GetMsisdn() string
func (*AuthenticationAnswer_UserProfile) ProtoMessage ¶
func (*AuthenticationAnswer_UserProfile) ProtoMessage()
func (*AuthenticationAnswer_UserProfile) ProtoReflect ¶
func (x *AuthenticationAnswer_UserProfile) ProtoReflect() protoreflect.Message
func (*AuthenticationAnswer_UserProfile) Reset ¶
func (x *AuthenticationAnswer_UserProfile) Reset()
func (*AuthenticationAnswer_UserProfile) String ¶
func (x *AuthenticationAnswer_UserProfile) String() string
type AuthenticationInformationAnswer ¶
type AuthenticationInformationAnswer struct { // EPC error code on failure ErrorCode ErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=magma.feg.ErrorCode" json:"error_code,omitempty"` // Authentication vectors matching the requested number EutranVectors []*AuthenticationInformationAnswer_EUTRANVector `protobuf:"bytes,2,rep,name=eutran_vectors,json=eutranVectors,proto3" json:"eutran_vectors,omitempty"` // contains filtered or unexported fields }
Authentication Information Answer (Section 7.2.6)
func (*AuthenticationInformationAnswer) Descriptor
deprecated
func (*AuthenticationInformationAnswer) Descriptor() ([]byte, []int)
Deprecated: Use AuthenticationInformationAnswer.ProtoReflect.Descriptor instead.
func (*AuthenticationInformationAnswer) GetErrorCode ¶
func (x *AuthenticationInformationAnswer) GetErrorCode() ErrorCode
func (*AuthenticationInformationAnswer) GetEutranVectors ¶
func (x *AuthenticationInformationAnswer) GetEutranVectors() []*AuthenticationInformationAnswer_EUTRANVector
func (*AuthenticationInformationAnswer) ProtoMessage ¶
func (*AuthenticationInformationAnswer) ProtoMessage()
func (*AuthenticationInformationAnswer) ProtoReflect ¶
func (x *AuthenticationInformationAnswer) ProtoReflect() protoreflect.Message
func (*AuthenticationInformationAnswer) Reset ¶
func (x *AuthenticationInformationAnswer) Reset()
func (*AuthenticationInformationAnswer) String ¶
func (x *AuthenticationInformationAnswer) String() string
type AuthenticationInformationAnswer_EUTRANVector ¶
type AuthenticationInformationAnswer_EUTRANVector struct { Rand []byte `protobuf:"bytes,1,opt,name=rand,proto3" json:"rand,omitempty"` Xres []byte `protobuf:"bytes,2,opt,name=xres,proto3" json:"xres,omitempty"` Autn []byte `protobuf:"bytes,3,opt,name=autn,proto3" json:"autn,omitempty"` Kasme []byte `protobuf:"bytes,4,opt,name=kasme,proto3" json:"kasme,omitempty"` // contains filtered or unexported fields }
For details about fields read 3GPP 33.401
func (*AuthenticationInformationAnswer_EUTRANVector) Descriptor
deprecated
func (*AuthenticationInformationAnswer_EUTRANVector) Descriptor() ([]byte, []int)
Deprecated: Use AuthenticationInformationAnswer_EUTRANVector.ProtoReflect.Descriptor instead.
func (*AuthenticationInformationAnswer_EUTRANVector) GetAutn ¶
func (x *AuthenticationInformationAnswer_EUTRANVector) GetAutn() []byte
func (*AuthenticationInformationAnswer_EUTRANVector) GetKasme ¶
func (x *AuthenticationInformationAnswer_EUTRANVector) GetKasme() []byte
func (*AuthenticationInformationAnswer_EUTRANVector) GetRand ¶
func (x *AuthenticationInformationAnswer_EUTRANVector) GetRand() []byte
func (*AuthenticationInformationAnswer_EUTRANVector) GetXres ¶
func (x *AuthenticationInformationAnswer_EUTRANVector) GetXres() []byte
func (*AuthenticationInformationAnswer_EUTRANVector) ProtoMessage ¶
func (*AuthenticationInformationAnswer_EUTRANVector) ProtoMessage()
func (*AuthenticationInformationAnswer_EUTRANVector) ProtoReflect ¶
func (x *AuthenticationInformationAnswer_EUTRANVector) ProtoReflect() protoreflect.Message
func (*AuthenticationInformationAnswer_EUTRANVector) Reset ¶
func (x *AuthenticationInformationAnswer_EUTRANVector) Reset()
func (*AuthenticationInformationAnswer_EUTRANVector) String ¶
func (x *AuthenticationInformationAnswer_EUTRANVector) String() string
type AuthenticationInformationRequest ¶
type AuthenticationInformationRequest struct { // Subscriber identifier UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` // Visted site identifier VisitedPlmn []byte `protobuf:"bytes,2,opt,name=visited_plmn,json=visitedPlmn,proto3" json:"visited_plmn,omitempty"` // Number of vectors to request in response NumRequestedEutranVectors uint32 `` /* 141-byte string literal not displayed */ // Indicates to the HSS the values are requested for immediate attach ImmediateResponsePreferred bool `` /* 142-byte string literal not displayed */ // Concatenation of RAND and AUTS in the case of a resync attach case ResyncInfo []byte `protobuf:"bytes,5,opt,name=resync_info,json=resyncInfo,proto3" json:"resync_info,omitempty"` // contains filtered or unexported fields }
Authentication Information Request (Section 7.2.5)
func (*AuthenticationInformationRequest) Descriptor
deprecated
func (*AuthenticationInformationRequest) Descriptor() ([]byte, []int)
Deprecated: Use AuthenticationInformationRequest.ProtoReflect.Descriptor instead.
func (*AuthenticationInformationRequest) GetImmediateResponsePreferred ¶
func (x *AuthenticationInformationRequest) GetImmediateResponsePreferred() bool
func (*AuthenticationInformationRequest) GetNumRequestedEutranVectors ¶
func (x *AuthenticationInformationRequest) GetNumRequestedEutranVectors() uint32
func (*AuthenticationInformationRequest) GetResyncInfo ¶
func (x *AuthenticationInformationRequest) GetResyncInfo() []byte
func (*AuthenticationInformationRequest) GetUserName ¶
func (x *AuthenticationInformationRequest) GetUserName() string
func (*AuthenticationInformationRequest) GetVisitedPlmn ¶
func (x *AuthenticationInformationRequest) GetVisitedPlmn() []byte
func (*AuthenticationInformationRequest) ProtoMessage ¶
func (*AuthenticationInformationRequest) ProtoMessage()
func (*AuthenticationInformationRequest) ProtoReflect ¶
func (x *AuthenticationInformationRequest) ProtoReflect() protoreflect.Message
func (*AuthenticationInformationRequest) Reset ¶
func (x *AuthenticationInformationRequest) Reset()
func (*AuthenticationInformationRequest) String ¶
func (x *AuthenticationInformationRequest) String() string
type AuthenticationRequest ¶
type AuthenticationRequest struct { // Subscriber identifier UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` // Number of authentication vectors requested SipNumAuthVectors uint32 `protobuf:"varint,2,opt,name=sip_num_auth_vectors,json=sipNumAuthVectors,proto3" json:"sip_num_auth_vectors,omitempty"` // EAP-AKA or EAP-AKA' AuthenticationScheme AuthenticationScheme `` /* 158-byte string literal not displayed */ // Concatenation of RAND and AUTS in the case of resync ResyncInfo []byte `protobuf:"bytes,4,opt,name=resync_info,json=resyncInfo,proto3" json:"resync_info,omitempty"` // Send an additional SAR message to the HSS to retrieve user profile params RetrieveUserProfile bool `protobuf:"varint,5,opt,name=retrieve_user_profile,json=retrieveUserProfile,proto3" json:"retrieve_user_profile,omitempty"` // contains filtered or unexported fields }
AuthenticationRequest (Section 8.2.2.1)
func (*AuthenticationRequest) Descriptor
deprecated
func (*AuthenticationRequest) Descriptor() ([]byte, []int)
Deprecated: Use AuthenticationRequest.ProtoReflect.Descriptor instead.
func (*AuthenticationRequest) GetAuthenticationScheme ¶
func (x *AuthenticationRequest) GetAuthenticationScheme() AuthenticationScheme
func (*AuthenticationRequest) GetResyncInfo ¶
func (x *AuthenticationRequest) GetResyncInfo() []byte
func (*AuthenticationRequest) GetRetrieveUserProfile ¶
func (x *AuthenticationRequest) GetRetrieveUserProfile() bool
func (*AuthenticationRequest) GetSipNumAuthVectors ¶
func (x *AuthenticationRequest) GetSipNumAuthVectors() uint32
func (*AuthenticationRequest) GetUserName ¶
func (x *AuthenticationRequest) GetUserName() string
func (*AuthenticationRequest) ProtoMessage ¶
func (*AuthenticationRequest) ProtoMessage()
func (*AuthenticationRequest) ProtoReflect ¶
func (x *AuthenticationRequest) ProtoReflect() protoreflect.Message
func (*AuthenticationRequest) Reset ¶
func (x *AuthenticationRequest) Reset()
func (*AuthenticationRequest) String ¶
func (x *AuthenticationRequest) String() string
type AuthenticationScheme ¶
type AuthenticationScheme int32
const ( AuthenticationScheme_EAP_AKA AuthenticationScheme = 0 AuthenticationScheme_EAP_AKA_PRIME AuthenticationScheme = 1 )
func (AuthenticationScheme) Descriptor ¶
func (AuthenticationScheme) Descriptor() protoreflect.EnumDescriptor
func (AuthenticationScheme) Enum ¶
func (x AuthenticationScheme) Enum() *AuthenticationScheme
func (AuthenticationScheme) EnumDescriptor
deprecated
func (AuthenticationScheme) EnumDescriptor() ([]byte, []int)
Deprecated: Use AuthenticationScheme.Descriptor instead.
func (AuthenticationScheme) Number ¶
func (x AuthenticationScheme) Number() protoreflect.EnumNumber
func (AuthenticationScheme) String ¶
func (x AuthenticationScheme) String() string
func (AuthenticationScheme) Type ¶
func (AuthenticationScheme) Type() protoreflect.EnumType
type CCRequestType ¶
type CCRequestType int32
const ( // proto3 requires enums to start at value 0. This should not be used. CCRequestType__INVALID CCRequestType = 0 CCRequestType_INITIAL CCRequestType = 1 CCRequestType_UPDATE CCRequestType = 2 CCRequestType_TERMINATION CCRequestType = 3 )
func (CCRequestType) Descriptor ¶
func (CCRequestType) Descriptor() protoreflect.EnumDescriptor
func (CCRequestType) Enum ¶
func (x CCRequestType) Enum() *CCRequestType
func (CCRequestType) EnumDescriptor
deprecated
func (CCRequestType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CCRequestType.Descriptor instead.
func (CCRequestType) Number ¶
func (x CCRequestType) Number() protoreflect.EnumNumber
func (CCRequestType) String ¶
func (x CCRequestType) String() string
func (CCRequestType) Type ¶
func (CCRequestType) Type() protoreflect.EnumType
type CSFBFedGWServiceClient ¶
type CSFBFedGWServiceClient interface { AlertAc(ctx context.Context, in *AlertAck, opts ...grpc.CallOption) (*protos.Void, error) AlertRej(ctx context.Context, in *AlertReject, opts ...grpc.CallOption) (*protos.Void, error) EPSDetachInd(ctx context.Context, in *EPSDetachIndication, opts ...grpc.CallOption) (*protos.Void, error) IMSIDetachInd(ctx context.Context, in *IMSIDetachIndication, opts ...grpc.CallOption) (*protos.Void, error) LocationUpdateReq(ctx context.Context, in *LocationUpdateRequest, opts ...grpc.CallOption) (*protos.Void, error) PagingRej(ctx context.Context, in *PagingReject, opts ...grpc.CallOption) (*protos.Void, error) ServiceReq(ctx context.Context, in *ServiceRequest, opts ...grpc.CallOption) (*protos.Void, error) TMSIReallocationComp(ctx context.Context, in *TMSIReallocationComplete, opts ...grpc.CallOption) (*protos.Void, error) UEActivityInd(ctx context.Context, in *UEActivityIndication, opts ...grpc.CallOption) (*protos.Void, error) UEUnreach(ctx context.Context, in *UEUnreachable, opts ...grpc.CallOption) (*protos.Void, error) Uplink(ctx context.Context, in *UplinkUnitdata, opts ...grpc.CallOption) (*protos.Void, error) // messages that could be sent from both directions MMEResetAck(ctx context.Context, in *ResetAck, opts ...grpc.CallOption) (*protos.Void, error) MMEResetIndication(ctx context.Context, in *ResetIndication, opts ...grpc.CallOption) (*protos.Void, error) MMEStatus(ctx context.Context, in *Status, opts ...grpc.CallOption) (*protos.Void, error) }
CSFBFedGWServiceClient is the client API for CSFBFedGWService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewCSFBFedGWServiceClient ¶
func NewCSFBFedGWServiceClient(cc grpc.ClientConnInterface) CSFBFedGWServiceClient
type CSFBFedGWServiceServer ¶
type CSFBFedGWServiceServer interface { AlertAc(context.Context, *AlertAck) (*protos.Void, error) AlertRej(context.Context, *AlertReject) (*protos.Void, error) EPSDetachInd(context.Context, *EPSDetachIndication) (*protos.Void, error) IMSIDetachInd(context.Context, *IMSIDetachIndication) (*protos.Void, error) LocationUpdateReq(context.Context, *LocationUpdateRequest) (*protos.Void, error) PagingRej(context.Context, *PagingReject) (*protos.Void, error) ServiceReq(context.Context, *ServiceRequest) (*protos.Void, error) TMSIReallocationComp(context.Context, *TMSIReallocationComplete) (*protos.Void, error) UEActivityInd(context.Context, *UEActivityIndication) (*protos.Void, error) UEUnreach(context.Context, *UEUnreachable) (*protos.Void, error) Uplink(context.Context, *UplinkUnitdata) (*protos.Void, error) // messages that could be sent from both directions MMEResetAck(context.Context, *ResetAck) (*protos.Void, error) MMEResetIndication(context.Context, *ResetIndication) (*protos.Void, error) MMEStatus(context.Context, *Status) (*protos.Void, error) }
CSFBFedGWServiceServer is the server API for CSFBFedGWService service.
type CSFBGatewayServiceClient ¶
type CSFBGatewayServiceClient interface { AlertReq(ctx context.Context, in *AlertRequest, opts ...grpc.CallOption) (*protos.Void, error) Downlink(ctx context.Context, in *DownlinkUnitdata, opts ...grpc.CallOption) (*protos.Void, error) EPSDetachAc(ctx context.Context, in *EPSDetachAck, opts ...grpc.CallOption) (*protos.Void, error) IMSIDetachAc(ctx context.Context, in *IMSIDetachAck, opts ...grpc.CallOption) (*protos.Void, error) LocationUpdateAcc(ctx context.Context, in *LocationUpdateAccept, opts ...grpc.CallOption) (*protos.Void, error) LocationUpdateRej(ctx context.Context, in *LocationUpdateReject, opts ...grpc.CallOption) (*protos.Void, error) MMInformationReq(ctx context.Context, in *MMInformationRequest, opts ...grpc.CallOption) (*protos.Void, error) PagingReq(ctx context.Context, in *PagingRequest, opts ...grpc.CallOption) (*protos.Void, error) ReleaseReq(ctx context.Context, in *ReleaseRequest, opts ...grpc.CallOption) (*protos.Void, error) ServiceAbort(ctx context.Context, in *ServiceAbortRequest, opts ...grpc.CallOption) (*protos.Void, error) // messages that could be sent from both directions VLRResetAck(ctx context.Context, in *ResetAck, opts ...grpc.CallOption) (*protos.Void, error) VLRResetIndication(ctx context.Context, in *ResetIndication, opts ...grpc.CallOption) (*protos.Void, error) VLRStatus(ctx context.Context, in *Status, opts ...grpc.CallOption) (*protos.Void, error) }
CSFBGatewayServiceClient is the client API for CSFBGatewayService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewCSFBGatewayServiceClient ¶
func NewCSFBGatewayServiceClient(cc grpc.ClientConnInterface) CSFBGatewayServiceClient
type CSFBGatewayServiceServer ¶
type CSFBGatewayServiceServer interface { AlertReq(context.Context, *AlertRequest) (*protos.Void, error) Downlink(context.Context, *DownlinkUnitdata) (*protos.Void, error) EPSDetachAc(context.Context, *EPSDetachAck) (*protos.Void, error) IMSIDetachAc(context.Context, *IMSIDetachAck) (*protos.Void, error) LocationUpdateAcc(context.Context, *LocationUpdateAccept) (*protos.Void, error) LocationUpdateRej(context.Context, *LocationUpdateReject) (*protos.Void, error) MMInformationReq(context.Context, *MMInformationRequest) (*protos.Void, error) PagingReq(context.Context, *PagingRequest) (*protos.Void, error) ReleaseReq(context.Context, *ReleaseRequest) (*protos.Void, error) ServiceAbort(context.Context, *ServiceAbortRequest) (*protos.Void, error) // messages that could be sent from both directions VLRResetAck(context.Context, *ResetAck) (*protos.Void, error) VLRResetIndication(context.Context, *ResetIndication) (*protos.Void, error) VLRStatus(context.Context, *Status) (*protos.Void, error) }
CSFBGatewayServiceServer is the server API for CSFBGatewayService service.
type CancelLocationAnswer ¶
type CancelLocationAnswer struct { // EPC error code on failure ErrorCode ErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=magma.feg.ErrorCode" json:"error_code,omitempty"` // contains filtered or unexported fields }
Cancel Location Answer (Section 7.2.8)
func (*CancelLocationAnswer) Descriptor
deprecated
func (*CancelLocationAnswer) Descriptor() ([]byte, []int)
Deprecated: Use CancelLocationAnswer.ProtoReflect.Descriptor instead.
func (*CancelLocationAnswer) GetErrorCode ¶
func (x *CancelLocationAnswer) GetErrorCode() ErrorCode
func (*CancelLocationAnswer) ProtoMessage ¶
func (*CancelLocationAnswer) ProtoMessage()
func (*CancelLocationAnswer) ProtoReflect ¶
func (x *CancelLocationAnswer) ProtoReflect() protoreflect.Message
func (*CancelLocationAnswer) Reset ¶
func (x *CancelLocationAnswer) Reset()
func (*CancelLocationAnswer) String ¶
func (x *CancelLocationAnswer) String() string
type CancelLocationRequest ¶
type CancelLocationRequest struct { // Subscriber identifier UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` // Type of cancellation 7.3.24 CancellationType CancelLocationRequest_CancellationType `` /* 164-byte string literal not displayed */ // contains filtered or unexported fields }
Cancel Location Request (Section 7.2.7)
func (*CancelLocationRequest) Descriptor
deprecated
func (*CancelLocationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelLocationRequest.ProtoReflect.Descriptor instead.
func (*CancelLocationRequest) GetCancellationType ¶
func (x *CancelLocationRequest) GetCancellationType() CancelLocationRequest_CancellationType
func (*CancelLocationRequest) GetUserName ¶
func (x *CancelLocationRequest) GetUserName() string
func (*CancelLocationRequest) ProtoMessage ¶
func (*CancelLocationRequest) ProtoMessage()
func (*CancelLocationRequest) ProtoReflect ¶
func (x *CancelLocationRequest) ProtoReflect() protoreflect.Message
func (*CancelLocationRequest) Reset ¶
func (x *CancelLocationRequest) Reset()
func (*CancelLocationRequest) String ¶
func (x *CancelLocationRequest) String() string
type CancelLocationRequest_CancellationType ¶
type CancelLocationRequest_CancellationType int32
const ( CancelLocationRequest_MME_UPDATE_PROCEDURE CancelLocationRequest_CancellationType = 0 CancelLocationRequest_SGSN_UPDATE_PROCEDURE CancelLocationRequest_CancellationType = 1 CancelLocationRequest_SUBSCRIPTION_WITHDRAWAL CancelLocationRequest_CancellationType = 2 CancelLocationRequest_UPDATE_PROCEDURE_IWF CancelLocationRequest_CancellationType = 3 CancelLocationRequest_INITIAL_ATTACH_PROCEDURE CancelLocationRequest_CancellationType = 4 )
func (CancelLocationRequest_CancellationType) Descriptor ¶
func (CancelLocationRequest_CancellationType) Descriptor() protoreflect.EnumDescriptor
func (CancelLocationRequest_CancellationType) EnumDescriptor
deprecated
func (CancelLocationRequest_CancellationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CancelLocationRequest_CancellationType.Descriptor instead.
func (CancelLocationRequest_CancellationType) Number ¶
func (x CancelLocationRequest_CancellationType) Number() protoreflect.EnumNumber
func (CancelLocationRequest_CancellationType) String ¶
func (x CancelLocationRequest_CancellationType) String() string
func (CancelLocationRequest_CancellationType) Type ¶
func (CancelLocationRequest_CancellationType) Type() protoreflect.EnumType
type ChargingReAuthAnswer ¶
type ChargingReAuthAnswer struct { SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` ResultCode uint32 `protobuf:"varint,2,opt,name=result_code,json=resultCode,proto3" json:"result_code,omitempty"` // contains filtered or unexported fields }
func (*ChargingReAuthAnswer) Descriptor
deprecated
func (*ChargingReAuthAnswer) Descriptor() ([]byte, []int)
Deprecated: Use ChargingReAuthAnswer.ProtoReflect.Descriptor instead.
func (*ChargingReAuthAnswer) GetResultCode ¶
func (x *ChargingReAuthAnswer) GetResultCode() uint32
func (*ChargingReAuthAnswer) GetSessionId ¶
func (x *ChargingReAuthAnswer) GetSessionId() string
func (*ChargingReAuthAnswer) ProtoMessage ¶
func (*ChargingReAuthAnswer) ProtoMessage()
func (*ChargingReAuthAnswer) ProtoReflect ¶
func (x *ChargingReAuthAnswer) ProtoReflect() protoreflect.Message
func (*ChargingReAuthAnswer) Reset ¶
func (x *ChargingReAuthAnswer) Reset()
func (*ChargingReAuthAnswer) String ¶
func (x *ChargingReAuthAnswer) String() string
type ChargingReAuthTarget ¶
type ChargingReAuthTarget struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` RatingGroup uint32 `protobuf:"varint,2,opt,name=rating_group,json=ratingGroup,proto3" json:"rating_group,omitempty"` // contains filtered or unexported fields }
func (*ChargingReAuthTarget) Descriptor
deprecated
func (*ChargingReAuthTarget) Descriptor() ([]byte, []int)
Deprecated: Use ChargingReAuthTarget.ProtoReflect.Descriptor instead.
func (*ChargingReAuthTarget) GetImsi ¶
func (x *ChargingReAuthTarget) GetImsi() string
func (*ChargingReAuthTarget) GetRatingGroup ¶
func (x *ChargingReAuthTarget) GetRatingGroup() uint32
func (*ChargingReAuthTarget) ProtoMessage ¶
func (*ChargingReAuthTarget) ProtoMessage()
func (*ChargingReAuthTarget) ProtoReflect ¶
func (x *ChargingReAuthTarget) ProtoReflect() protoreflect.Message
func (*ChargingReAuthTarget) Reset ¶
func (x *ChargingReAuthTarget) Reset()
func (*ChargingReAuthTarget) String ¶
func (x *ChargingReAuthTarget) String() string
type ClusterState ¶
type ClusterState struct { // The logical id of the currently active gateway ActiveGatewayLogicalId string `` /* 131-byte string literal not displayed */ // Unix time of when the cluster state update occurred Time uint64 `protobuf:"varint,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*ClusterState) Descriptor
deprecated
func (*ClusterState) Descriptor() ([]byte, []int)
Deprecated: Use ClusterState.ProtoReflect.Descriptor instead.
func (*ClusterState) GetActiveGatewayLogicalId ¶
func (x *ClusterState) GetActiveGatewayLogicalId() string
func (*ClusterState) GetTime ¶
func (x *ClusterState) GetTime() uint64
func (*ClusterState) ProtoMessage ¶
func (*ClusterState) ProtoMessage()
func (*ClusterState) ProtoReflect ¶
func (x *ClusterState) ProtoReflect() protoreflect.Message
func (*ClusterState) Reset ¶
func (x *ClusterState) Reset()
func (*ClusterState) String ¶
func (x *ClusterState) String() string
type ClusterStateRequest ¶
type ClusterStateRequest struct { // NetworkID that the cluster is registered in NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` // Cluster's clusterID ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // contains filtered or unexported fields }
func (*ClusterStateRequest) Descriptor
deprecated
func (*ClusterStateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClusterStateRequest.ProtoReflect.Descriptor instead.
func (*ClusterStateRequest) GetClusterId ¶
func (x *ClusterStateRequest) GetClusterId() string
func (*ClusterStateRequest) GetNetworkId ¶
func (x *ClusterStateRequest) GetNetworkId() string
func (*ClusterStateRequest) ProtoMessage ¶
func (*ClusterStateRequest) ProtoMessage()
func (*ClusterStateRequest) ProtoReflect ¶
func (x *ClusterStateRequest) ProtoReflect() protoreflect.Message
func (*ClusterStateRequest) Reset ¶
func (x *ClusterStateRequest) Reset()
func (*ClusterStateRequest) String ¶
func (x *ClusterStateRequest) String() string
type CreditInfo ¶
type CreditInfo struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` ChargingKey uint32 `protobuf:"varint,2,opt,name=charging_key,json=chargingKey,proto3" json:"charging_key,omitempty"` Volume *Octets `protobuf:"bytes,3,opt,name=volume,proto3" json:"volume,omitempty"` UnitType CreditInfo_UnitType `protobuf:"varint,4,opt,name=unit_type,json=unitType,proto3,enum=magma.feg.CreditInfo_UnitType" json:"unit_type,omitempty"` // contains filtered or unexported fields }
func (*CreditInfo) Descriptor
deprecated
func (*CreditInfo) Descriptor() ([]byte, []int)
Deprecated: Use CreditInfo.ProtoReflect.Descriptor instead.
func (*CreditInfo) GetChargingKey ¶
func (x *CreditInfo) GetChargingKey() uint32
func (*CreditInfo) GetImsi ¶
func (x *CreditInfo) GetImsi() string
func (*CreditInfo) GetUnitType ¶
func (x *CreditInfo) GetUnitType() CreditInfo_UnitType
func (*CreditInfo) GetVolume ¶
func (x *CreditInfo) GetVolume() *Octets
func (*CreditInfo) ProtoMessage ¶
func (*CreditInfo) ProtoMessage()
func (*CreditInfo) ProtoReflect ¶
func (x *CreditInfo) ProtoReflect() protoreflect.Message
func (*CreditInfo) Reset ¶
func (x *CreditInfo) Reset()
func (*CreditInfo) String ¶
func (x *CreditInfo) String() string
type CreditInfo_UnitType ¶
type CreditInfo_UnitType int32
const ( CreditInfo_Bytes CreditInfo_UnitType = 0 CreditInfo_Time CreditInfo_UnitType = 1 )
func (CreditInfo_UnitType) Descriptor ¶
func (CreditInfo_UnitType) Descriptor() protoreflect.EnumDescriptor
func (CreditInfo_UnitType) Enum ¶
func (x CreditInfo_UnitType) Enum() *CreditInfo_UnitType
func (CreditInfo_UnitType) EnumDescriptor
deprecated
func (CreditInfo_UnitType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CreditInfo_UnitType.Descriptor instead.
func (CreditInfo_UnitType) Number ¶
func (x CreditInfo_UnitType) Number() protoreflect.EnumNumber
func (CreditInfo_UnitType) String ¶
func (x CreditInfo_UnitType) String() string
func (CreditInfo_UnitType) Type ¶
func (CreditInfo_UnitType) Type() protoreflect.EnumType
type CreditInfos ¶
type CreditInfos struct { CreditInformation map[uint32]*CreditInfo `` /* 176-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CreditInfos) Descriptor
deprecated
func (*CreditInfos) Descriptor() ([]byte, []int)
Deprecated: Use CreditInfos.ProtoReflect.Descriptor instead.
func (*CreditInfos) GetCreditInformation ¶
func (x *CreditInfos) GetCreditInformation() map[uint32]*CreditInfo
func (*CreditInfos) ProtoMessage ¶
func (*CreditInfos) ProtoMessage()
func (*CreditInfos) ProtoReflect ¶
func (x *CreditInfos) ProtoReflect() protoreflect.Message
func (*CreditInfos) Reset ¶
func (x *CreditInfos) Reset()
func (*CreditInfos) String ¶
func (x *CreditInfos) String() string
type DisableMessage ¶
type DisableMessage struct { DisablePeriodSecs uint64 `protobuf:"varint,1,opt,name=disablePeriodSecs,proto3" json:"disablePeriodSecs,omitempty"` // contains filtered or unexported fields }
func (*DisableMessage) Descriptor
deprecated
func (*DisableMessage) Descriptor() ([]byte, []int)
Deprecated: Use DisableMessage.ProtoReflect.Descriptor instead.
func (*DisableMessage) GetDisablePeriodSecs ¶
func (x *DisableMessage) GetDisablePeriodSecs() uint64
func (*DisableMessage) ProtoMessage ¶
func (*DisableMessage) ProtoMessage()
func (*DisableMessage) ProtoReflect ¶
func (x *DisableMessage) ProtoReflect() protoreflect.Message
func (*DisableMessage) Reset ¶
func (x *DisableMessage) Reset()
func (*DisableMessage) String ¶
func (x *DisableMessage) String() string
type DownlinkUnitdata ¶
type DownlinkUnitdata struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` NasMessageContainer []byte `protobuf:"bytes,2,opt,name=nas_message_container,json=nasMessageContainer,proto3" json:"nas_message_container,omitempty"` // contains filtered or unexported fields }
section 8.4
func (*DownlinkUnitdata) Descriptor
deprecated
func (*DownlinkUnitdata) Descriptor() ([]byte, []int)
Deprecated: Use DownlinkUnitdata.ProtoReflect.Descriptor instead.
func (*DownlinkUnitdata) GetImsi ¶
func (x *DownlinkUnitdata) GetImsi() string
func (*DownlinkUnitdata) GetNasMessageContainer ¶
func (x *DownlinkUnitdata) GetNasMessageContainer() []byte
func (*DownlinkUnitdata) ProtoMessage ¶
func (*DownlinkUnitdata) ProtoMessage()
func (*DownlinkUnitdata) ProtoReflect ¶
func (x *DownlinkUnitdata) ProtoReflect() protoreflect.Message
func (*DownlinkUnitdata) Reset ¶
func (x *DownlinkUnitdata) Reset()
func (*DownlinkUnitdata) String ¶
func (x *DownlinkUnitdata) String() string
type EPSDetachAck ¶
type EPSDetachAck struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` // contains filtered or unexported fields }
section 8.5
func (*EPSDetachAck) Descriptor
deprecated
func (*EPSDetachAck) Descriptor() ([]byte, []int)
Deprecated: Use EPSDetachAck.ProtoReflect.Descriptor instead.
func (*EPSDetachAck) GetImsi ¶
func (x *EPSDetachAck) GetImsi() string
func (*EPSDetachAck) ProtoMessage ¶
func (*EPSDetachAck) ProtoMessage()
func (*EPSDetachAck) ProtoReflect ¶
func (x *EPSDetachAck) ProtoReflect() protoreflect.Message
func (*EPSDetachAck) Reset ¶
func (x *EPSDetachAck) Reset()
func (*EPSDetachAck) String ¶
func (x *EPSDetachAck) String() string
type EPSDetachIndication ¶
type EPSDetachIndication struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` MmeName string `protobuf:"bytes,2,opt,name=mme_name,json=mmeName,proto3" json:"mme_name,omitempty"` ImsiDetachFromEpsServiceType []byte `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
section 8.6
func (*EPSDetachIndication) Descriptor
deprecated
func (*EPSDetachIndication) Descriptor() ([]byte, []int)
Deprecated: Use EPSDetachIndication.ProtoReflect.Descriptor instead.
func (*EPSDetachIndication) GetImsi ¶
func (x *EPSDetachIndication) GetImsi() string
func (*EPSDetachIndication) GetImsiDetachFromEpsServiceType ¶
func (x *EPSDetachIndication) GetImsiDetachFromEpsServiceType() []byte
func (*EPSDetachIndication) GetMmeName ¶
func (x *EPSDetachIndication) GetMmeName() string
func (*EPSDetachIndication) ProtoMessage ¶
func (*EPSDetachIndication) ProtoMessage()
func (*EPSDetachIndication) ProtoReflect ¶
func (x *EPSDetachIndication) ProtoReflect() protoreflect.Message
func (*EPSDetachIndication) Reset ¶
func (x *EPSDetachIndication) Reset()
func (*EPSDetachIndication) String ¶
func (x *EPSDetachIndication) String() string
type ErrorByIndex ¶
type ErrorByIndex struct { Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*ErrorByIndex) Descriptor
deprecated
func (*ErrorByIndex) Descriptor() ([]byte, []int)
Deprecated: Use ErrorByIndex.ProtoReflect.Descriptor instead.
func (*ErrorByIndex) GetError ¶
func (x *ErrorByIndex) GetError() string
func (*ErrorByIndex) GetIndex ¶
func (x *ErrorByIndex) GetIndex() int32
func (*ErrorByIndex) ProtoMessage ¶
func (*ErrorByIndex) ProtoMessage()
func (*ErrorByIndex) ProtoReflect ¶
func (x *ErrorByIndex) ProtoReflect() protoreflect.Message
func (*ErrorByIndex) Reset ¶
func (x *ErrorByIndex) Reset()
func (*ErrorByIndex) String ¶
func (x *ErrorByIndex) String() string
type ErrorCode ¶
type ErrorCode int32
ErrorCode reflects Experimental-Result values which are 3GPP failures to be processed by EPC. Diameter Base Protocol errors are reflected in gRPC status code
const ( ErrorCode_UNDEFINED ErrorCode = 0 // Default success code ErrorCode_MULTI_ROUND_AUTH ErrorCode = 1001 ErrorCode_SUCCESS ErrorCode = 2001 ErrorCode_LIMITED_SUCCESS ErrorCode = 2002 ErrorCode_COMMAND_UNSUPORTED ErrorCode = 3001 ErrorCode_UNABLE_TO_DELIVER ErrorCode = 3002 ErrorCode_REALM_NOT_SERVED ErrorCode = 3003 ErrorCode_TOO_BUSY ErrorCode = 3004 ErrorCode_LOOP_DETECTED ErrorCode = 3005 ErrorCode_REDIRECT_INDICATION ErrorCode = 3006 ErrorCode_APPLICATION_UNSUPPORTED ErrorCode = 3007 ErrorCode_INVALIDH_DR_BITS ErrorCode = 3008 ErrorCode_INVALID_AVP_BITS ErrorCode = 3009 ErrorCode_UNKNOWN_PEER ErrorCode = 3010 ErrorCode_AUTHENTICATION_REJECTED ErrorCode = 4001 ErrorCode_OUT_OF_SPACE ErrorCode = 4002 ErrorCode_ELECTION_LOST ErrorCode = 4003 ErrorCode_AUTHORIZATION_REJECTED ErrorCode = 5003 // Permanent Failures 7.4.3 ErrorCode_USER_UNKNOWN ErrorCode = 5001 ErrorCode_UNKNOWN_SESSION_ID ErrorCode = 5002 ErrorCode_UNKNOWN_EPS_SUBSCRIPTION ErrorCode = 5420 ErrorCode_RAT_NOT_ALLOWED ErrorCode = 5421 ErrorCode_ROAMING_NOT_ALLOWED ErrorCode = 5004 ErrorCode_EQUIPMENT_UNKNOWN ErrorCode = 5422 ErrorCode_UNKOWN_SERVING_NODE ErrorCode = 5423 // Transient Failures 7.4.4 ErrorCode_AUTHENTICATION_DATA_UNAVAILABLE ErrorCode = 4181 )
func (ErrorCode) Descriptor ¶
func (ErrorCode) Descriptor() protoreflect.EnumDescriptor
func (ErrorCode) EnumDescriptor
deprecated
func (ErrorCode) Number ¶
func (x ErrorCode) Number() protoreflect.EnumNumber
func (ErrorCode) Type ¶
func (ErrorCode) Type() protoreflect.EnumType
type ExpectationResult ¶
type ExpectationResult struct { ExpectationIndex int32 `protobuf:"varint,1,opt,name=expectation_index,json=expectationIndex,proto3" json:"expectation_index,omitempty"` ExpectationMet bool `protobuf:"varint,2,opt,name=expectation_met,json=expectationMet,proto3" json:"expectation_met,omitempty"` // contains filtered or unexported fields }
func (*ExpectationResult) Descriptor
deprecated
func (*ExpectationResult) Descriptor() ([]byte, []int)
Deprecated: Use ExpectationResult.ProtoReflect.Descriptor instead.
func (*ExpectationResult) GetExpectationIndex ¶
func (x *ExpectationResult) GetExpectationIndex() int32
func (*ExpectationResult) GetExpectationMet ¶
func (x *ExpectationResult) GetExpectationMet() bool
func (*ExpectationResult) ProtoMessage ¶
func (*ExpectationResult) ProtoMessage()
func (*ExpectationResult) ProtoReflect ¶
func (x *ExpectationResult) ProtoReflect() protoreflect.Message
func (*ExpectationResult) Reset ¶
func (x *ExpectationResult) Reset()
func (*ExpectationResult) String ¶
func (x *ExpectationResult) String() string
type ExpectedRequest ¶
type ExpectedRequest struct { // Types that are assignable to SgsMessage: // *ExpectedRequest_AlertAck // *ExpectedRequest_AlertReject // *ExpectedRequest_EpsDetachIndication // *ExpectedRequest_ImsiDetachIndication // *ExpectedRequest_LocationUpdateRequest // *ExpectedRequest_PagingReject // *ExpectedRequest_ServiceRequest // *ExpectedRequest_TmsiReallocationComplete // *ExpectedRequest_UeActivityIndication // *ExpectedRequest_UeUnreachable // *ExpectedRequest_UplinkUnitdata // *ExpectedRequest_ResetAck // *ExpectedRequest_ResetIndication // *ExpectedRequest_Status SgsMessage isExpectedRequest_SgsMessage `protobuf_oneof:"sgs_message"` // Types that are assignable to GxgyMessage: // *ExpectedRequest_CreateSessionRequest // *ExpectedRequest_UpdateSessionRequest // *ExpectedRequest_SessionTerminateRequest GxgyMessage isExpectedRequest_GxgyMessage `protobuf_oneof:"gxgy_message"` // contains filtered or unexported fields }
func (*ExpectedRequest) Descriptor
deprecated
func (*ExpectedRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExpectedRequest.ProtoReflect.Descriptor instead.
func (*ExpectedRequest) GetAlertAck ¶
func (x *ExpectedRequest) GetAlertAck() *AlertAck
func (*ExpectedRequest) GetAlertReject ¶
func (x *ExpectedRequest) GetAlertReject() *AlertReject
func (*ExpectedRequest) GetCreateSessionRequest ¶
func (x *ExpectedRequest) GetCreateSessionRequest() *protos.CreateSessionRequest
func (*ExpectedRequest) GetEpsDetachIndication ¶
func (x *ExpectedRequest) GetEpsDetachIndication() *EPSDetachIndication
func (*ExpectedRequest) GetGxgyMessage ¶
func (m *ExpectedRequest) GetGxgyMessage() isExpectedRequest_GxgyMessage
func (*ExpectedRequest) GetImsiDetachIndication ¶
func (x *ExpectedRequest) GetImsiDetachIndication() *IMSIDetachIndication
func (*ExpectedRequest) GetLocationUpdateRequest ¶
func (x *ExpectedRequest) GetLocationUpdateRequest() *LocationUpdateRequest
func (*ExpectedRequest) GetPagingReject ¶
func (x *ExpectedRequest) GetPagingReject() *PagingReject
func (*ExpectedRequest) GetResetAck ¶
func (x *ExpectedRequest) GetResetAck() *ResetAck
func (*ExpectedRequest) GetResetIndication ¶
func (x *ExpectedRequest) GetResetIndication() *ResetIndication
func (*ExpectedRequest) GetServiceRequest ¶
func (x *ExpectedRequest) GetServiceRequest() *ServiceRequest
func (*ExpectedRequest) GetSessionTerminateRequest ¶
func (x *ExpectedRequest) GetSessionTerminateRequest() *protos.SessionTerminateRequest
func (*ExpectedRequest) GetSgsMessage ¶
func (m *ExpectedRequest) GetSgsMessage() isExpectedRequest_SgsMessage
func (*ExpectedRequest) GetStatus ¶
func (x *ExpectedRequest) GetStatus() *Status
func (*ExpectedRequest) GetTmsiReallocationComplete ¶
func (x *ExpectedRequest) GetTmsiReallocationComplete() *TMSIReallocationComplete
func (*ExpectedRequest) GetUeActivityIndication ¶
func (x *ExpectedRequest) GetUeActivityIndication() *UEActivityIndication
func (*ExpectedRequest) GetUeUnreachable ¶
func (x *ExpectedRequest) GetUeUnreachable() *UEUnreachable
func (*ExpectedRequest) GetUpdateSessionRequest ¶
func (x *ExpectedRequest) GetUpdateSessionRequest() *protos.UpdateSessionRequest
func (*ExpectedRequest) GetUplinkUnitdata ¶
func (x *ExpectedRequest) GetUplinkUnitdata() *UplinkUnitdata
func (*ExpectedRequest) ProtoMessage ¶
func (*ExpectedRequest) ProtoMessage()
func (*ExpectedRequest) ProtoReflect ¶
func (x *ExpectedRequest) ProtoReflect() protoreflect.Message
func (*ExpectedRequest) Reset ¶
func (x *ExpectedRequest) Reset()
func (*ExpectedRequest) String ¶
func (x *ExpectedRequest) String() string
type ExpectedRequest_AlertAck ¶
type ExpectedRequest_AlertAck struct {
AlertAck *AlertAck `protobuf:"bytes,1,opt,name=alert_ack,json=alertAck,proto3,oneof"`
}
type ExpectedRequest_AlertReject ¶
type ExpectedRequest_AlertReject struct {
AlertReject *AlertReject `protobuf:"bytes,2,opt,name=alert_reject,json=alertReject,proto3,oneof"`
}
type ExpectedRequest_CreateSessionRequest ¶
type ExpectedRequest_CreateSessionRequest struct {
CreateSessionRequest *protos.CreateSessionRequest `protobuf:"bytes,15,opt,name=create_session_request,json=createSessionRequest,proto3,oneof"`
}
type ExpectedRequest_EpsDetachIndication ¶
type ExpectedRequest_EpsDetachIndication struct {
EpsDetachIndication *EPSDetachIndication `protobuf:"bytes,3,opt,name=eps_detach_indication,json=epsDetachIndication,proto3,oneof"`
}
type ExpectedRequest_ImsiDetachIndication ¶
type ExpectedRequest_ImsiDetachIndication struct {
ImsiDetachIndication *IMSIDetachIndication `protobuf:"bytes,4,opt,name=imsi_detach_indication,json=imsiDetachIndication,proto3,oneof"`
}
type ExpectedRequest_LocationUpdateRequest ¶
type ExpectedRequest_LocationUpdateRequest struct {
LocationUpdateRequest *LocationUpdateRequest `protobuf:"bytes,5,opt,name=location_update_request,json=locationUpdateRequest,proto3,oneof"`
}
type ExpectedRequest_PagingReject ¶
type ExpectedRequest_PagingReject struct {
PagingReject *PagingReject `protobuf:"bytes,6,opt,name=paging_reject,json=pagingReject,proto3,oneof"`
}
type ExpectedRequest_ResetAck ¶
type ExpectedRequest_ResetAck struct {
ResetAck *ResetAck `protobuf:"bytes,12,opt,name=reset_ack,json=resetAck,proto3,oneof"`
}
type ExpectedRequest_ResetIndication ¶
type ExpectedRequest_ResetIndication struct {
ResetIndication *ResetIndication `protobuf:"bytes,13,opt,name=reset_indication,json=resetIndication,proto3,oneof"`
}
type ExpectedRequest_ServiceRequest ¶
type ExpectedRequest_ServiceRequest struct {
ServiceRequest *ServiceRequest `protobuf:"bytes,7,opt,name=service_request,json=serviceRequest,proto3,oneof"`
}
type ExpectedRequest_SessionTerminateRequest ¶
type ExpectedRequest_SessionTerminateRequest struct {
SessionTerminateRequest *protos.SessionTerminateRequest `protobuf:"bytes,17,opt,name=session_terminate_request,json=sessionTerminateRequest,proto3,oneof"`
}
type ExpectedRequest_Status ¶
type ExpectedRequest_Status struct {
Status *Status `protobuf:"bytes,14,opt,name=status,proto3,oneof"`
}
type ExpectedRequest_TmsiReallocationComplete ¶
type ExpectedRequest_TmsiReallocationComplete struct {
TmsiReallocationComplete *TMSIReallocationComplete `protobuf:"bytes,8,opt,name=tmsi_reallocation_complete,json=tmsiReallocationComplete,proto3,oneof"`
}
type ExpectedRequest_UeActivityIndication ¶
type ExpectedRequest_UeActivityIndication struct {
UeActivityIndication *UEActivityIndication `protobuf:"bytes,9,opt,name=ue_activity_indication,json=ueActivityIndication,proto3,oneof"`
}
type ExpectedRequest_UeUnreachable ¶
type ExpectedRequest_UeUnreachable struct {
UeUnreachable *UEUnreachable `protobuf:"bytes,10,opt,name=ue_unreachable,json=ueUnreachable,proto3,oneof"`
}
type ExpectedRequest_UpdateSessionRequest ¶
type ExpectedRequest_UpdateSessionRequest struct {
UpdateSessionRequest *protos.UpdateSessionRequest `protobuf:"bytes,16,opt,name=update_session_request,json=updateSessionRequest,proto3,oneof"`
}
type ExpectedRequest_UplinkUnitdata ¶
type ExpectedRequest_UplinkUnitdata struct {
UplinkUnitdata *UplinkUnitdata `protobuf:"bytes,11,opt,name=uplink_unitdata,json=uplinkUnitdata,proto3,oneof"`
}
type FinalUnitAction ¶
type FinalUnitAction int32
const ( FinalUnitAction_Terminate FinalUnitAction = 0 FinalUnitAction_Redirect FinalUnitAction = 1 FinalUnitAction_Restrict FinalUnitAction = 2 )
func (FinalUnitAction) Descriptor ¶
func (FinalUnitAction) Descriptor() protoreflect.EnumDescriptor
func (FinalUnitAction) Enum ¶
func (x FinalUnitAction) Enum() *FinalUnitAction
func (FinalUnitAction) EnumDescriptor
deprecated
func (FinalUnitAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use FinalUnitAction.Descriptor instead.
func (FinalUnitAction) Number ¶
func (x FinalUnitAction) Number() protoreflect.EnumNumber
func (FinalUnitAction) String ¶
func (x FinalUnitAction) String() string
func (FinalUnitAction) Type ¶
func (FinalUnitAction) Type() protoreflect.EnumType
type GatewayStatusRequest ¶
type GatewayStatusRequest struct { // Gateway's network id NetworkId string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` // Gateway's logical id LogicalId string `protobuf:"bytes,2,opt,name=logical_id,json=logicalId,proto3" json:"logical_id,omitempty"` // contains filtered or unexported fields }
func (*GatewayStatusRequest) Descriptor
deprecated
func (*GatewayStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use GatewayStatusRequest.ProtoReflect.Descriptor instead.
func (*GatewayStatusRequest) GetLogicalId ¶
func (x *GatewayStatusRequest) GetLogicalId() string
func (*GatewayStatusRequest) GetNetworkId ¶
func (x *GatewayStatusRequest) GetNetworkId() string
func (*GatewayStatusRequest) ProtoMessage ¶
func (*GatewayStatusRequest) ProtoMessage()
func (*GatewayStatusRequest) ProtoReflect ¶
func (x *GatewayStatusRequest) ProtoReflect() protoreflect.Message
func (*GatewayStatusRequest) Reset ¶
func (x *GatewayStatusRequest) Reset()
func (*GatewayStatusRequest) String ¶
func (x *GatewayStatusRequest) String() string
type GxCreditControlAnswer ¶
type GxCreditControlAnswer struct { // request type and request number will be taken from the request ResultCode uint32 `protobuf:"varint,1,opt,name=result_code,json=resultCode,proto3" json:"result_code,omitempty"` UsageMonitoringInfos []*UsageMonitoringInformation `protobuf:"bytes,11,rep,name=usage_monitoring_infos,json=usageMonitoringInfos,proto3" json:"usage_monitoring_infos,omitempty"` RuleInstalls *RuleInstalls `protobuf:"bytes,12,opt,name=rule_installs,json=ruleInstalls,proto3" json:"rule_installs,omitempty"` RuleRemovals *RuleRemovals `protobuf:"bytes,13,opt,name=rule_removals,json=ruleRemovals,proto3" json:"rule_removals,omitempty"` EventTriggers []uint32 `protobuf:"varint,14,rep,packed,name=event_triggers,json=eventTriggers,proto3" json:"event_triggers,omitempty"` RevalidationTime *timestamp.Timestamp `protobuf:"bytes,15,opt,name=revalidation_time,json=revalidationTime,proto3" json:"revalidation_time,omitempty"` // contains filtered or unexported fields }
func NewGxCCAnswer ¶
func NewGxCCAnswer(resultCode uint32) *GxCreditControlAnswer
func (*GxCreditControlAnswer) Descriptor
deprecated
func (*GxCreditControlAnswer) Descriptor() ([]byte, []int)
Deprecated: Use GxCreditControlAnswer.ProtoReflect.Descriptor instead.
func (*GxCreditControlAnswer) GetEventTriggers ¶
func (x *GxCreditControlAnswer) GetEventTriggers() []uint32
func (*GxCreditControlAnswer) GetResultCode ¶
func (x *GxCreditControlAnswer) GetResultCode() uint32
func (*GxCreditControlAnswer) GetRevalidationTime ¶
func (x *GxCreditControlAnswer) GetRevalidationTime() *timestamp.Timestamp
func (*GxCreditControlAnswer) GetRuleInstalls ¶
func (x *GxCreditControlAnswer) GetRuleInstalls() *RuleInstalls
func (*GxCreditControlAnswer) GetRuleRemovals ¶
func (x *GxCreditControlAnswer) GetRuleRemovals() *RuleRemovals
func (*GxCreditControlAnswer) GetUsageMonitoringInfos ¶
func (x *GxCreditControlAnswer) GetUsageMonitoringInfos() []*UsageMonitoringInformation
func (*GxCreditControlAnswer) ProtoMessage ¶
func (*GxCreditControlAnswer) ProtoMessage()
func (*GxCreditControlAnswer) ProtoReflect ¶
func (x *GxCreditControlAnswer) ProtoReflect() protoreflect.Message
func (*GxCreditControlAnswer) Reset ¶
func (x *GxCreditControlAnswer) Reset()
func (*GxCreditControlAnswer) SetDynamicRuleInstall ¶
func (m *GxCreditControlAnswer) SetDynamicRuleInstall(rule *RuleDefinition) *GxCreditControlAnswer
func (*GxCreditControlAnswer) SetEventTriggers ¶
func (m *GxCreditControlAnswer) SetEventTriggers(eventTriggers []uint32) *GxCreditControlAnswer
func (*GxCreditControlAnswer) SetRevalidationTime ¶
func (m *GxCreditControlAnswer) SetRevalidationTime(revalidationTime *timestamp.Timestamp) *GxCreditControlAnswer
func (*GxCreditControlAnswer) SetRuleActivationTime ¶
func (m *GxCreditControlAnswer) SetRuleActivationTime(activationTime *timestamp.Timestamp) *GxCreditControlAnswer
func (*GxCreditControlAnswer) SetRuleDeactivationTime ¶
func (m *GxCreditControlAnswer) SetRuleDeactivationTime(deactivationTime *timestamp.Timestamp) *GxCreditControlAnswer
func (*GxCreditControlAnswer) SetStaticRuleInstalls ¶
func (m *GxCreditControlAnswer) SetStaticRuleInstalls(ruleIDs, baseNames []string) *GxCreditControlAnswer
func (*GxCreditControlAnswer) SetStaticRuleRemovals ¶
func (m *GxCreditControlAnswer) SetStaticRuleRemovals(rulesIDs, baseNames []string) *GxCreditControlAnswer
func (*GxCreditControlAnswer) SetUsageMonitorInfo ¶
func (m *GxCreditControlAnswer) SetUsageMonitorInfo(monitor *UsageMonitoringInformation) *GxCreditControlAnswer
func (*GxCreditControlAnswer) String ¶
func (x *GxCreditControlAnswer) String() string
type GxCreditControlExpectation ¶
type GxCreditControlExpectation struct { ExpectedRequest *GxCreditControlRequest `protobuf:"bytes,1,opt,name=expected_request,json=expectedRequest,proto3" json:"expected_request,omitempty"` Answer *GxCreditControlAnswer `protobuf:"bytes,2,opt,name=answer,proto3" json:"answer,omitempty"` // contains filtered or unexported fields }
func NewGxCreditControlExpectation ¶
func NewGxCreditControlExpectation() *GxCreditControlExpectation
func (*GxCreditControlExpectation) Descriptor
deprecated
func (*GxCreditControlExpectation) Descriptor() ([]byte, []int)
Deprecated: Use GxCreditControlExpectation.ProtoReflect.Descriptor instead.
func (*GxCreditControlExpectation) Expect ¶
func (m *GxCreditControlExpectation) Expect(ccr *GxCreditControlRequest) *GxCreditControlExpectation
func (*GxCreditControlExpectation) GetAnswer ¶
func (x *GxCreditControlExpectation) GetAnswer() *GxCreditControlAnswer
func (*GxCreditControlExpectation) GetExpectedRequest ¶
func (x *GxCreditControlExpectation) GetExpectedRequest() *GxCreditControlRequest
func (*GxCreditControlExpectation) ProtoMessage ¶
func (*GxCreditControlExpectation) ProtoMessage()
func (*GxCreditControlExpectation) ProtoReflect ¶
func (x *GxCreditControlExpectation) ProtoReflect() protoreflect.Message
func (*GxCreditControlExpectation) Reset ¶
func (x *GxCreditControlExpectation) Reset()
func (*GxCreditControlExpectation) Return ¶
func (m *GxCreditControlExpectation) Return(cca *GxCreditControlAnswer) *GxCreditControlExpectation
func (*GxCreditControlExpectation) String ¶
func (x *GxCreditControlExpectation) String() string
type GxCreditControlExpectations ¶
type GxCreditControlExpectations struct { Expectations []*GxCreditControlExpectation `protobuf:"bytes,1,rep,name=expectations,proto3" json:"expectations,omitempty"` UnexpectedRequestBehavior UnexpectedRequestBehavior `` /* 180-byte string literal not displayed */ GxDefaultCca *GxCreditControlAnswer `protobuf:"bytes,3,opt,name=gx_default_cca,json=gxDefaultCca,proto3" json:"gx_default_cca,omitempty"` TotalExpectedUsage *Octets `protobuf:"bytes,4,opt,name=total_expected_usage,json=totalExpectedUsage,proto3" json:"total_expected_usage,omitempty"` // contains filtered or unexported fields }
func (*GxCreditControlExpectations) Descriptor
deprecated
func (*GxCreditControlExpectations) Descriptor() ([]byte, []int)
Deprecated: Use GxCreditControlExpectations.ProtoReflect.Descriptor instead.
func (*GxCreditControlExpectations) GetExpectations ¶
func (x *GxCreditControlExpectations) GetExpectations() []*GxCreditControlExpectation
func (*GxCreditControlExpectations) GetGxDefaultCca ¶
func (x *GxCreditControlExpectations) GetGxDefaultCca() *GxCreditControlAnswer
func (*GxCreditControlExpectations) GetTotalExpectedUsage ¶
func (x *GxCreditControlExpectations) GetTotalExpectedUsage() *Octets
func (*GxCreditControlExpectations) GetUnexpectedRequestBehavior ¶
func (x *GxCreditControlExpectations) GetUnexpectedRequestBehavior() UnexpectedRequestBehavior
func (*GxCreditControlExpectations) ProtoMessage ¶
func (*GxCreditControlExpectations) ProtoMessage()
func (*GxCreditControlExpectations) ProtoReflect ¶
func (x *GxCreditControlExpectations) ProtoReflect() protoreflect.Message
func (*GxCreditControlExpectations) Reset ¶
func (x *GxCreditControlExpectations) Reset()
func (*GxCreditControlExpectations) String ¶
func (x *GxCreditControlExpectations) String() string
type GxCreditControlRequest ¶
type GxCreditControlRequest struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` RequestType CCRequestType `protobuf:"varint,2,opt,name=request_type,json=requestType,proto3,enum=magma.feg.CCRequestType" json:"request_type,omitempty"` RequestNumber *wrappers.Int32Value `protobuf:"bytes,3,opt,name=request_number,json=requestNumber,proto3" json:"request_number,omitempty"` UsageMonitoringReports []*UsageMonitoringInformation `` /* 130-byte string literal not displayed */ // As long as we use real traffic for the test, usage reporting will differ // each time. So this field will specify the acceptable range for the // value. We will accept a request as matching if // (expected report - delta) < actual report < (expected report + delta) UsageReportDelta uint64 `protobuf:"varint,12,opt,name=usage_report_delta,json=usageReportDelta,proto3" json:"usage_report_delta,omitempty"` EventTrigger *wrappers.Int32Value `protobuf:"bytes,13,opt,name=event_trigger,json=eventTrigger,proto3" json:"event_trigger,omitempty"` // contains filtered or unexported fields }
func NewGxCCRequest ¶
func NewGxCCRequest(imsi string, requestType CCRequestType) *GxCreditControlRequest
func (*GxCreditControlRequest) Descriptor
deprecated
func (*GxCreditControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use GxCreditControlRequest.ProtoReflect.Descriptor instead.
func (*GxCreditControlRequest) GetEventTrigger ¶
func (x *GxCreditControlRequest) GetEventTrigger() *wrappers.Int32Value
func (*GxCreditControlRequest) GetImsi ¶
func (x *GxCreditControlRequest) GetImsi() string
func (*GxCreditControlRequest) GetRequestNumber ¶
func (x *GxCreditControlRequest) GetRequestNumber() *wrappers.Int32Value
func (*GxCreditControlRequest) GetRequestType ¶
func (x *GxCreditControlRequest) GetRequestType() CCRequestType
func (*GxCreditControlRequest) GetUsageMonitoringReports ¶
func (x *GxCreditControlRequest) GetUsageMonitoringReports() []*UsageMonitoringInformation
func (*GxCreditControlRequest) GetUsageReportDelta ¶
func (x *GxCreditControlRequest) GetUsageReportDelta() uint64
func (*GxCreditControlRequest) ProtoMessage ¶
func (*GxCreditControlRequest) ProtoMessage()
func (*GxCreditControlRequest) ProtoReflect ¶
func (x *GxCreditControlRequest) ProtoReflect() protoreflect.Message
func (*GxCreditControlRequest) Reset ¶
func (x *GxCreditControlRequest) Reset()
func (*GxCreditControlRequest) SetEventTrigger ¶
func (m *GxCreditControlRequest) SetEventTrigger(eventTrigger int32) *GxCreditControlRequest
func (*GxCreditControlRequest) SetUsageMonitorReport ¶
func (m *GxCreditControlRequest) SetUsageMonitorReport(report *UsageMonitoringInformation) *GxCreditControlRequest
func (*GxCreditControlRequest) SetUsageReportDelta ¶
func (m *GxCreditControlRequest) SetUsageReportDelta(delta uint64) *GxCreditControlRequest
func (*GxCreditControlRequest) String ¶
func (x *GxCreditControlRequest) String() string
type GxCreditControlResult ¶
type GxCreditControlResult struct { Results []*ExpectationResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` Errors []*ErrorByIndex `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"` // contains filtered or unexported fields }
func (*GxCreditControlResult) Descriptor
deprecated
func (*GxCreditControlResult) Descriptor() ([]byte, []int)
Deprecated: Use GxCreditControlResult.ProtoReflect.Descriptor instead.
func (*GxCreditControlResult) GetErrors ¶
func (x *GxCreditControlResult) GetErrors() []*ErrorByIndex
func (*GxCreditControlResult) GetResults ¶
func (x *GxCreditControlResult) GetResults() []*ExpectationResult
func (*GxCreditControlResult) ProtoMessage ¶
func (*GxCreditControlResult) ProtoMessage()
func (*GxCreditControlResult) ProtoReflect ¶
func (x *GxCreditControlResult) ProtoReflect() protoreflect.Message
func (*GxCreditControlResult) Reset ¶
func (x *GxCreditControlResult) Reset()
func (*GxCreditControlResult) String ¶
func (x *GxCreditControlResult) String() string
type GyCreditControlAnswer ¶
type GyCreditControlAnswer struct { RequestType CCRequestType `protobuf:"varint,1,opt,name=request_type,json=requestType,proto3,enum=magma.feg.CCRequestType" json:"request_type,omitempty"` RequestNumber uint32 `protobuf:"varint,2,opt,name=request_number,json=requestNumber,proto3" json:"request_number,omitempty"` ResultCode uint32 `protobuf:"varint,3,opt,name=result_code,json=resultCode,proto3" json:"result_code,omitempty"` QuotaGrants []*QuotaGrant `protobuf:"bytes,4,rep,name=quota_grants,json=quotaGrants,proto3" json:"quota_grants,omitempty"` LinkFailure bool `protobuf:"varint,5,opt,name=link_failure,json=linkFailure,proto3" json:"link_failure,omitempty"` // contains filtered or unexported fields }
func NewGyCCAnswer ¶
func NewGyCCAnswer(resultCode uint32) *GyCreditControlAnswer
func (*GyCreditControlAnswer) Descriptor
deprecated
func (*GyCreditControlAnswer) Descriptor() ([]byte, []int)
Deprecated: Use GyCreditControlAnswer.ProtoReflect.Descriptor instead.
func (*GyCreditControlAnswer) GetLinkFailure ¶
func (x *GyCreditControlAnswer) GetLinkFailure() bool
func (*GyCreditControlAnswer) GetQuotaGrants ¶
func (x *GyCreditControlAnswer) GetQuotaGrants() []*QuotaGrant
func (*GyCreditControlAnswer) GetRequestNumber ¶
func (x *GyCreditControlAnswer) GetRequestNumber() uint32
func (*GyCreditControlAnswer) GetRequestType ¶
func (x *GyCreditControlAnswer) GetRequestType() CCRequestType
func (*GyCreditControlAnswer) GetResultCode ¶
func (x *GyCreditControlAnswer) GetResultCode() uint32
func (*GyCreditControlAnswer) ProtoMessage ¶
func (*GyCreditControlAnswer) ProtoMessage()
func (*GyCreditControlAnswer) ProtoReflect ¶
func (x *GyCreditControlAnswer) ProtoReflect() protoreflect.Message
func (*GyCreditControlAnswer) Reset ¶
func (x *GyCreditControlAnswer) Reset()
func (*GyCreditControlAnswer) SetLinkFailure ¶
func (m *GyCreditControlAnswer) SetLinkFailure(linkFailure bool) *GyCreditControlAnswer
func (*GyCreditControlAnswer) SetQuotaGrant ¶
func (m *GyCreditControlAnswer) SetQuotaGrant(grant *QuotaGrant) *GyCreditControlAnswer
func (*GyCreditControlAnswer) String ¶
func (x *GyCreditControlAnswer) String() string
type GyCreditControlExpectation ¶
type GyCreditControlExpectation struct { ExpectedRequest *GyCreditControlRequest `protobuf:"bytes,1,opt,name=expected_request,json=expectedRequest,proto3" json:"expected_request,omitempty"` Answer *GyCreditControlAnswer `protobuf:"bytes,2,opt,name=answer,proto3" json:"answer,omitempty"` // contains filtered or unexported fields }
func NewGyCreditControlExpectation ¶
func NewGyCreditControlExpectation() *GyCreditControlExpectation
func (*GyCreditControlExpectation) Descriptor
deprecated
func (*GyCreditControlExpectation) Descriptor() ([]byte, []int)
Deprecated: Use GyCreditControlExpectation.ProtoReflect.Descriptor instead.
func (*GyCreditControlExpectation) Expect ¶
func (m *GyCreditControlExpectation) Expect(ccr *GyCreditControlRequest) *GyCreditControlExpectation
func (*GyCreditControlExpectation) GetAnswer ¶
func (x *GyCreditControlExpectation) GetAnswer() *GyCreditControlAnswer
func (*GyCreditControlExpectation) GetExpectedRequest ¶
func (x *GyCreditControlExpectation) GetExpectedRequest() *GyCreditControlRequest
func (*GyCreditControlExpectation) ProtoMessage ¶
func (*GyCreditControlExpectation) ProtoMessage()
func (*GyCreditControlExpectation) ProtoReflect ¶
func (x *GyCreditControlExpectation) ProtoReflect() protoreflect.Message
func (*GyCreditControlExpectation) Reset ¶
func (x *GyCreditControlExpectation) Reset()
func (*GyCreditControlExpectation) Return ¶
func (m *GyCreditControlExpectation) Return(cca *GyCreditControlAnswer) *GyCreditControlExpectation
func (*GyCreditControlExpectation) String ¶
func (x *GyCreditControlExpectation) String() string
type GyCreditControlExpectations ¶
type GyCreditControlExpectations struct { Expectations []*GyCreditControlExpectation `protobuf:"bytes,1,rep,name=expectations,proto3" json:"expectations,omitempty"` UnexpectedRequestBehavior UnexpectedRequestBehavior `` /* 180-byte string literal not displayed */ GyDefaultCca *GyCreditControlAnswer `protobuf:"bytes,3,opt,name=gy_default_cca,json=gyDefaultCca,proto3" json:"gy_default_cca,omitempty"` // contains filtered or unexported fields }
func (*GyCreditControlExpectations) Descriptor
deprecated
func (*GyCreditControlExpectations) Descriptor() ([]byte, []int)
Deprecated: Use GyCreditControlExpectations.ProtoReflect.Descriptor instead.
func (*GyCreditControlExpectations) GetExpectations ¶
func (x *GyCreditControlExpectations) GetExpectations() []*GyCreditControlExpectation
func (*GyCreditControlExpectations) GetGyDefaultCca ¶
func (x *GyCreditControlExpectations) GetGyDefaultCca() *GyCreditControlAnswer
func (*GyCreditControlExpectations) GetUnexpectedRequestBehavior ¶
func (x *GyCreditControlExpectations) GetUnexpectedRequestBehavior() UnexpectedRequestBehavior
func (*GyCreditControlExpectations) ProtoMessage ¶
func (*GyCreditControlExpectations) ProtoMessage()
func (*GyCreditControlExpectations) ProtoReflect ¶
func (x *GyCreditControlExpectations) ProtoReflect() protoreflect.Message
func (*GyCreditControlExpectations) Reset ¶
func (x *GyCreditControlExpectations) Reset()
func (*GyCreditControlExpectations) String ¶
func (x *GyCreditControlExpectations) String() string
type GyCreditControlRequest ¶
type GyCreditControlRequest struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` RequestType CCRequestType `protobuf:"varint,2,opt,name=request_type,json=requestType,proto3,enum=magma.feg.CCRequestType" json:"request_type,omitempty"` RequestNumber *wrappers.Int32Value `protobuf:"bytes,3,opt,name=request_number,json=requestNumber,proto3" json:"request_number,omitempty"` QosInfo *QosInfo `protobuf:"bytes,21,opt,name=qos_info,json=qosInfo,proto3" json:"qos_info,omitempty"` Mscc []*MultipleServicesCreditControl `protobuf:"bytes,22,rep,name=mscc,proto3" json:"mscc,omitempty"` // As long as we use real traffic for the test, usage reporting will differ // each time. So this field will specify the acceptable range for the // value. We will accept a request as matching if // (expected report - delta) < actual report < (expected report + delta) UsageReportDelta uint64 `protobuf:"varint,12,opt,name=usage_report_delta,json=usageReportDelta,proto3" json:"usage_report_delta,omitempty"` // contains filtered or unexported fields }
func NewGyCCRequest ¶
func NewGyCCRequest(imsi string, requestType CCRequestType) *GyCreditControlRequest
func (*GyCreditControlRequest) Descriptor
deprecated
func (*GyCreditControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use GyCreditControlRequest.ProtoReflect.Descriptor instead.
func (*GyCreditControlRequest) GetImsi ¶
func (x *GyCreditControlRequest) GetImsi() string
func (*GyCreditControlRequest) GetMscc ¶
func (x *GyCreditControlRequest) GetMscc() []*MultipleServicesCreditControl
func (*GyCreditControlRequest) GetQosInfo ¶
func (x *GyCreditControlRequest) GetQosInfo() *QosInfo
func (*GyCreditControlRequest) GetRequestNumber ¶
func (x *GyCreditControlRequest) GetRequestNumber() *wrappers.Int32Value
func (*GyCreditControlRequest) GetRequestType ¶
func (x *GyCreditControlRequest) GetRequestType() CCRequestType
func (*GyCreditControlRequest) GetUsageReportDelta ¶
func (x *GyCreditControlRequest) GetUsageReportDelta() uint64
func (*GyCreditControlRequest) ProtoMessage ¶
func (*GyCreditControlRequest) ProtoMessage()
func (*GyCreditControlRequest) ProtoReflect ¶
func (x *GyCreditControlRequest) ProtoReflect() protoreflect.Message
func (*GyCreditControlRequest) Reset ¶
func (x *GyCreditControlRequest) Reset()
func (*GyCreditControlRequest) SetMSCC ¶
func (m *GyCreditControlRequest) SetMSCC(mscc *MultipleServicesCreditControl) *GyCreditControlRequest
func (*GyCreditControlRequest) SetMSCCDelta ¶
func (m *GyCreditControlRequest) SetMSCCDelta(delta uint64) *GyCreditControlRequest
func (*GyCreditControlRequest) SetRequestNumber ¶
func (m *GyCreditControlRequest) SetRequestNumber(requestNumber int32) *GyCreditControlRequest
func (*GyCreditControlRequest) String ¶
func (x *GyCreditControlRequest) String() string
type GyCreditControlResult ¶
type GyCreditControlResult struct { Results []*ExpectationResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"` Errors []*ErrorByIndex `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"` // contains filtered or unexported fields }
func (*GyCreditControlResult) Descriptor
deprecated
func (*GyCreditControlResult) Descriptor() ([]byte, []int)
Deprecated: Use GyCreditControlResult.ProtoReflect.Descriptor instead.
func (*GyCreditControlResult) GetErrors ¶
func (x *GyCreditControlResult) GetErrors() []*ErrorByIndex
func (*GyCreditControlResult) GetResults ¶
func (x *GyCreditControlResult) GetResults() []*ExpectationResult
func (*GyCreditControlResult) ProtoMessage ¶
func (*GyCreditControlResult) ProtoMessage()
func (*GyCreditControlResult) ProtoReflect ¶
func (x *GyCreditControlResult) ProtoReflect() protoreflect.Message
func (*GyCreditControlResult) Reset ¶
func (x *GyCreditControlResult) Reset()
func (*GyCreditControlResult) String ¶
func (x *GyCreditControlResult) String() string
type HSSConfiguratorClient ¶
type HSSConfiguratorClient interface { // Adds a new subscriber to the store. // Throws ALREADY_EXISTS if the subscriber already exists. // AddSubscriber(ctx context.Context, in *protos.SubscriberData, opts ...grpc.CallOption) (*protos1.Void, error) // Deletes an existing subscriber. // If the subscriber is not already present, this request is ignored. // DeleteSubscriber(ctx context.Context, in *protos.SubscriberID, opts ...grpc.CallOption) (*protos1.Void, error) // Updates an existing subscriber. // Throws NOT_FOUND if the subscriber is missing. // UpdateSubscriber(ctx context.Context, in *protos.SubscriberData, opts ...grpc.CallOption) (*protos1.Void, error) // Returns the SubscriberData for a subscriber. // Throws NOT_FOUND if the subscriber is missing. // GetSubscriberData(ctx context.Context, in *protos.SubscriberID, opts ...grpc.CallOption) (*protos.SubscriberData, error) // De-register an authenticated subscriber DeregisterSubscriber(ctx context.Context, in *protos.SubscriberID, opts ...grpc.CallOption) (*protos1.Void, error) }
HSSConfiguratorClient is the client API for HSSConfigurator service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewHSSConfiguratorClient ¶
func NewHSSConfiguratorClient(cc grpc.ClientConnInterface) HSSConfiguratorClient
type HSSConfiguratorServer ¶
type HSSConfiguratorServer interface { // Adds a new subscriber to the store. // Throws ALREADY_EXISTS if the subscriber already exists. // AddSubscriber(context.Context, *protos.SubscriberData) (*protos1.Void, error) // Deletes an existing subscriber. // If the subscriber is not already present, this request is ignored. // DeleteSubscriber(context.Context, *protos.SubscriberID) (*protos1.Void, error) // Updates an existing subscriber. // Throws NOT_FOUND if the subscriber is missing. // UpdateSubscriber(context.Context, *protos.SubscriberData) (*protos1.Void, error) // Returns the SubscriberData for a subscriber. // Throws NOT_FOUND if the subscriber is missing. // GetSubscriberData(context.Context, *protos.SubscriberID) (*protos.SubscriberData, error) // De-register an authenticated subscriber DeregisterSubscriber(context.Context, *protos.SubscriberID) (*protos1.Void, error) }
HSSConfiguratorServer is the server API for HSSConfigurator service.
type HealthClient ¶
type HealthClient interface { // Update the cloud representation of gateway health UpdateHealth(ctx context.Context, in *HealthRequest, opts ...grpc.CallOption) (*HealthResponse, error) // Get the health statistics of a gateway GetHealth(ctx context.Context, in *GatewayStatusRequest, opts ...grpc.CallOption) (*HealthStats, error) // Get cluster state for (networkID, clusterID) tuple GetClusterState(ctx context.Context, in *ClusterStateRequest, opts ...grpc.CallOption) (*ClusterState, error) }
HealthClient is the client API for Health service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewHealthClient ¶
func NewHealthClient(cc grpc.ClientConnInterface) HealthClient
type HealthRequest ¶
type HealthRequest struct { HealthStats *HealthStats `protobuf:"bytes,1,opt,name=health_stats,json=healthStats,proto3" json:"health_stats,omitempty"` // contains filtered or unexported fields }
func (*HealthRequest) Descriptor
deprecated
func (*HealthRequest) Descriptor() ([]byte, []int)
Deprecated: Use HealthRequest.ProtoReflect.Descriptor instead.
func (*HealthRequest) GetHealthStats ¶
func (x *HealthRequest) GetHealthStats() *HealthStats
func (*HealthRequest) ProtoMessage ¶
func (*HealthRequest) ProtoMessage()
func (*HealthRequest) ProtoReflect ¶
func (x *HealthRequest) ProtoReflect() protoreflect.Message
func (*HealthRequest) Reset ¶
func (x *HealthRequest) Reset()
func (*HealthRequest) String ¶
func (x *HealthRequest) String() string
type HealthResponse ¶
type HealthResponse struct { Action HealthResponse_RequestedAction `protobuf:"varint,1,opt,name=action,proto3,enum=magma.feg.HealthResponse_RequestedAction" json:"action,omitempty"` // Unix time of when the update occurred Time uint64 `protobuf:"varint,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*HealthResponse) Descriptor
deprecated
func (*HealthResponse) Descriptor() ([]byte, []int)
Deprecated: Use HealthResponse.ProtoReflect.Descriptor instead.
func (*HealthResponse) GetAction ¶
func (x *HealthResponse) GetAction() HealthResponse_RequestedAction
func (*HealthResponse) GetTime ¶
func (x *HealthResponse) GetTime() uint64
func (*HealthResponse) ProtoMessage ¶
func (*HealthResponse) ProtoMessage()
func (*HealthResponse) ProtoReflect ¶
func (x *HealthResponse) ProtoReflect() protoreflect.Message
func (*HealthResponse) Reset ¶
func (x *HealthResponse) Reset()
func (*HealthResponse) String ¶
func (x *HealthResponse) String() string
type HealthResponse_RequestedAction ¶
type HealthResponse_RequestedAction int32
const ( HealthResponse_NONE HealthResponse_RequestedAction = 0 // Everything is OK, do nothing HealthResponse_SYSTEM_DOWN HealthResponse_RequestedAction = 1 HealthResponse_SYSTEM_UP HealthResponse_RequestedAction = 2 )
func (HealthResponse_RequestedAction) Descriptor ¶
func (HealthResponse_RequestedAction) Descriptor() protoreflect.EnumDescriptor
func (HealthResponse_RequestedAction) Enum ¶
func (x HealthResponse_RequestedAction) Enum() *HealthResponse_RequestedAction
func (HealthResponse_RequestedAction) EnumDescriptor
deprecated
func (HealthResponse_RequestedAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use HealthResponse_RequestedAction.Descriptor instead.
func (HealthResponse_RequestedAction) Number ¶
func (x HealthResponse_RequestedAction) Number() protoreflect.EnumNumber
func (HealthResponse_RequestedAction) String ¶
func (x HealthResponse_RequestedAction) String() string
func (HealthResponse_RequestedAction) Type ¶
func (HealthResponse_RequestedAction) Type() protoreflect.EnumType
type HealthServer ¶
type HealthServer interface { // Update the cloud representation of gateway health UpdateHealth(context.Context, *HealthRequest) (*HealthResponse, error) // Get the health statistics of a gateway GetHealth(context.Context, *GatewayStatusRequest) (*HealthStats, error) // Get cluster state for (networkID, clusterID) tuple GetClusterState(context.Context, *ClusterStateRequest) (*ClusterState, error) }
HealthServer is the server API for Health service.
type HealthStats ¶
type HealthStats struct { // System resources, cpu, memory, etc. SystemStatus *SystemHealthStats `protobuf:"bytes,1,opt,name=system_status,json=systemStatus,proto3" json:"system_status,omitempty"` // ServiceType name mapped to service stats ServiceStatus map[string]*ServiceHealthStats `` /* 188-byte string literal not displayed */ // Gateway's perceived health of itself Health *HealthStatus `protobuf:"bytes,3,opt,name=health,proto3" json:"health,omitempty"` // Unix time of when this object is stored Time uint64 `protobuf:"varint,4,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
Object to be stored in the health service's database
func (*HealthStats) Descriptor
deprecated
func (*HealthStats) Descriptor() ([]byte, []int)
Deprecated: Use HealthStats.ProtoReflect.Descriptor instead.
func (*HealthStats) GetHealth ¶
func (x *HealthStats) GetHealth() *HealthStatus
func (*HealthStats) GetServiceStatus ¶
func (x *HealthStats) GetServiceStatus() map[string]*ServiceHealthStats
func (*HealthStats) GetSystemStatus ¶
func (x *HealthStats) GetSystemStatus() *SystemHealthStats
func (*HealthStats) GetTime ¶
func (x *HealthStats) GetTime() uint64
func (*HealthStats) ProtoMessage ¶
func (*HealthStats) ProtoMessage()
func (*HealthStats) ProtoReflect ¶
func (x *HealthStats) ProtoReflect() protoreflect.Message
func (*HealthStats) Reset ¶
func (x *HealthStats) Reset()
func (*HealthStats) String ¶
func (x *HealthStats) String() string
type HealthStatus ¶
type HealthStatus struct { Health HealthStatus_HealthState `protobuf:"varint,1,opt,name=health,proto3,enum=magma.feg.HealthStatus_HealthState" json:"health,omitempty"` // String to provide description for health status HealthMessage string `protobuf:"bytes,2,opt,name=health_message,json=healthMessage,proto3" json:"health_message,omitempty"` // contains filtered or unexported fields }
func (*HealthStatus) Descriptor
deprecated
func (*HealthStatus) Descriptor() ([]byte, []int)
Deprecated: Use HealthStatus.ProtoReflect.Descriptor instead.
func (*HealthStatus) GetHealth ¶
func (x *HealthStatus) GetHealth() HealthStatus_HealthState
func (*HealthStatus) GetHealthMessage ¶
func (x *HealthStatus) GetHealthMessage() string
func (*HealthStatus) ProtoMessage ¶
func (*HealthStatus) ProtoMessage()
func (*HealthStatus) ProtoReflect ¶
func (x *HealthStatus) ProtoReflect() protoreflect.Message
func (*HealthStatus) Reset ¶
func (x *HealthStatus) Reset()
func (*HealthStatus) String ¶
func (x *HealthStatus) String() string
type HealthStatus_HealthState ¶
type HealthStatus_HealthState int32
const ( HealthStatus_HEALTHY HealthStatus_HealthState = 0 HealthStatus_UNHEALTHY HealthStatus_HealthState = 1 )
func (HealthStatus_HealthState) Descriptor ¶
func (HealthStatus_HealthState) Descriptor() protoreflect.EnumDescriptor
func (HealthStatus_HealthState) Enum ¶
func (x HealthStatus_HealthState) Enum() *HealthStatus_HealthState
func (HealthStatus_HealthState) EnumDescriptor
deprecated
func (HealthStatus_HealthState) EnumDescriptor() ([]byte, []int)
Deprecated: Use HealthStatus_HealthState.Descriptor instead.
func (HealthStatus_HealthState) Number ¶
func (x HealthStatus_HealthState) Number() protoreflect.EnumNumber
func (HealthStatus_HealthState) String ¶
func (x HealthStatus_HealthState) String() string
func (HealthStatus_HealthState) Type ¶
func (HealthStatus_HealthState) Type() protoreflect.EnumType
type HelloClient ¶
type HelloClient interface { // Sample rpc for Hello service // SayHello(ctx context.Context, in *HelloRequest, opts ...grpc.CallOption) (*HelloReply, error) }
HelloClient is the client API for Hello service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewHelloClient ¶
func NewHelloClient(cc grpc.ClientConnInterface) HelloClient
type HelloReply ¶
type HelloReply struct { Greeting string `protobuf:"bytes,1,opt,name=greeting,proto3" json:"greeting,omitempty"` // contains filtered or unexported fields }
func (*HelloReply) Descriptor
deprecated
func (*HelloReply) Descriptor() ([]byte, []int)
Deprecated: Use HelloReply.ProtoReflect.Descriptor instead.
func (*HelloReply) GetGreeting ¶
func (x *HelloReply) GetGreeting() string
func (*HelloReply) ProtoMessage ¶
func (*HelloReply) ProtoMessage()
func (*HelloReply) ProtoReflect ¶
func (x *HelloReply) ProtoReflect() protoreflect.Message
func (*HelloReply) Reset ¶
func (x *HelloReply) Reset()
func (*HelloReply) String ¶
func (x *HelloReply) String() string
type HelloRequest ¶
type HelloRequest struct { Greeting string `protobuf:"bytes,1,opt,name=greeting,proto3" json:"greeting,omitempty"` // A grpc_err_code is an unsigned 32-bit error code as defined in the gRPC // spec. // OK Code = 0 // Canceled Code = 1 // Unknown Code = 2 // InvalidArgument Code = 3 // DeadlineExceeded Code = 4 // NotFound Code = 5 // AlreadyExists Code = 6 // PermissionDenied Code = 7 // ResourceExhausted Code = 8 // FailedPrecondition Code = 9 // Aborted Code = 10 // OutOfRange Code = 11 // Unimplemented Code = 12 // Internal Code = 13 // Unavailable Code = 14 // DataLoss Code = 15 // Unauthenticated Code = 16 // See https://github.com/grpc/grpc-go/blob/master/codes/codes.go for details // This field lets user request for a grpc err code, and expect server to // successfully send back this err code. If something goes wrong in the path, // the error code will likely come back different. GrpcErrCode uint32 `protobuf:"varint,2,opt,name=grpc_err_code,json=grpcErrCode,proto3" json:"grpc_err_code,omitempty"` // contains filtered or unexported fields }
func (*HelloRequest) Descriptor
deprecated
func (*HelloRequest) Descriptor() ([]byte, []int)
Deprecated: Use HelloRequest.ProtoReflect.Descriptor instead.
func (*HelloRequest) GetGreeting ¶
func (x *HelloRequest) GetGreeting() string
func (*HelloRequest) GetGrpcErrCode ¶
func (x *HelloRequest) GetGrpcErrCode() uint32
func (*HelloRequest) ProtoMessage ¶
func (*HelloRequest) ProtoMessage()
func (*HelloRequest) ProtoReflect ¶
func (x *HelloRequest) ProtoReflect() protoreflect.Message
func (*HelloRequest) Reset ¶
func (x *HelloRequest) Reset()
func (*HelloRequest) String ¶
func (x *HelloRequest) String() string
type HelloServer ¶
type HelloServer interface { // Sample rpc for Hello service // SayHello(context.Context, *HelloRequest) (*HelloReply, error) }
HelloServer is the server API for Hello service.
type IMSIDetachAck ¶
type IMSIDetachAck struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` // contains filtered or unexported fields }
section 8.7
func (*IMSIDetachAck) Descriptor
deprecated
func (*IMSIDetachAck) Descriptor() ([]byte, []int)
Deprecated: Use IMSIDetachAck.ProtoReflect.Descriptor instead.
func (*IMSIDetachAck) GetImsi ¶
func (x *IMSIDetachAck) GetImsi() string
func (*IMSIDetachAck) ProtoMessage ¶
func (*IMSIDetachAck) ProtoMessage()
func (*IMSIDetachAck) ProtoReflect ¶
func (x *IMSIDetachAck) ProtoReflect() protoreflect.Message
func (*IMSIDetachAck) Reset ¶
func (x *IMSIDetachAck) Reset()
func (*IMSIDetachAck) String ¶
func (x *IMSIDetachAck) String() string
type IMSIDetachIndication ¶
type IMSIDetachIndication struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` MmeName string `protobuf:"bytes,2,opt,name=mme_name,json=mmeName,proto3" json:"mme_name,omitempty"` ImsiDetachFromNonEpsServiceType []byte `` /* 164-byte string literal not displayed */ // contains filtered or unexported fields }
section 8.8
func (*IMSIDetachIndication) Descriptor
deprecated
func (*IMSIDetachIndication) Descriptor() ([]byte, []int)
Deprecated: Use IMSIDetachIndication.ProtoReflect.Descriptor instead.
func (*IMSIDetachIndication) GetImsi ¶
func (x *IMSIDetachIndication) GetImsi() string
func (*IMSIDetachIndication) GetImsiDetachFromNonEpsServiceType ¶
func (x *IMSIDetachIndication) GetImsiDetachFromNonEpsServiceType() []byte
func (*IMSIDetachIndication) GetMmeName ¶
func (x *IMSIDetachIndication) GetMmeName() string
func (*IMSIDetachIndication) ProtoMessage ¶
func (*IMSIDetachIndication) ProtoMessage()
func (*IMSIDetachIndication) ProtoReflect ¶
func (x *IMSIDetachIndication) ProtoReflect() protoreflect.Message
func (*IMSIDetachIndication) Reset ¶
func (x *IMSIDetachIndication) Reset()
func (*IMSIDetachIndication) String ¶
func (x *IMSIDetachIndication) String() string
type LocationUpdateAccept ¶
type LocationUpdateAccept struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` LocationAreaIdentifier []byte `` /* 129-byte string literal not displayed */ // Types that are assignable to NewIMSITMSI: // *LocationUpdateAccept_NewImsi // *LocationUpdateAccept_NewTmsi NewIMSITMSI isLocationUpdateAccept_NewIMSITMSI `protobuf_oneof:"newIMSITMSI"` // contains filtered or unexported fields }
section 8.9
func (*LocationUpdateAccept) Descriptor
deprecated
func (*LocationUpdateAccept) Descriptor() ([]byte, []int)
Deprecated: Use LocationUpdateAccept.ProtoReflect.Descriptor instead.
func (*LocationUpdateAccept) GetImsi ¶
func (x *LocationUpdateAccept) GetImsi() string
func (*LocationUpdateAccept) GetLocationAreaIdentifier ¶
func (x *LocationUpdateAccept) GetLocationAreaIdentifier() []byte
func (*LocationUpdateAccept) GetNewIMSITMSI ¶
func (m *LocationUpdateAccept) GetNewIMSITMSI() isLocationUpdateAccept_NewIMSITMSI
func (*LocationUpdateAccept) GetNewImsi ¶
func (x *LocationUpdateAccept) GetNewImsi() string
func (*LocationUpdateAccept) GetNewTmsi ¶
func (x *LocationUpdateAccept) GetNewTmsi() []byte
func (*LocationUpdateAccept) ProtoMessage ¶
func (*LocationUpdateAccept) ProtoMessage()
func (*LocationUpdateAccept) ProtoReflect ¶
func (x *LocationUpdateAccept) ProtoReflect() protoreflect.Message
func (*LocationUpdateAccept) Reset ¶
func (x *LocationUpdateAccept) Reset()
func (*LocationUpdateAccept) String ¶
func (x *LocationUpdateAccept) String() string
type LocationUpdateAccept_NewImsi ¶
type LocationUpdateAccept_NewImsi struct {
NewImsi string `protobuf:"bytes,3,opt,name=new_imsi,json=newImsi,proto3,oneof"`
}
type LocationUpdateAccept_NewTmsi ¶
type LocationUpdateAccept_NewTmsi struct {
NewTmsi []byte `protobuf:"bytes,4,opt,name=new_tmsi,json=newTmsi,proto3,oneof"`
}
type LocationUpdateReject ¶
type LocationUpdateReject struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` RejectCause []byte `protobuf:"bytes,2,opt,name=reject_cause,json=rejectCause,proto3" json:"reject_cause,omitempty"` LocationAreaIdentifier []byte `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
section 8.10
func (*LocationUpdateReject) Descriptor
deprecated
func (*LocationUpdateReject) Descriptor() ([]byte, []int)
Deprecated: Use LocationUpdateReject.ProtoReflect.Descriptor instead.
func (*LocationUpdateReject) GetImsi ¶
func (x *LocationUpdateReject) GetImsi() string
func (*LocationUpdateReject) GetLocationAreaIdentifier ¶
func (x *LocationUpdateReject) GetLocationAreaIdentifier() []byte
func (*LocationUpdateReject) GetRejectCause ¶
func (x *LocationUpdateReject) GetRejectCause() []byte
func (*LocationUpdateReject) ProtoMessage ¶
func (*LocationUpdateReject) ProtoMessage()
func (*LocationUpdateReject) ProtoReflect ¶
func (x *LocationUpdateReject) ProtoReflect() protoreflect.Message
func (*LocationUpdateReject) Reset ¶
func (x *LocationUpdateReject) Reset()
func (*LocationUpdateReject) String ¶
func (x *LocationUpdateReject) String() string
type LocationUpdateRequest ¶
type LocationUpdateRequest struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` MmeName string `protobuf:"bytes,2,opt,name=mme_name,json=mmeName,proto3" json:"mme_name,omitempty"` EpsLocationUpdateType []byte `` /* 128-byte string literal not displayed */ NewLocationAreaIdentifier []byte `` /* 140-byte string literal not displayed */ OldLocationAreaIdentifier []byte `` /* 140-byte string literal not displayed */ TmsiStatus []byte `protobuf:"bytes,6,opt,name=tmsi_status,json=tmsiStatus,proto3" json:"tmsi_status,omitempty"` Imeisv []byte `protobuf:"bytes,7,opt,name=imeisv,proto3" json:"imeisv,omitempty"` Tai []byte `protobuf:"bytes,8,opt,name=tai,proto3" json:"tai,omitempty"` ECgi []byte `protobuf:"bytes,9,opt,name=e_cgi,json=eCgi,proto3" json:"e_cgi,omitempty"` // contains filtered or unexported fields }
section 8.11
func (*LocationUpdateRequest) Descriptor
deprecated
func (*LocationUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use LocationUpdateRequest.ProtoReflect.Descriptor instead.
func (*LocationUpdateRequest) GetECgi ¶
func (x *LocationUpdateRequest) GetECgi() []byte
func (*LocationUpdateRequest) GetEpsLocationUpdateType ¶
func (x *LocationUpdateRequest) GetEpsLocationUpdateType() []byte
func (*LocationUpdateRequest) GetImeisv ¶
func (x *LocationUpdateRequest) GetImeisv() []byte
func (*LocationUpdateRequest) GetImsi ¶
func (x *LocationUpdateRequest) GetImsi() string
func (*LocationUpdateRequest) GetMmeName ¶
func (x *LocationUpdateRequest) GetMmeName() string
func (*LocationUpdateRequest) GetNewLocationAreaIdentifier ¶
func (x *LocationUpdateRequest) GetNewLocationAreaIdentifier() []byte
func (*LocationUpdateRequest) GetOldLocationAreaIdentifier ¶
func (x *LocationUpdateRequest) GetOldLocationAreaIdentifier() []byte
func (*LocationUpdateRequest) GetTai ¶
func (x *LocationUpdateRequest) GetTai() []byte
func (*LocationUpdateRequest) GetTmsiStatus ¶
func (x *LocationUpdateRequest) GetTmsiStatus() []byte
func (*LocationUpdateRequest) ProtoMessage ¶
func (*LocationUpdateRequest) ProtoMessage()
func (*LocationUpdateRequest) ProtoReflect ¶
func (x *LocationUpdateRequest) ProtoReflect() protoreflect.Message
func (*LocationUpdateRequest) Reset ¶
func (x *LocationUpdateRequest) Reset()
func (*LocationUpdateRequest) String ¶
func (x *LocationUpdateRequest) String() string
type MMInformationRequest ¶
type MMInformationRequest struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` MmInformation []byte `protobuf:"bytes,2,opt,name=mm_information,json=mmInformation,proto3" json:"mm_information,omitempty"` // contains filtered or unexported fields }
section 8.12
func (*MMInformationRequest) Descriptor
deprecated
func (*MMInformationRequest) Descriptor() ([]byte, []int)
Deprecated: Use MMInformationRequest.ProtoReflect.Descriptor instead.
func (*MMInformationRequest) GetImsi ¶
func (x *MMInformationRequest) GetImsi() string
func (*MMInformationRequest) GetMmInformation ¶
func (x *MMInformationRequest) GetMmInformation() []byte
func (*MMInformationRequest) ProtoMessage ¶
func (*MMInformationRequest) ProtoMessage()
func (*MMInformationRequest) ProtoReflect ¶
func (x *MMInformationRequest) ProtoReflect() protoreflect.Message
func (*MMInformationRequest) Reset ¶
func (x *MMInformationRequest) Reset()
func (*MMInformationRequest) String ¶
func (x *MMInformationRequest) String() string
type MockCoreConfiguratorClient ¶
type MockCoreConfiguratorClient interface { ConfigServer(ctx context.Context, in *ServerConfiguration, opts ...grpc.CallOption) (*protos1.Void, error) Reset(ctx context.Context, in *protos1.Void, opts ...grpc.CallOption) (*protos1.Void, error) }
MockCoreConfiguratorClient is the client API for MockCoreConfigurator service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMockCoreConfiguratorClient ¶
func NewMockCoreConfiguratorClient(cc grpc.ClientConnInterface) MockCoreConfiguratorClient
type MockCoreConfiguratorServer ¶
type MockCoreConfiguratorServer interface { ConfigServer(context.Context, *ServerConfiguration) (*protos1.Void, error) Reset(context.Context, *protos1.Void) (*protos1.Void, error) }
MockCoreConfiguratorServer is the server API for MockCoreConfigurator service.
type MockOCSClient ¶
type MockOCSClient interface { SetOCSSettings(ctx context.Context, in *OCSConfig, opts ...grpc.CallOption) (*protos1.Void, error) SetCredit(ctx context.Context, in *CreditInfo, opts ...grpc.CallOption) (*protos1.Void, error) CreateAccount(ctx context.Context, in *protos.SubscriberID, opts ...grpc.CallOption) (*protos1.Void, error) ClearSubscribers(ctx context.Context, in *protos1.Void, opts ...grpc.CallOption) (*protos1.Void, error) ReAuth(ctx context.Context, in *ChargingReAuthTarget, opts ...grpc.CallOption) (*ChargingReAuthAnswer, error) GetCredits(ctx context.Context, in *protos.SubscriberID, opts ...grpc.CallOption) (*CreditInfos, error) AbortSession(ctx context.Context, in *AbortSessionRequest, opts ...grpc.CallOption) (*AbortSessionAnswer, error) // Todo SetExpectations(ctx context.Context, in *GyCreditControlExpectations, opts ...grpc.CallOption) (*protos1.Void, error) AssertExpectations(ctx context.Context, in *protos1.Void, opts ...grpc.CallOption) (*GyCreditControlResult, error) }
MockOCSClient is the client API for MockOCS service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMockOCSClient ¶
func NewMockOCSClient(cc grpc.ClientConnInterface) MockOCSClient
type MockOCSServer ¶
type MockOCSServer interface { SetOCSSettings(context.Context, *OCSConfig) (*protos1.Void, error) SetCredit(context.Context, *CreditInfo) (*protos1.Void, error) CreateAccount(context.Context, *protos.SubscriberID) (*protos1.Void, error) ClearSubscribers(context.Context, *protos1.Void) (*protos1.Void, error) ReAuth(context.Context, *ChargingReAuthTarget) (*ChargingReAuthAnswer, error) GetCredits(context.Context, *protos.SubscriberID) (*CreditInfos, error) AbortSession(context.Context, *AbortSessionRequest) (*AbortSessionAnswer, error) // Todo SetExpectations(context.Context, *GyCreditControlExpectations) (*protos1.Void, error) AssertExpectations(context.Context, *protos1.Void) (*GyCreditControlResult, error) }
MockOCSServer is the server API for MockOCS service.
type MockPCRFClient ¶
type MockPCRFClient interface { SetPCRFConfigs(ctx context.Context, in *PCRFConfigs, opts ...grpc.CallOption) (*protos1.Void, error) CreateAccount(ctx context.Context, in *protos.SubscriberID, opts ...grpc.CallOption) (*protos1.Void, error) SetRules(ctx context.Context, in *AccountRules, opts ...grpc.CallOption) (*protos1.Void, error) SetUsageMonitors(ctx context.Context, in *UsageMonitorConfiguration, opts ...grpc.CallOption) (*protos1.Void, error) ClearSubscribers(ctx context.Context, in *protos1.Void, opts ...grpc.CallOption) (*protos1.Void, error) ReAuth(ctx context.Context, in *PolicyReAuthTarget, opts ...grpc.CallOption) (*PolicyReAuthAnswer, error) AbortSession(ctx context.Context, in *AbortSessionRequest, opts ...grpc.CallOption) (*AbortSessionAnswer, error) SetExpectations(ctx context.Context, in *GxCreditControlExpectations, opts ...grpc.CallOption) (*protos1.Void, error) AssertExpectations(ctx context.Context, in *protos1.Void, opts ...grpc.CallOption) (*GxCreditControlResult, error) }
MockPCRFClient is the client API for MockPCRF service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMockPCRFClient ¶
func NewMockPCRFClient(cc grpc.ClientConnInterface) MockPCRFClient
type MockPCRFServer ¶
type MockPCRFServer interface { SetPCRFConfigs(context.Context, *PCRFConfigs) (*protos1.Void, error) CreateAccount(context.Context, *protos.SubscriberID) (*protos1.Void, error) SetRules(context.Context, *AccountRules) (*protos1.Void, error) SetUsageMonitors(context.Context, *UsageMonitorConfiguration) (*protos1.Void, error) ClearSubscribers(context.Context, *protos1.Void) (*protos1.Void, error) ReAuth(context.Context, *PolicyReAuthTarget) (*PolicyReAuthAnswer, error) AbortSession(context.Context, *AbortSessionRequest) (*AbortSessionAnswer, error) SetExpectations(context.Context, *GxCreditControlExpectations) (*protos1.Void, error) AssertExpectations(context.Context, *protos1.Void) (*GxCreditControlResult, error) }
MockPCRFServer is the server API for MockPCRF service.
type MonitoringLevel ¶
type MonitoringLevel int32
const ( MonitoringLevel_SessionLevel MonitoringLevel = 0 MonitoringLevel_RuleLevel MonitoringLevel = 1 )
func (MonitoringLevel) Descriptor ¶
func (MonitoringLevel) Descriptor() protoreflect.EnumDescriptor
func (MonitoringLevel) Enum ¶
func (x MonitoringLevel) Enum() *MonitoringLevel
func (MonitoringLevel) EnumDescriptor
deprecated
func (MonitoringLevel) EnumDescriptor() ([]byte, []int)
Deprecated: Use MonitoringLevel.Descriptor instead.
func (MonitoringLevel) Number ¶
func (x MonitoringLevel) Number() protoreflect.EnumNumber
func (MonitoringLevel) String ¶
func (x MonitoringLevel) String() string
func (MonitoringLevel) Type ¶
func (MonitoringLevel) Type() protoreflect.EnumType
type MultipleServicesCreditControl ¶
type MultipleServicesCreditControl struct { RatingGroup uint32 `protobuf:"varint,1,opt,name=rating_group,json=ratingGroup,proto3" json:"rating_group,omitempty"` UsedServiceUnit *Octets `protobuf:"bytes,2,opt,name=used_service_unit,json=usedServiceUnit,proto3" json:"used_service_unit,omitempty"` UpdateType int32 `protobuf:"varint,3,opt,name=update_type,json=updateType,proto3" json:"update_type,omitempty"` // contains filtered or unexported fields }
func (*MultipleServicesCreditControl) Descriptor
deprecated
func (*MultipleServicesCreditControl) Descriptor() ([]byte, []int)
Deprecated: Use MultipleServicesCreditControl.ProtoReflect.Descriptor instead.
func (*MultipleServicesCreditControl) GetRatingGroup ¶
func (x *MultipleServicesCreditControl) GetRatingGroup() uint32
func (*MultipleServicesCreditControl) GetUpdateType ¶
func (x *MultipleServicesCreditControl) GetUpdateType() int32
func (*MultipleServicesCreditControl) GetUsedServiceUnit ¶
func (x *MultipleServicesCreditControl) GetUsedServiceUnit() *Octets
func (*MultipleServicesCreditControl) ProtoMessage ¶
func (*MultipleServicesCreditControl) ProtoMessage()
func (*MultipleServicesCreditControl) ProtoReflect ¶
func (x *MultipleServicesCreditControl) ProtoReflect() protoreflect.Message
func (*MultipleServicesCreditControl) Reset ¶
func (x *MultipleServicesCreditControl) Reset()
func (*MultipleServicesCreditControl) String ¶
func (x *MultipleServicesCreditControl) String() string
type OCSConfig ¶
type OCSConfig struct { MaxUsageOctets *Octets `protobuf:"bytes,1,opt,name=max_usage_octets,json=maxUsageOctets,proto3" json:"max_usage_octets,omitempty"` MaxUsageTime uint32 `protobuf:"varint,2,opt,name=max_usage_time,json=maxUsageTime,proto3" json:"max_usage_time,omitempty"` ValidityTime uint32 `protobuf:"varint,3,opt,name=validity_time,json=validityTime,proto3" json:"validity_time,omitempty"` UseMockDriver bool `protobuf:"varint,4,opt,name=use_mock_driver,json=useMockDriver,proto3" json:"use_mock_driver,omitempty"` RedirectAddress string `protobuf:"bytes,5,opt,name=redirect_address,json=redirectAddress,proto3" json:"redirect_address,omitempty"` FinalUnitAction FinalUnitAction `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
func (*OCSConfig) Descriptor
deprecated
func (*OCSConfig) GetFinalUnitAction ¶
func (x *OCSConfig) GetFinalUnitAction() FinalUnitAction
func (*OCSConfig) GetMaxUsageOctets ¶
func (*OCSConfig) GetMaxUsageTime ¶
func (*OCSConfig) GetRedirectAddress ¶
func (*OCSConfig) GetUseMockDriver ¶
func (*OCSConfig) GetValidityTime ¶
func (*OCSConfig) ProtoMessage ¶
func (*OCSConfig) ProtoMessage()
func (*OCSConfig) ProtoReflect ¶
func (x *OCSConfig) ProtoReflect() protoreflect.Message
type Octets ¶
type Octets struct { TotalOctets uint64 `protobuf:"varint,1,opt,name=total_octets,json=totalOctets,proto3" json:"total_octets,omitempty"` InputOctets uint64 `protobuf:"varint,2,opt,name=input_octets,json=inputOctets,proto3" json:"input_octets,omitempty"` OutputOctets uint64 `protobuf:"varint,3,opt,name=output_octets,json=outputOctets,proto3" json:"output_octets,omitempty"` // contains filtered or unexported fields }
func (*Octets) Descriptor
deprecated
func (*Octets) GetInputOctets ¶
func (*Octets) GetOutputOctets ¶
func (*Octets) GetTotalOctets ¶
func (*Octets) ProtoMessage ¶
func (*Octets) ProtoMessage()
func (*Octets) ProtoReflect ¶
func (x *Octets) ProtoReflect() protoreflect.Message
type PCRFConfigs ¶
type PCRFConfigs struct { UseMockDriver bool `protobuf:"varint,1,opt,name=use_mock_driver,json=useMockDriver,proto3" json:"use_mock_driver,omitempty"` // contains filtered or unexported fields }
func (*PCRFConfigs) Descriptor
deprecated
func (*PCRFConfigs) Descriptor() ([]byte, []int)
Deprecated: Use PCRFConfigs.ProtoReflect.Descriptor instead.
func (*PCRFConfigs) GetUseMockDriver ¶
func (x *PCRFConfigs) GetUseMockDriver() bool
func (*PCRFConfigs) ProtoMessage ¶
func (*PCRFConfigs) ProtoMessage()
func (*PCRFConfigs) ProtoReflect ¶
func (x *PCRFConfigs) ProtoReflect() protoreflect.Message
func (*PCRFConfigs) Reset ¶
func (x *PCRFConfigs) Reset()
func (*PCRFConfigs) String ¶
func (x *PCRFConfigs) String() string
type PagingReject ¶
type PagingReject struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` SgsCause []byte `protobuf:"bytes,2,opt,name=sgs_cause,json=sgsCause,proto3" json:"sgs_cause,omitempty"` // contains filtered or unexported fields }
section 8.13
func (*PagingReject) Descriptor
deprecated
func (*PagingReject) Descriptor() ([]byte, []int)
Deprecated: Use PagingReject.ProtoReflect.Descriptor instead.
func (*PagingReject) GetImsi ¶
func (x *PagingReject) GetImsi() string
func (*PagingReject) GetSgsCause ¶
func (x *PagingReject) GetSgsCause() []byte
func (*PagingReject) ProtoMessage ¶
func (*PagingReject) ProtoMessage()
func (*PagingReject) ProtoReflect ¶
func (x *PagingReject) ProtoReflect() protoreflect.Message
func (*PagingReject) Reset ¶
func (x *PagingReject) Reset()
func (*PagingReject) String ¶
func (x *PagingReject) String() string
type PagingRequest ¶
type PagingRequest struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` VlrName string `protobuf:"bytes,2,opt,name=vlr_name,json=vlrName,proto3" json:"vlr_name,omitempty"` ServiceIndicator []byte `protobuf:"bytes,3,opt,name=service_indicator,json=serviceIndicator,proto3" json:"service_indicator,omitempty"` Tmsi []byte `protobuf:"bytes,4,opt,name=tmsi,proto3" json:"tmsi,omitempty"` Cli []byte `protobuf:"bytes,5,opt,name=cli,proto3" json:"cli,omitempty"` LocationAreaIdentifier []byte `` /* 129-byte string literal not displayed */ GlobalCnId []byte `protobuf:"bytes,7,opt,name=global_cn_id,json=globalCnId,proto3" json:"global_cn_id,omitempty"` SsCode []byte `protobuf:"bytes,8,opt,name=ss_code,json=ssCode,proto3" json:"ss_code,omitempty"` LcsIndicator []byte `protobuf:"bytes,9,opt,name=lcs_indicator,json=lcsIndicator,proto3" json:"lcs_indicator,omitempty"` LcsClientIdentity []byte `protobuf:"bytes,10,opt,name=lcs_client_identity,json=lcsClientIdentity,proto3" json:"lcs_client_identity,omitempty"` ChannelNeeded []byte `protobuf:"bytes,11,opt,name=channel_needed,json=channelNeeded,proto3" json:"channel_needed,omitempty"` EmlppPriority []byte `protobuf:"bytes,12,opt,name=emlpp_priority,json=emlppPriority,proto3" json:"emlpp_priority,omitempty"` // contains filtered or unexported fields }
section 8.14
func (*PagingRequest) Descriptor
deprecated
func (*PagingRequest) Descriptor() ([]byte, []int)
Deprecated: Use PagingRequest.ProtoReflect.Descriptor instead.
func (*PagingRequest) GetChannelNeeded ¶
func (x *PagingRequest) GetChannelNeeded() []byte
func (*PagingRequest) GetCli ¶
func (x *PagingRequest) GetCli() []byte
func (*PagingRequest) GetEmlppPriority ¶
func (x *PagingRequest) GetEmlppPriority() []byte
func (*PagingRequest) GetGlobalCnId ¶
func (x *PagingRequest) GetGlobalCnId() []byte
func (*PagingRequest) GetImsi ¶
func (x *PagingRequest) GetImsi() string
func (*PagingRequest) GetLcsClientIdentity ¶
func (x *PagingRequest) GetLcsClientIdentity() []byte
func (*PagingRequest) GetLcsIndicator ¶
func (x *PagingRequest) GetLcsIndicator() []byte
func (*PagingRequest) GetLocationAreaIdentifier ¶
func (x *PagingRequest) GetLocationAreaIdentifier() []byte
func (*PagingRequest) GetServiceIndicator ¶
func (x *PagingRequest) GetServiceIndicator() []byte
func (*PagingRequest) GetSsCode ¶
func (x *PagingRequest) GetSsCode() []byte
func (*PagingRequest) GetTmsi ¶
func (x *PagingRequest) GetTmsi() []byte
func (*PagingRequest) GetVlrName ¶
func (x *PagingRequest) GetVlrName() string
func (*PagingRequest) ProtoMessage ¶
func (*PagingRequest) ProtoMessage()
func (*PagingRequest) ProtoReflect ¶
func (x *PagingRequest) ProtoReflect() protoreflect.Message
func (*PagingRequest) Reset ¶
func (x *PagingRequest) Reset()
func (*PagingRequest) String ¶
func (x *PagingRequest) String() string
type PolicyReAuthAnswer ¶
type PolicyReAuthAnswer struct { SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` ResultCode uint32 `protobuf:"varint,2,opt,name=result_code,json=resultCode,proto3" json:"result_code,omitempty"` FailedRules map[string]uint32 `` /* 183-byte string literal not displayed */ // contains filtered or unexported fields }
func (*PolicyReAuthAnswer) Descriptor
deprecated
func (*PolicyReAuthAnswer) Descriptor() ([]byte, []int)
Deprecated: Use PolicyReAuthAnswer.ProtoReflect.Descriptor instead.
func (*PolicyReAuthAnswer) GetFailedRules ¶
func (x *PolicyReAuthAnswer) GetFailedRules() map[string]uint32
func (*PolicyReAuthAnswer) GetResultCode ¶
func (x *PolicyReAuthAnswer) GetResultCode() uint32
func (*PolicyReAuthAnswer) GetSessionId ¶
func (x *PolicyReAuthAnswer) GetSessionId() string
func (*PolicyReAuthAnswer) ProtoMessage ¶
func (*PolicyReAuthAnswer) ProtoMessage()
func (*PolicyReAuthAnswer) ProtoReflect ¶
func (x *PolicyReAuthAnswer) ProtoReflect() protoreflect.Message
func (*PolicyReAuthAnswer) Reset ¶
func (x *PolicyReAuthAnswer) Reset()
func (*PolicyReAuthAnswer) String ¶
func (x *PolicyReAuthAnswer) String() string
type PolicyReAuthTarget ¶
type PolicyReAuthTarget struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` RulesToRemove *RuleRemovals `protobuf:"bytes,2,opt,name=rules_to_remove,json=rulesToRemove,proto3" json:"rules_to_remove,omitempty"` RulesToInstall *RuleInstalls `protobuf:"bytes,3,opt,name=rules_to_install,json=rulesToInstall,proto3" json:"rules_to_install,omitempty"` UsageMonitoringInfos []*UsageMonitoringInformation `protobuf:"bytes,4,rep,name=usage_monitoring_infos,json=usageMonitoringInfos,proto3" json:"usage_monitoring_infos,omitempty"` // contains filtered or unexported fields }
func (*PolicyReAuthTarget) Descriptor
deprecated
func (*PolicyReAuthTarget) Descriptor() ([]byte, []int)
Deprecated: Use PolicyReAuthTarget.ProtoReflect.Descriptor instead.
func (*PolicyReAuthTarget) GetImsi ¶
func (x *PolicyReAuthTarget) GetImsi() string
func (*PolicyReAuthTarget) GetRulesToInstall ¶
func (x *PolicyReAuthTarget) GetRulesToInstall() *RuleInstalls
func (*PolicyReAuthTarget) GetRulesToRemove ¶
func (x *PolicyReAuthTarget) GetRulesToRemove() *RuleRemovals
func (*PolicyReAuthTarget) GetUsageMonitoringInfos ¶
func (x *PolicyReAuthTarget) GetUsageMonitoringInfos() []*UsageMonitoringInformation
func (*PolicyReAuthTarget) ProtoMessage ¶
func (*PolicyReAuthTarget) ProtoMessage()
func (*PolicyReAuthTarget) ProtoReflect ¶
func (x *PolicyReAuthTarget) ProtoReflect() protoreflect.Message
func (*PolicyReAuthTarget) Reset ¶
func (x *PolicyReAuthTarget) Reset()
func (*PolicyReAuthTarget) String ¶
func (x *PolicyReAuthTarget) String() string
type PurgeUEAnswer ¶
type PurgeUEAnswer struct { // EPC error code on failure ErrorCode ErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=magma.feg.ErrorCode" json:"error_code,omitempty"` // contains filtered or unexported fields }
Purge UE Answer (Section 7.2.15)
func (*PurgeUEAnswer) Descriptor
deprecated
func (*PurgeUEAnswer) Descriptor() ([]byte, []int)
Deprecated: Use PurgeUEAnswer.ProtoReflect.Descriptor instead.
func (*PurgeUEAnswer) GetErrorCode ¶
func (x *PurgeUEAnswer) GetErrorCode() ErrorCode
func (*PurgeUEAnswer) ProtoMessage ¶
func (*PurgeUEAnswer) ProtoMessage()
func (*PurgeUEAnswer) ProtoReflect ¶
func (x *PurgeUEAnswer) ProtoReflect() protoreflect.Message
func (*PurgeUEAnswer) Reset ¶
func (x *PurgeUEAnswer) Reset()
func (*PurgeUEAnswer) String ¶
func (x *PurgeUEAnswer) String() string
type PurgeUERequest ¶
type PurgeUERequest struct { // Subscriber identifier UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` // contains filtered or unexported fields }
Purge UE Request (Section 7.2.14)
func (*PurgeUERequest) Descriptor
deprecated
func (*PurgeUERequest) Descriptor() ([]byte, []int)
Deprecated: Use PurgeUERequest.ProtoReflect.Descriptor instead.
func (*PurgeUERequest) GetUserName ¶
func (x *PurgeUERequest) GetUserName() string
func (*PurgeUERequest) ProtoMessage ¶
func (*PurgeUERequest) ProtoMessage()
func (*PurgeUERequest) ProtoReflect ¶
func (x *PurgeUERequest) ProtoReflect() protoreflect.Message
func (*PurgeUERequest) Reset ¶
func (x *PurgeUERequest) Reset()
func (*PurgeUERequest) String ¶
func (x *PurgeUERequest) String() string
type QosInfo ¶
type QosInfo struct { // AVP: 1041 ApnAggMaxBitRateUl uint32 `protobuf:"varint,1,opt,name=apn_agg_max_bit_rate_ul,json=apnAggMaxBitRateUl,proto3" json:"apn_agg_max_bit_rate_ul,omitempty"` // AVP: 1040 ApnAggMaxBitRateDl uint32 `protobuf:"varint,2,opt,name=apn_agg_max_bit_rate_dl,json=apnAggMaxBitRateDl,proto3" json:"apn_agg_max_bit_rate_dl,omitempty"` // contains filtered or unexported fields }
func (*QosInfo) Descriptor
deprecated
func (*QosInfo) GetApnAggMaxBitRateDl ¶
func (*QosInfo) GetApnAggMaxBitRateUl ¶
func (*QosInfo) ProtoMessage ¶
func (*QosInfo) ProtoMessage()
func (*QosInfo) ProtoReflect ¶
func (x *QosInfo) ProtoReflect() protoreflect.Message
type QuotaGrant ¶
type QuotaGrant struct { RatingGroup uint32 `protobuf:"varint,1,opt,name=rating_group,json=ratingGroup,proto3" json:"rating_group,omitempty"` GrantedServiceUnit *Octets `protobuf:"bytes,2,opt,name=granted_service_unit,json=grantedServiceUnit,proto3" json:"granted_service_unit,omitempty"` ValidityTime uint32 `protobuf:"varint,3,opt,name=validity_time,json=validityTime,proto3" json:"validity_time,omitempty"` ResultCode uint32 `protobuf:"varint,4,opt,name=result_code,json=resultCode,proto3" json:"result_code,omitempty"` IsFinalCredit bool `protobuf:"varint,11,opt,name=is_final_credit,json=isFinalCredit,proto3" json:"is_final_credit,omitempty"` FinalUnitAction FinalUnitAction `` /* 141-byte string literal not displayed */ RedirectServer *RedirectServer `protobuf:"bytes,13,opt,name=redirect_server,json=redirectServer,proto3" json:"redirect_server,omitempty"` // contains filtered or unexported fields }
func (*QuotaGrant) Descriptor
deprecated
func (*QuotaGrant) Descriptor() ([]byte, []int)
Deprecated: Use QuotaGrant.ProtoReflect.Descriptor instead.
func (*QuotaGrant) GetFinalUnitAction ¶
func (x *QuotaGrant) GetFinalUnitAction() FinalUnitAction
func (*QuotaGrant) GetGrantedServiceUnit ¶
func (x *QuotaGrant) GetGrantedServiceUnit() *Octets
func (*QuotaGrant) GetIsFinalCredit ¶
func (x *QuotaGrant) GetIsFinalCredit() bool
func (*QuotaGrant) GetRatingGroup ¶
func (x *QuotaGrant) GetRatingGroup() uint32
func (*QuotaGrant) GetRedirectServer ¶
func (x *QuotaGrant) GetRedirectServer() *RedirectServer
func (*QuotaGrant) GetResultCode ¶
func (x *QuotaGrant) GetResultCode() uint32
func (*QuotaGrant) GetValidityTime ¶
func (x *QuotaGrant) GetValidityTime() uint32
func (*QuotaGrant) ProtoMessage ¶
func (*QuotaGrant) ProtoMessage()
func (*QuotaGrant) ProtoReflect ¶
func (x *QuotaGrant) ProtoReflect() protoreflect.Message
func (*QuotaGrant) Reset ¶
func (x *QuotaGrant) Reset()
func (*QuotaGrant) String ¶
func (x *QuotaGrant) String() string
type RedirectServer ¶
type RedirectServer struct { RedirectServerAddress string `protobuf:"bytes,1,opt,name=RedirectServerAddress,proto3" json:"RedirectServerAddress,omitempty"` // contains filtered or unexported fields }
func (*RedirectServer) Descriptor
deprecated
func (*RedirectServer) Descriptor() ([]byte, []int)
Deprecated: Use RedirectServer.ProtoReflect.Descriptor instead.
func (*RedirectServer) GetRedirectServerAddress ¶
func (x *RedirectServer) GetRedirectServerAddress() string
func (*RedirectServer) ProtoMessage ¶
func (*RedirectServer) ProtoMessage()
func (*RedirectServer) ProtoReflect ¶
func (x *RedirectServer) ProtoReflect() protoreflect.Message
func (*RedirectServer) Reset ¶
func (x *RedirectServer) Reset()
func (*RedirectServer) String ¶
func (x *RedirectServer) String() string
type RegistrationAnswer ¶
type RegistrationAnswer struct { SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` // contains filtered or unexported fields }
RegistrationAnswer: ServerAssignmentAnswer with ServerAssignmentType set to (DE)/REGISTRATION (Section 8.2.2.3)
func (*RegistrationAnswer) Descriptor
deprecated
func (*RegistrationAnswer) Descriptor() ([]byte, []int)
Deprecated: Use RegistrationAnswer.ProtoReflect.Descriptor instead.
func (*RegistrationAnswer) GetSessionId ¶
func (x *RegistrationAnswer) GetSessionId() string
func (*RegistrationAnswer) ProtoMessage ¶
func (*RegistrationAnswer) ProtoMessage()
func (*RegistrationAnswer) ProtoReflect ¶
func (x *RegistrationAnswer) ProtoReflect() protoreflect.Message
func (*RegistrationAnswer) Reset ¶
func (x *RegistrationAnswer) Reset()
func (*RegistrationAnswer) String ¶
func (x *RegistrationAnswer) String() string
type RegistrationRequest ¶
type RegistrationRequest struct { // Subscriber identifier UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` SessionId string `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` // contains filtered or unexported fields }
RegistrationRequest: ServerAssignmentRequest with ServerAssignmentType set to (DE)/REGISTRATION (Section 8.2.2.3)
func (*RegistrationRequest) Descriptor
deprecated
func (*RegistrationRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegistrationRequest.ProtoReflect.Descriptor instead.
func (*RegistrationRequest) GetSessionId ¶
func (x *RegistrationRequest) GetSessionId() string
func (*RegistrationRequest) GetUserName ¶
func (x *RegistrationRequest) GetUserName() string
func (*RegistrationRequest) ProtoMessage ¶
func (*RegistrationRequest) ProtoMessage()
func (*RegistrationRequest) ProtoReflect ¶
func (x *RegistrationRequest) ProtoReflect() protoreflect.Message
func (*RegistrationRequest) Reset ¶
func (x *RegistrationRequest) Reset()
func (*RegistrationRequest) String ¶
func (x *RegistrationRequest) String() string
type RegistrationTerminationRequest ¶
type RegistrationTerminationRequest struct { // Subscriber identifier UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` ReasonCode RegistrationTerminationRequest_ReasonCode `` /* 149-byte string literal not displayed */ ReasonInfo string `protobuf:"bytes,3,opt,name=reason_info,json=reasonInfo,proto3" json:"reason_info,omitempty"` SessionId string `protobuf:"bytes,4,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` // contains filtered or unexported fields }
RegistrationTerminationRequest, see: http://www.qtc.jp/3GPP/Specs/29273-920.pdf Section 8.2.2.4
func (*RegistrationTerminationRequest) Descriptor
deprecated
func (*RegistrationTerminationRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegistrationTerminationRequest.ProtoReflect.Descriptor instead.
func (*RegistrationTerminationRequest) GetReasonCode ¶
func (x *RegistrationTerminationRequest) GetReasonCode() RegistrationTerminationRequest_ReasonCode
func (*RegistrationTerminationRequest) GetReasonInfo ¶
func (x *RegistrationTerminationRequest) GetReasonInfo() string
func (*RegistrationTerminationRequest) GetSessionId ¶
func (x *RegistrationTerminationRequest) GetSessionId() string
func (*RegistrationTerminationRequest) GetUserName ¶
func (x *RegistrationTerminationRequest) GetUserName() string
func (*RegistrationTerminationRequest) ProtoMessage ¶
func (*RegistrationTerminationRequest) ProtoMessage()
func (*RegistrationTerminationRequest) ProtoReflect ¶
func (x *RegistrationTerminationRequest) ProtoReflect() protoreflect.Message
func (*RegistrationTerminationRequest) Reset ¶
func (x *RegistrationTerminationRequest) Reset()
func (*RegistrationTerminationRequest) String ¶
func (x *RegistrationTerminationRequest) String() string
type RegistrationTerminationRequest_ReasonCode ¶
type RegistrationTerminationRequest_ReasonCode int32
ReasonCode -> DeregistrationReason:ReasonCode see: https://www.etsi.org/deliver/etsi_ts/129200_129299/129229/10.05.00_60/ts_129229v100500p.pdf
const ( RegistrationTerminationRequest_PERMANENT_TERMINATION RegistrationTerminationRequest_ReasonCode = 0 RegistrationTerminationRequest_NEW_SERVER_ASSIGNMENT RegistrationTerminationRequest_ReasonCode = 1 RegistrationTerminationRequest_SERVER_CHANGE RegistrationTerminationRequest_ReasonCode = 2 RegistrationTerminationRequest_REMOVE_S_CSCF RegistrationTerminationRequest_ReasonCode = 3 )
func (RegistrationTerminationRequest_ReasonCode) Descriptor ¶
func (RegistrationTerminationRequest_ReasonCode) Descriptor() protoreflect.EnumDescriptor
func (RegistrationTerminationRequest_ReasonCode) EnumDescriptor
deprecated
func (RegistrationTerminationRequest_ReasonCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use RegistrationTerminationRequest_ReasonCode.Descriptor instead.
func (RegistrationTerminationRequest_ReasonCode) Number ¶
func (x RegistrationTerminationRequest_ReasonCode) Number() protoreflect.EnumNumber
func (RegistrationTerminationRequest_ReasonCode) String ¶
func (x RegistrationTerminationRequest_ReasonCode) String() string
func (RegistrationTerminationRequest_ReasonCode) Type ¶
func (RegistrationTerminationRequest_ReasonCode) Type() protoreflect.EnumType
type ReleaseRequest ¶
type ReleaseRequest struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` SgsCause []byte `protobuf:"bytes,2,opt,name=sgs_cause,json=sgsCause,proto3" json:"sgs_cause,omitempty"` // contains filtered or unexported fields }
section 8.23
func (*ReleaseRequest) Descriptor
deprecated
func (*ReleaseRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReleaseRequest.ProtoReflect.Descriptor instead.
func (*ReleaseRequest) GetImsi ¶
func (x *ReleaseRequest) GetImsi() string
func (*ReleaseRequest) GetSgsCause ¶
func (x *ReleaseRequest) GetSgsCause() []byte
func (*ReleaseRequest) ProtoMessage ¶
func (*ReleaseRequest) ProtoMessage()
func (*ReleaseRequest) ProtoReflect ¶
func (x *ReleaseRequest) ProtoReflect() protoreflect.Message
func (*ReleaseRequest) Reset ¶
func (x *ReleaseRequest) Reset()
func (*ReleaseRequest) String ¶
func (x *ReleaseRequest) String() string
type Reply ¶
type Reply struct { ServerBehavior Reply_ServerBehavior `` /* 140-byte string literal not displayed */ // reply delaying time in sec ReplyDelay int32 `protobuf:"varint,2,opt,name=reply_delay,json=replyDelay,proto3" json:"reply_delay,omitempty"` // Types that are assignable to SgsMessage: // *Reply_AlertRequest // *Reply_DownlinkUnitdata // *Reply_EpsDetachAck // *Reply_ImsiDetachAck // *Reply_LocationUpdateAccept // *Reply_LocationUpdateReject // *Reply_MmInformationRequest // *Reply_PagingRequest // *Reply_ReleaseRequest // *Reply_ServiceAbortRequest // *Reply_ResetAck // *Reply_ResetIndication // *Reply_Status SgsMessage isReply_SgsMessage `protobuf_oneof:"sgs_message"` // Types that are assignable to GxgyMessage: // *Reply_CreateSessionResponse // *Reply_UpdateSessionResponse // *Reply_SessionTerminateResponse GxgyMessage isReply_GxgyMessage `protobuf_oneof:"gxgy_message"` // contains filtered or unexported fields }
func (*Reply) Descriptor
deprecated
func (*Reply) GetAlertRequest ¶
func (x *Reply) GetAlertRequest() *AlertRequest
func (*Reply) GetCreateSessionResponse ¶
func (x *Reply) GetCreateSessionResponse() *protos.CreateSessionResponse
func (*Reply) GetDownlinkUnitdata ¶
func (x *Reply) GetDownlinkUnitdata() *DownlinkUnitdata
func (*Reply) GetEpsDetachAck ¶
func (x *Reply) GetEpsDetachAck() *EPSDetachAck
func (*Reply) GetGxgyMessage ¶
func (m *Reply) GetGxgyMessage() isReply_GxgyMessage
func (*Reply) GetImsiDetachAck ¶
func (x *Reply) GetImsiDetachAck() *IMSIDetachAck
func (*Reply) GetLocationUpdateAccept ¶
func (x *Reply) GetLocationUpdateAccept() *LocationUpdateAccept
func (*Reply) GetLocationUpdateReject ¶
func (x *Reply) GetLocationUpdateReject() *LocationUpdateReject
func (*Reply) GetMmInformationRequest ¶
func (x *Reply) GetMmInformationRequest() *MMInformationRequest
func (*Reply) GetPagingRequest ¶
func (x *Reply) GetPagingRequest() *PagingRequest
func (*Reply) GetReleaseRequest ¶
func (x *Reply) GetReleaseRequest() *ReleaseRequest
func (*Reply) GetReplyDelay ¶
func (*Reply) GetResetAck ¶
func (*Reply) GetResetIndication ¶
func (x *Reply) GetResetIndication() *ResetIndication
func (*Reply) GetServerBehavior ¶
func (x *Reply) GetServerBehavior() Reply_ServerBehavior
func (*Reply) GetServiceAbortRequest ¶
func (x *Reply) GetServiceAbortRequest() *ServiceAbortRequest
func (*Reply) GetSessionTerminateResponse ¶
func (x *Reply) GetSessionTerminateResponse() *protos.SessionTerminateResponse
func (*Reply) GetSgsMessage ¶
func (m *Reply) GetSgsMessage() isReply_SgsMessage
func (*Reply) GetUpdateSessionResponse ¶
func (x *Reply) GetUpdateSessionResponse() *protos.UpdateSessionResponse
func (*Reply) ProtoMessage ¶
func (*Reply) ProtoMessage()
func (*Reply) ProtoReflect ¶
func (x *Reply) ProtoReflect() protoreflect.Message
type Reply_AlertRequest ¶
type Reply_AlertRequest struct {
AlertRequest *AlertRequest `protobuf:"bytes,3,opt,name=alert_request,json=alertRequest,proto3,oneof"`
}
type Reply_CreateSessionResponse ¶
type Reply_CreateSessionResponse struct {
CreateSessionResponse *protos.CreateSessionResponse `protobuf:"bytes,16,opt,name=create_session_response,json=createSessionResponse,proto3,oneof"`
}
type Reply_DownlinkUnitdata ¶
type Reply_DownlinkUnitdata struct {
DownlinkUnitdata *DownlinkUnitdata `protobuf:"bytes,4,opt,name=downlink_unitdata,json=downlinkUnitdata,proto3,oneof"`
}
type Reply_EpsDetachAck ¶
type Reply_EpsDetachAck struct {
EpsDetachAck *EPSDetachAck `protobuf:"bytes,5,opt,name=eps_detach_ack,json=epsDetachAck,proto3,oneof"`
}
type Reply_ImsiDetachAck ¶
type Reply_ImsiDetachAck struct {
ImsiDetachAck *IMSIDetachAck `protobuf:"bytes,6,opt,name=imsi_detach_ack,json=imsiDetachAck,proto3,oneof"`
}
type Reply_LocationUpdateAccept ¶
type Reply_LocationUpdateAccept struct {
LocationUpdateAccept *LocationUpdateAccept `protobuf:"bytes,7,opt,name=location_update_accept,json=locationUpdateAccept,proto3,oneof"`
}
type Reply_LocationUpdateReject ¶
type Reply_LocationUpdateReject struct {
LocationUpdateReject *LocationUpdateReject `protobuf:"bytes,8,opt,name=location_update_reject,json=locationUpdateReject,proto3,oneof"`
}
type Reply_MmInformationRequest ¶
type Reply_MmInformationRequest struct {
MmInformationRequest *MMInformationRequest `protobuf:"bytes,9,opt,name=mm_information_request,json=mmInformationRequest,proto3,oneof"`
}
type Reply_PagingRequest ¶
type Reply_PagingRequest struct {
PagingRequest *PagingRequest `protobuf:"bytes,10,opt,name=paging_request,json=pagingRequest,proto3,oneof"`
}
type Reply_ReleaseRequest ¶
type Reply_ReleaseRequest struct {
ReleaseRequest *ReleaseRequest `protobuf:"bytes,11,opt,name=release_request,json=releaseRequest,proto3,oneof"`
}
type Reply_ResetAck ¶
type Reply_ResetAck struct {
ResetAck *ResetAck `protobuf:"bytes,13,opt,name=reset_ack,json=resetAck,proto3,oneof"`
}
type Reply_ResetIndication ¶
type Reply_ResetIndication struct {
ResetIndication *ResetIndication `protobuf:"bytes,14,opt,name=reset_indication,json=resetIndication,proto3,oneof"`
}
type Reply_ServerBehavior ¶
type Reply_ServerBehavior int32
const ( Reply_REPLY_INSTANTLY Reply_ServerBehavior = 0 Reply_REPLY_LATE Reply_ServerBehavior = 1 Reply_NO_REPLY Reply_ServerBehavior = 2 )
func (Reply_ServerBehavior) Descriptor ¶
func (Reply_ServerBehavior) Descriptor() protoreflect.EnumDescriptor
func (Reply_ServerBehavior) Enum ¶
func (x Reply_ServerBehavior) Enum() *Reply_ServerBehavior
func (Reply_ServerBehavior) EnumDescriptor
deprecated
func (Reply_ServerBehavior) EnumDescriptor() ([]byte, []int)
Deprecated: Use Reply_ServerBehavior.Descriptor instead.
func (Reply_ServerBehavior) Number ¶
func (x Reply_ServerBehavior) Number() protoreflect.EnumNumber
func (Reply_ServerBehavior) String ¶
func (x Reply_ServerBehavior) String() string
func (Reply_ServerBehavior) Type ¶
func (Reply_ServerBehavior) Type() protoreflect.EnumType
type Reply_ServiceAbortRequest ¶
type Reply_ServiceAbortRequest struct {
ServiceAbortRequest *ServiceAbortRequest `protobuf:"bytes,12,opt,name=service_abort_request,json=serviceAbortRequest,proto3,oneof"`
}
type Reply_SessionTerminateResponse ¶
type Reply_SessionTerminateResponse struct {
SessionTerminateResponse *protos.SessionTerminateResponse `protobuf:"bytes,18,opt,name=session_terminate_response,json=sessionTerminateResponse,proto3,oneof"`
}
type Reply_Status ¶
type Reply_Status struct {
Status *Status `protobuf:"bytes,15,opt,name=status,proto3,oneof"`
}
type Reply_UpdateSessionResponse ¶
type Reply_UpdateSessionResponse struct {
UpdateSessionResponse *protos.UpdateSessionResponse `protobuf:"bytes,17,opt,name=update_session_response,json=updateSessionResponse,proto3,oneof"`
}
type RequestReply ¶
type RequestReply struct { Request *ExpectedRequest `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"` Reply *Reply `protobuf:"bytes,2,opt,name=reply,proto3" json:"reply,omitempty"` // contains filtered or unexported fields }
func (*RequestReply) Descriptor
deprecated
func (*RequestReply) Descriptor() ([]byte, []int)
Deprecated: Use RequestReply.ProtoReflect.Descriptor instead.
func (*RequestReply) GetReply ¶
func (x *RequestReply) GetReply() *Reply
func (*RequestReply) GetRequest ¶
func (x *RequestReply) GetRequest() *ExpectedRequest
func (*RequestReply) ProtoMessage ¶
func (*RequestReply) ProtoMessage()
func (*RequestReply) ProtoReflect ¶
func (x *RequestReply) ProtoReflect() protoreflect.Message
func (*RequestReply) Reset ¶
func (x *RequestReply) Reset()
func (*RequestReply) String ¶
func (x *RequestReply) String() string
type ResetAck ¶
type ResetAck struct { MmeName string `protobuf:"bytes,1,opt,name=mme_name,json=mmeName,proto3" json:"mme_name,omitempty"` VlrName string `protobuf:"bytes,2,opt,name=vlr_name,json=vlrName,proto3" json:"vlr_name,omitempty"` // contains filtered or unexported fields }
section 8.15
func (*ResetAck) Descriptor
deprecated
func (*ResetAck) GetMmeName ¶
func (*ResetAck) GetVlrName ¶
func (*ResetAck) ProtoMessage ¶
func (*ResetAck) ProtoMessage()
func (*ResetAck) ProtoReflect ¶
func (x *ResetAck) ProtoReflect() protoreflect.Message
type ResetAnswer ¶
type ResetAnswer struct { // EPC error code on failure ErrorCode ErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=magma.feg.ErrorCode" json:"error_code,omitempty"` // contains filtered or unexported fields }
Reset Answer (3GPP TS 29.272 Section 7.2.16)
func (*ResetAnswer) Descriptor
deprecated
func (*ResetAnswer) Descriptor() ([]byte, []int)
Deprecated: Use ResetAnswer.ProtoReflect.Descriptor instead.
func (*ResetAnswer) GetErrorCode ¶
func (x *ResetAnswer) GetErrorCode() ErrorCode
func (*ResetAnswer) ProtoMessage ¶
func (*ResetAnswer) ProtoMessage()
func (*ResetAnswer) ProtoReflect ¶
func (x *ResetAnswer) ProtoReflect() protoreflect.Message
func (*ResetAnswer) Reset ¶
func (x *ResetAnswer) Reset()
func (*ResetAnswer) String ¶
func (x *ResetAnswer) String() string
type ResetIndication ¶
type ResetIndication struct { MmeName string `protobuf:"bytes,1,opt,name=mme_name,json=mmeName,proto3" json:"mme_name,omitempty"` VlrName string `protobuf:"bytes,2,opt,name=vlr_name,json=vlrName,proto3" json:"vlr_name,omitempty"` // contains filtered or unexported fields }
section 8.16
func (*ResetIndication) Descriptor
deprecated
func (*ResetIndication) Descriptor() ([]byte, []int)
Deprecated: Use ResetIndication.ProtoReflect.Descriptor instead.
func (*ResetIndication) GetMmeName ¶
func (x *ResetIndication) GetMmeName() string
func (*ResetIndication) GetVlrName ¶
func (x *ResetIndication) GetVlrName() string
func (*ResetIndication) ProtoMessage ¶
func (*ResetIndication) ProtoMessage()
func (*ResetIndication) ProtoReflect ¶
func (x *ResetIndication) ProtoReflect() protoreflect.Message
func (*ResetIndication) Reset ¶
func (x *ResetIndication) Reset()
func (*ResetIndication) String ¶
func (x *ResetIndication) String() string
type ResetRequest ¶
type ResetRequest struct { // Subscriber identifier UserId []string `protobuf:"bytes,1,rep,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // contains filtered or unexported fields }
Reset Request (3GPP TS 29.272 Section 7.2.15)
func (*ResetRequest) Descriptor
deprecated
func (*ResetRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResetRequest.ProtoReflect.Descriptor instead.
func (*ResetRequest) GetUserId ¶
func (x *ResetRequest) GetUserId() []string
func (*ResetRequest) ProtoMessage ¶
func (*ResetRequest) ProtoMessage()
func (*ResetRequest) ProtoReflect ¶
func (x *ResetRequest) ProtoReflect() protoreflect.Message
func (*ResetRequest) Reset ¶
func (x *ResetRequest) Reset()
func (*ResetRequest) String ¶
func (x *ResetRequest) String() string
type RuleDefinition ¶
type RuleDefinition struct { RuleName string `protobuf:"bytes,1,opt,name=rule_name,json=ruleName,proto3" json:"rule_name,omitempty"` RatingGroup uint32 `protobuf:"varint,2,opt,name=rating_group,json=ratingGroup,proto3" json:"rating_group,omitempty"` Precedence uint32 `protobuf:"varint,3,opt,name=precedence,proto3" json:"precedence,omitempty"` MonitoringKey string `protobuf:"bytes,4,opt,name=monitoring_key,json=monitoringKey,proto3" json:"monitoring_key,omitempty"` FlowDescriptions []string `protobuf:"bytes,5,rep,name=flow_descriptions,json=flowDescriptions,proto3" json:"flow_descriptions,omitempty"` RedirectInformation *protos.RedirectInformation `protobuf:"bytes,7,opt,name=redirect_information,json=redirectInformation,proto3" json:"redirect_information,omitempty"` QosInformation *protos.FlowQos `protobuf:"bytes,8,opt,name=qos_information,json=qosInformation,proto3" json:"qos_information,omitempty"` // contains filtered or unexported fields }
func (*RuleDefinition) Descriptor
deprecated
func (*RuleDefinition) Descriptor() ([]byte, []int)
Deprecated: Use RuleDefinition.ProtoReflect.Descriptor instead.
func (*RuleDefinition) GetFlowDescriptions ¶
func (x *RuleDefinition) GetFlowDescriptions() []string
func (*RuleDefinition) GetMonitoringKey ¶
func (x *RuleDefinition) GetMonitoringKey() string
func (*RuleDefinition) GetPrecedence ¶
func (x *RuleDefinition) GetPrecedence() uint32
func (*RuleDefinition) GetQosInformation ¶
func (x *RuleDefinition) GetQosInformation() *protos.FlowQos
func (*RuleDefinition) GetRatingGroup ¶
func (x *RuleDefinition) GetRatingGroup() uint32
func (*RuleDefinition) GetRedirectInformation ¶
func (x *RuleDefinition) GetRedirectInformation() *protos.RedirectInformation
func (*RuleDefinition) GetRuleName ¶
func (x *RuleDefinition) GetRuleName() string
func (*RuleDefinition) ProtoMessage ¶
func (*RuleDefinition) ProtoMessage()
func (*RuleDefinition) ProtoReflect ¶
func (x *RuleDefinition) ProtoReflect() protoreflect.Message
func (*RuleDefinition) Reset ¶
func (x *RuleDefinition) Reset()
func (*RuleDefinition) String ¶
func (x *RuleDefinition) String() string
type RuleInstalls ¶
type RuleInstalls struct { RuleNames []string `protobuf:"bytes,1,rep,name=rule_names,json=ruleNames,proto3" json:"rule_names,omitempty"` RuleBaseNames []string `protobuf:"bytes,2,rep,name=rule_base_names,json=ruleBaseNames,proto3" json:"rule_base_names,omitempty"` RuleDefinitions []*RuleDefinition `protobuf:"bytes,3,rep,name=rule_definitions,json=ruleDefinitions,proto3" json:"rule_definitions,omitempty"` ActivationTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=activation_time,json=activationTime,proto3" json:"activation_time,omitempty"` DeactivationTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=deactivation_time,json=deactivationTime,proto3" json:"deactivation_time,omitempty"` // contains filtered or unexported fields }
func (*RuleInstalls) Descriptor
deprecated
func (*RuleInstalls) Descriptor() ([]byte, []int)
Deprecated: Use RuleInstalls.ProtoReflect.Descriptor instead.
func (*RuleInstalls) GetActivationTime ¶
func (x *RuleInstalls) GetActivationTime() *timestamp.Timestamp
func (*RuleInstalls) GetDeactivationTime ¶
func (x *RuleInstalls) GetDeactivationTime() *timestamp.Timestamp
func (*RuleInstalls) GetRuleBaseNames ¶
func (x *RuleInstalls) GetRuleBaseNames() []string
func (*RuleInstalls) GetRuleDefinitions ¶
func (x *RuleInstalls) GetRuleDefinitions() []*RuleDefinition
func (*RuleInstalls) GetRuleNames ¶
func (x *RuleInstalls) GetRuleNames() []string
func (*RuleInstalls) ProtoMessage ¶
func (*RuleInstalls) ProtoMessage()
func (*RuleInstalls) ProtoReflect ¶
func (x *RuleInstalls) ProtoReflect() protoreflect.Message
func (*RuleInstalls) Reset ¶
func (x *RuleInstalls) Reset()
func (*RuleInstalls) String ¶
func (x *RuleInstalls) String() string
type RuleRemovals ¶
type RuleRemovals struct { RuleNames []string `protobuf:"bytes,1,rep,name=rule_names,json=ruleNames,proto3" json:"rule_names,omitempty"` RuleBaseNames []string `protobuf:"bytes,2,rep,name=rule_base_names,json=ruleBaseNames,proto3" json:"rule_base_names,omitempty"` // contains filtered or unexported fields }
func (*RuleRemovals) Descriptor
deprecated
func (*RuleRemovals) Descriptor() ([]byte, []int)
Deprecated: Use RuleRemovals.ProtoReflect.Descriptor instead.
func (*RuleRemovals) GetRuleBaseNames ¶
func (x *RuleRemovals) GetRuleBaseNames() []string
func (*RuleRemovals) GetRuleNames ¶
func (x *RuleRemovals) GetRuleNames() []string
func (*RuleRemovals) ProtoMessage ¶
func (*RuleRemovals) ProtoMessage()
func (*RuleRemovals) ProtoReflect ¶
func (x *RuleRemovals) ProtoReflect() protoreflect.Message
func (*RuleRemovals) Reset ¶
func (x *RuleRemovals) Reset()
func (*RuleRemovals) String ¶
func (x *RuleRemovals) String() string
type S6AGatewayServiceClient ¶
type S6AGatewayServiceClient interface { // Cancel-Location (Code 317) CancelLocation(ctx context.Context, in *CancelLocationRequest, opts ...grpc.CallOption) (*CancelLocationAnswer, error) // Reset (Code 322) Reset(ctx context.Context, in *ResetRequest, opts ...grpc.CallOption) (*ResetAnswer, error) }
S6AGatewayServiceClient is the client API for S6AGatewayService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewS6AGatewayServiceClient ¶
func NewS6AGatewayServiceClient(cc grpc.ClientConnInterface) S6AGatewayServiceClient
type S6AGatewayServiceServer ¶
type S6AGatewayServiceServer interface { // Cancel-Location (Code 317) CancelLocation(context.Context, *CancelLocationRequest) (*CancelLocationAnswer, error) // Reset (Code 322) Reset(context.Context, *ResetRequest) (*ResetAnswer, error) }
S6AGatewayServiceServer is the server API for S6AGatewayService service.
type S6AProxyClient ¶
type S6AProxyClient interface { // Authentication-Information (Code 318) AuthenticationInformation(ctx context.Context, in *AuthenticationInformationRequest, opts ...grpc.CallOption) (*AuthenticationInformationAnswer, error) // Update-Location (Code 316) UpdateLocation(ctx context.Context, in *UpdateLocationRequest, opts ...grpc.CallOption) (*UpdateLocationAnswer, error) // Purge-UE (Code 321) PurgeUE(ctx context.Context, in *PurgeUERequest, opts ...grpc.CallOption) (*PurgeUEAnswer, error) }
S6AProxyClient is the client API for S6AProxy service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewS6AProxyClient ¶
func NewS6AProxyClient(cc grpc.ClientConnInterface) S6AProxyClient
type S6AProxyServer ¶
type S6AProxyServer interface { // Authentication-Information (Code 318) AuthenticationInformation(context.Context, *AuthenticationInformationRequest) (*AuthenticationInformationAnswer, error) // Update-Location (Code 316) UpdateLocation(context.Context, *UpdateLocationRequest) (*UpdateLocationAnswer, error) // Purge-UE (Code 321) PurgeUE(context.Context, *PurgeUERequest) (*PurgeUEAnswer, error) }
S6AProxyServer is the server API for S6AProxy service.
type ServerConfiguration ¶
type ServerConfiguration struct { RequestReply []*RequestReply `protobuf:"bytes,1,rep,name=request_reply,json=requestReply,proto3" json:"request_reply,omitempty"` // contains filtered or unexported fields }
func (*ServerConfiguration) Descriptor
deprecated
func (*ServerConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use ServerConfiguration.ProtoReflect.Descriptor instead.
func (*ServerConfiguration) GetRequestReply ¶
func (x *ServerConfiguration) GetRequestReply() []*RequestReply
func (*ServerConfiguration) ProtoMessage ¶
func (*ServerConfiguration) ProtoMessage()
func (*ServerConfiguration) ProtoReflect ¶
func (x *ServerConfiguration) ProtoReflect() protoreflect.Message
func (*ServerConfiguration) Reset ¶
func (x *ServerConfiguration) Reset()
func (*ServerConfiguration) String ¶
func (x *ServerConfiguration) String() string
type ServiceAbortRequest ¶
type ServiceAbortRequest struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` // contains filtered or unexported fields }
section 8.24
func (*ServiceAbortRequest) Descriptor
deprecated
func (*ServiceAbortRequest) Descriptor() ([]byte, []int)
Deprecated: Use ServiceAbortRequest.ProtoReflect.Descriptor instead.
func (*ServiceAbortRequest) GetImsi ¶
func (x *ServiceAbortRequest) GetImsi() string
func (*ServiceAbortRequest) ProtoMessage ¶
func (*ServiceAbortRequest) ProtoMessage()
func (*ServiceAbortRequest) ProtoReflect ¶
func (x *ServiceAbortRequest) ProtoReflect() protoreflect.Message
func (*ServiceAbortRequest) Reset ¶
func (x *ServiceAbortRequest) Reset()
func (*ServiceAbortRequest) String ¶
func (x *ServiceAbortRequest) String() string
type ServiceHealthClient ¶
type ServiceHealthClient interface { // Disable service functionality for the time specified in the request Disable(ctx context.Context, in *DisableMessage, opts ...grpc.CallOption) (*protos.Void, error) // Enable service functionality Enable(ctx context.Context, in *protos.Void, opts ...grpc.CallOption) (*protos.Void, error) // Get health status of the service GetHealthStatus(ctx context.Context, in *protos.Void, opts ...grpc.CallOption) (*HealthStatus, error) }
ServiceHealthClient is the client API for ServiceHealth service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewServiceHealthClient ¶
func NewServiceHealthClient(cc grpc.ClientConnInterface) ServiceHealthClient
type ServiceHealthServer ¶
type ServiceHealthServer interface { // Disable service functionality for the time specified in the request Disable(context.Context, *DisableMessage) (*protos.Void, error) // Enable service functionality Enable(context.Context, *protos.Void) (*protos.Void, error) // Get health status of the service GetHealthStatus(context.Context, *protos.Void) (*HealthStatus, error) }
ServiceHealthServer is the server API for ServiceHealth service.
type ServiceHealthStats ¶
type ServiceHealthStats struct { ServiceState ServiceHealthStats_ServiceState `` /* 145-byte string literal not displayed */ ServiceHealthStatus *HealthStatus `protobuf:"bytes,2,opt,name=service_health_status,json=serviceHealthStatus,proto3" json:"service_health_status,omitempty"` // contains filtered or unexported fields }
func (*ServiceHealthStats) Descriptor
deprecated
func (*ServiceHealthStats) Descriptor() ([]byte, []int)
Deprecated: Use ServiceHealthStats.ProtoReflect.Descriptor instead.
func (*ServiceHealthStats) GetServiceHealthStatus ¶
func (x *ServiceHealthStats) GetServiceHealthStatus() *HealthStatus
func (*ServiceHealthStats) GetServiceState ¶
func (x *ServiceHealthStats) GetServiceState() ServiceHealthStats_ServiceState
func (*ServiceHealthStats) ProtoMessage ¶
func (*ServiceHealthStats) ProtoMessage()
func (*ServiceHealthStats) ProtoReflect ¶
func (x *ServiceHealthStats) ProtoReflect() protoreflect.Message
func (*ServiceHealthStats) Reset ¶
func (x *ServiceHealthStats) Reset()
func (*ServiceHealthStats) String ¶
func (x *ServiceHealthStats) String() string
type ServiceHealthStats_ServiceState ¶
type ServiceHealthStats_ServiceState int32
const ( ServiceHealthStats_AVAILABLE ServiceHealthStats_ServiceState = 0 ServiceHealthStats_UNAVAILABLE ServiceHealthStats_ServiceState = 1 )
func (ServiceHealthStats_ServiceState) Descriptor ¶
func (ServiceHealthStats_ServiceState) Descriptor() protoreflect.EnumDescriptor
func (ServiceHealthStats_ServiceState) Enum ¶
func (x ServiceHealthStats_ServiceState) Enum() *ServiceHealthStats_ServiceState
func (ServiceHealthStats_ServiceState) EnumDescriptor
deprecated
func (ServiceHealthStats_ServiceState) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServiceHealthStats_ServiceState.Descriptor instead.
func (ServiceHealthStats_ServiceState) Number ¶
func (x ServiceHealthStats_ServiceState) Number() protoreflect.EnumNumber
func (ServiceHealthStats_ServiceState) String ¶
func (x ServiceHealthStats_ServiceState) String() string
func (ServiceHealthStats_ServiceState) Type ¶
func (ServiceHealthStats_ServiceState) Type() protoreflect.EnumType
type ServiceRequest ¶
type ServiceRequest struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` ServiceIndicator []byte `protobuf:"bytes,2,opt,name=service_indicator,json=serviceIndicator,proto3" json:"service_indicator,omitempty"` Imeisv []byte `protobuf:"bytes,3,opt,name=imeisv,proto3" json:"imeisv,omitempty"` UeTimeZone []byte `protobuf:"bytes,4,opt,name=ue_time_zone,json=ueTimeZone,proto3" json:"ue_time_zone,omitempty"` MobileStationClassmark2 []byte `` /* 132-byte string literal not displayed */ Tai []byte `protobuf:"bytes,6,opt,name=tai,proto3" json:"tai,omitempty"` ECgi []byte `protobuf:"bytes,7,opt,name=e_cgi,json=eCgi,proto3" json:"e_cgi,omitempty"` UeEmmMode []byte `protobuf:"bytes,8,opt,name=ue_emm_mode,json=ueEmmMode,proto3" json:"ue_emm_mode,omitempty"` // contains filtered or unexported fields }
section 8.17
func (*ServiceRequest) Descriptor
deprecated
func (*ServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use ServiceRequest.ProtoReflect.Descriptor instead.
func (*ServiceRequest) GetECgi ¶
func (x *ServiceRequest) GetECgi() []byte
func (*ServiceRequest) GetImeisv ¶
func (x *ServiceRequest) GetImeisv() []byte
func (*ServiceRequest) GetImsi ¶
func (x *ServiceRequest) GetImsi() string
func (*ServiceRequest) GetMobileStationClassmark2 ¶
func (x *ServiceRequest) GetMobileStationClassmark2() []byte
func (*ServiceRequest) GetServiceIndicator ¶
func (x *ServiceRequest) GetServiceIndicator() []byte
func (*ServiceRequest) GetTai ¶
func (x *ServiceRequest) GetTai() []byte
func (*ServiceRequest) GetUeEmmMode ¶
func (x *ServiceRequest) GetUeEmmMode() []byte
func (*ServiceRequest) GetUeTimeZone ¶
func (x *ServiceRequest) GetUeTimeZone() []byte
func (*ServiceRequest) ProtoMessage ¶
func (*ServiceRequest) ProtoMessage()
func (*ServiceRequest) ProtoReflect ¶
func (x *ServiceRequest) ProtoReflect() protoreflect.Message
func (*ServiceRequest) Reset ¶
func (x *ServiceRequest) Reset()
func (*ServiceRequest) String ¶
func (x *ServiceRequest) String() string
type Status ¶
type Status struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` SgsCause []byte `protobuf:"bytes,2,opt,name=sgs_cause,json=sgsCause,proto3" json:"sgs_cause,omitempty"` ErroneousMessage []byte `protobuf:"bytes,3,opt,name=erroneous_message,json=erroneousMessage,proto3" json:"erroneous_message,omitempty"` // contains filtered or unexported fields }
section 8.18
func (*Status) Descriptor
deprecated
func (*Status) GetErroneousMessage ¶
func (*Status) GetSgsCause ¶
func (*Status) ProtoMessage ¶
func (*Status) ProtoMessage()
func (*Status) ProtoReflect ¶
func (x *Status) ProtoReflect() protoreflect.Message
type SwxErrorCode ¶
type SwxErrorCode int32
SwxErrorCode reflects Experimental-Result values which are 3GPP failures to be processed by EPC. Diameter Base Protocol errors are reflected in gRPC status code
const ( SwxErrorCode_ERROR_UNDEFINED SwxErrorCode = 0 SwxErrorCode_IDENTITY_ALREADY_REGISTERED SwxErrorCode = 5005 SwxErrorCode_USER_NO_NON_3GPP_SUBSCRIPTION SwxErrorCode = 5450 )
func (SwxErrorCode) Descriptor ¶
func (SwxErrorCode) Descriptor() protoreflect.EnumDescriptor
func (SwxErrorCode) Enum ¶
func (x SwxErrorCode) Enum() *SwxErrorCode
func (SwxErrorCode) EnumDescriptor
deprecated
func (SwxErrorCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use SwxErrorCode.Descriptor instead.
func (SwxErrorCode) Number ¶
func (x SwxErrorCode) Number() protoreflect.EnumNumber
func (SwxErrorCode) String ¶
func (x SwxErrorCode) String() string
func (SwxErrorCode) Type ¶
func (SwxErrorCode) Type() protoreflect.EnumType
type SwxGatewayServiceClient ¶
type SwxGatewayServiceClient interface { // TerminateRegistration - handler of SWx Registration-Termination, // see: http://www.qtc.jp/3GPP/Specs/29273-920.pdf Section 8.2.2.4 TerminateRegistration(ctx context.Context, in *RegistrationTerminationRequest, opts ...grpc.CallOption) (*RegistrationAnswer, error) }
SwxGatewayServiceClient is the client API for SwxGatewayService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewSwxGatewayServiceClient ¶
func NewSwxGatewayServiceClient(cc grpc.ClientConnInterface) SwxGatewayServiceClient
type SwxGatewayServiceServer ¶
type SwxGatewayServiceServer interface { // TerminateRegistration - handler of SWx Registration-Termination, // see: http://www.qtc.jp/3GPP/Specs/29273-920.pdf Section 8.2.2.4 TerminateRegistration(context.Context, *RegistrationTerminationRequest) (*RegistrationAnswer, error) }
SwxGatewayServiceServer is the server API for SwxGatewayService service.
type SwxProxyClient ¶
type SwxProxyClient interface { // Retrieve authentication vectors from the HSS using MAR/MAA Authenticate(ctx context.Context, in *AuthenticationRequest, opts ...grpc.CallOption) (*AuthenticationAnswer, error) // Register the AAA server serving a user to the HSS using SAR/SAA Register(ctx context.Context, in *RegistrationRequest, opts ...grpc.CallOption) (*RegistrationAnswer, error) // Deregister the AAA server serving a user to the HSS using SAR/SAA Deregister(ctx context.Context, in *RegistrationRequest, opts ...grpc.CallOption) (*RegistrationAnswer, error) }
SwxProxyClient is the client API for SwxProxy service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewSwxProxyClient ¶
func NewSwxProxyClient(cc grpc.ClientConnInterface) SwxProxyClient
type SwxProxyServer ¶
type SwxProxyServer interface { // Retrieve authentication vectors from the HSS using MAR/MAA Authenticate(context.Context, *AuthenticationRequest) (*AuthenticationAnswer, error) // Register the AAA server serving a user to the HSS using SAR/SAA Register(context.Context, *RegistrationRequest) (*RegistrationAnswer, error) // Deregister the AAA server serving a user to the HSS using SAR/SAA Deregister(context.Context, *RegistrationRequest) (*RegistrationAnswer, error) }
SwxProxyServer is the server API for SwxProxy service.
type SystemHealthStats ¶
type SystemHealthStats struct { // Unix time on the gateway Time uint64 `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"` // Total cpu utilization system-wide (as a percentage) CpuUtilPct float32 `protobuf:"fixed32,2,opt,name=cpu_util_pct,json=cpuUtilPct,proto3" json:"cpu_util_pct,omitempty"` // Total physical memory on the system MemTotalBytes uint64 `protobuf:"varint,3,opt,name=mem_total_bytes,json=memTotalBytes,proto3" json:"mem_total_bytes,omitempty"` // Total memory available MemAvailableBytes uint64 `protobuf:"varint,4,opt,name=mem_available_bytes,json=memAvailableBytes,proto3" json:"mem_available_bytes,omitempty"` // contains filtered or unexported fields }
func (*SystemHealthStats) Descriptor
deprecated
func (*SystemHealthStats) Descriptor() ([]byte, []int)
Deprecated: Use SystemHealthStats.ProtoReflect.Descriptor instead.
func (*SystemHealthStats) GetCpuUtilPct ¶
func (x *SystemHealthStats) GetCpuUtilPct() float32
func (*SystemHealthStats) GetMemAvailableBytes ¶
func (x *SystemHealthStats) GetMemAvailableBytes() uint64
func (*SystemHealthStats) GetMemTotalBytes ¶
func (x *SystemHealthStats) GetMemTotalBytes() uint64
func (*SystemHealthStats) GetTime ¶
func (x *SystemHealthStats) GetTime() uint64
func (*SystemHealthStats) ProtoMessage ¶
func (*SystemHealthStats) ProtoMessage()
func (*SystemHealthStats) ProtoReflect ¶
func (x *SystemHealthStats) ProtoReflect() protoreflect.Message
func (*SystemHealthStats) Reset ¶
func (x *SystemHealthStats) Reset()
func (*SystemHealthStats) String ¶
func (x *SystemHealthStats) String() string
type TMSIReallocationComplete ¶
type TMSIReallocationComplete struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` // contains filtered or unexported fields }
section 8.19
func (*TMSIReallocationComplete) Descriptor
deprecated
func (*TMSIReallocationComplete) Descriptor() ([]byte, []int)
Deprecated: Use TMSIReallocationComplete.ProtoReflect.Descriptor instead.
func (*TMSIReallocationComplete) GetImsi ¶
func (x *TMSIReallocationComplete) GetImsi() string
func (*TMSIReallocationComplete) ProtoMessage ¶
func (*TMSIReallocationComplete) ProtoMessage()
func (*TMSIReallocationComplete) ProtoReflect ¶
func (x *TMSIReallocationComplete) ProtoReflect() protoreflect.Message
func (*TMSIReallocationComplete) Reset ¶
func (x *TMSIReallocationComplete) Reset()
func (*TMSIReallocationComplete) String ¶
func (x *TMSIReallocationComplete) String() string
type UEActivityIndication ¶
type UEActivityIndication struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` // contains filtered or unexported fields }
section 8.20
func (*UEActivityIndication) Descriptor
deprecated
func (*UEActivityIndication) Descriptor() ([]byte, []int)
Deprecated: Use UEActivityIndication.ProtoReflect.Descriptor instead.
func (*UEActivityIndication) GetImsi ¶
func (x *UEActivityIndication) GetImsi() string
func (*UEActivityIndication) ProtoMessage ¶
func (*UEActivityIndication) ProtoMessage()
func (*UEActivityIndication) ProtoReflect ¶
func (x *UEActivityIndication) ProtoReflect() protoreflect.Message
func (*UEActivityIndication) Reset ¶
func (x *UEActivityIndication) Reset()
func (*UEActivityIndication) String ¶
func (x *UEActivityIndication) String() string
type UEUnreachable ¶
type UEUnreachable struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` SgsCause []byte `protobuf:"bytes,2,opt,name=sgs_cause,json=sgsCause,proto3" json:"sgs_cause,omitempty"` // contains filtered or unexported fields }
section 8.21
func (*UEUnreachable) Descriptor
deprecated
func (*UEUnreachable) Descriptor() ([]byte, []int)
Deprecated: Use UEUnreachable.ProtoReflect.Descriptor instead.
func (*UEUnreachable) GetImsi ¶
func (x *UEUnreachable) GetImsi() string
func (*UEUnreachable) GetSgsCause ¶
func (x *UEUnreachable) GetSgsCause() []byte
func (*UEUnreachable) ProtoMessage ¶
func (*UEUnreachable) ProtoMessage()
func (*UEUnreachable) ProtoReflect ¶
func (x *UEUnreachable) ProtoReflect() protoreflect.Message
func (*UEUnreachable) Reset ¶
func (x *UEUnreachable) Reset()
func (*UEUnreachable) String ¶
func (x *UEUnreachable) String() string
type UnexpectedRequestBehavior ¶
type UnexpectedRequestBehavior int32
const ( // Answer with a permanent failure diameter code, then the session will // be terminated. This will be the default behavior unless a default answer // is specified UnexpectedRequestBehavior_CONTINUE_WITH_ERROR UnexpectedRequestBehavior = 0 UnexpectedRequestBehavior_CONTINUE_WITH_DEFAULT_ANSWER UnexpectedRequestBehavior = 1 )
func (UnexpectedRequestBehavior) Descriptor ¶
func (UnexpectedRequestBehavior) Descriptor() protoreflect.EnumDescriptor
func (UnexpectedRequestBehavior) Enum ¶
func (x UnexpectedRequestBehavior) Enum() *UnexpectedRequestBehavior
func (UnexpectedRequestBehavior) EnumDescriptor
deprecated
func (UnexpectedRequestBehavior) EnumDescriptor() ([]byte, []int)
Deprecated: Use UnexpectedRequestBehavior.Descriptor instead.
func (UnexpectedRequestBehavior) Number ¶
func (x UnexpectedRequestBehavior) Number() protoreflect.EnumNumber
func (UnexpectedRequestBehavior) String ¶
func (x UnexpectedRequestBehavior) String() string
func (UnexpectedRequestBehavior) Type ¶
func (UnexpectedRequestBehavior) Type() protoreflect.EnumType
type UnimplementedCSFBFedGWServiceServer ¶
type UnimplementedCSFBFedGWServiceServer struct { }
UnimplementedCSFBFedGWServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedCSFBFedGWServiceServer) AlertRej ¶
func (*UnimplementedCSFBFedGWServiceServer) AlertRej(context.Context, *AlertReject) (*protos.Void, error)
func (*UnimplementedCSFBFedGWServiceServer) EPSDetachInd ¶
func (*UnimplementedCSFBFedGWServiceServer) EPSDetachInd(context.Context, *EPSDetachIndication) (*protos.Void, error)
func (*UnimplementedCSFBFedGWServiceServer) IMSIDetachInd ¶
func (*UnimplementedCSFBFedGWServiceServer) IMSIDetachInd(context.Context, *IMSIDetachIndication) (*protos.Void, error)
func (*UnimplementedCSFBFedGWServiceServer) LocationUpdateReq ¶
func (*UnimplementedCSFBFedGWServiceServer) LocationUpdateReq(context.Context, *LocationUpdateRequest) (*protos.Void, error)
func (*UnimplementedCSFBFedGWServiceServer) MMEResetAck ¶
func (*UnimplementedCSFBFedGWServiceServer) MMEResetIndication ¶
func (*UnimplementedCSFBFedGWServiceServer) MMEResetIndication(context.Context, *ResetIndication) (*protos.Void, error)
func (*UnimplementedCSFBFedGWServiceServer) PagingRej ¶
func (*UnimplementedCSFBFedGWServiceServer) PagingRej(context.Context, *PagingReject) (*protos.Void, error)
func (*UnimplementedCSFBFedGWServiceServer) ServiceReq ¶
func (*UnimplementedCSFBFedGWServiceServer) ServiceReq(context.Context, *ServiceRequest) (*protos.Void, error)
func (*UnimplementedCSFBFedGWServiceServer) TMSIReallocationComp ¶
func (*UnimplementedCSFBFedGWServiceServer) TMSIReallocationComp(context.Context, *TMSIReallocationComplete) (*protos.Void, error)
func (*UnimplementedCSFBFedGWServiceServer) UEActivityInd ¶
func (*UnimplementedCSFBFedGWServiceServer) UEActivityInd(context.Context, *UEActivityIndication) (*protos.Void, error)
func (*UnimplementedCSFBFedGWServiceServer) UEUnreach ¶
func (*UnimplementedCSFBFedGWServiceServer) UEUnreach(context.Context, *UEUnreachable) (*protos.Void, error)
func (*UnimplementedCSFBFedGWServiceServer) Uplink ¶
func (*UnimplementedCSFBFedGWServiceServer) Uplink(context.Context, *UplinkUnitdata) (*protos.Void, error)
type UnimplementedCSFBGatewayServiceServer ¶
type UnimplementedCSFBGatewayServiceServer struct { }
UnimplementedCSFBGatewayServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedCSFBGatewayServiceServer) AlertReq ¶
func (*UnimplementedCSFBGatewayServiceServer) AlertReq(context.Context, *AlertRequest) (*protos.Void, error)
func (*UnimplementedCSFBGatewayServiceServer) Downlink ¶
func (*UnimplementedCSFBGatewayServiceServer) Downlink(context.Context, *DownlinkUnitdata) (*protos.Void, error)
func (*UnimplementedCSFBGatewayServiceServer) EPSDetachAc ¶
func (*UnimplementedCSFBGatewayServiceServer) EPSDetachAc(context.Context, *EPSDetachAck) (*protos.Void, error)
func (*UnimplementedCSFBGatewayServiceServer) IMSIDetachAc ¶
func (*UnimplementedCSFBGatewayServiceServer) IMSIDetachAc(context.Context, *IMSIDetachAck) (*protos.Void, error)
func (*UnimplementedCSFBGatewayServiceServer) LocationUpdateAcc ¶
func (*UnimplementedCSFBGatewayServiceServer) LocationUpdateAcc(context.Context, *LocationUpdateAccept) (*protos.Void, error)
func (*UnimplementedCSFBGatewayServiceServer) LocationUpdateRej ¶
func (*UnimplementedCSFBGatewayServiceServer) LocationUpdateRej(context.Context, *LocationUpdateReject) (*protos.Void, error)
func (*UnimplementedCSFBGatewayServiceServer) MMInformationReq ¶
func (*UnimplementedCSFBGatewayServiceServer) MMInformationReq(context.Context, *MMInformationRequest) (*protos.Void, error)
func (*UnimplementedCSFBGatewayServiceServer) PagingReq ¶
func (*UnimplementedCSFBGatewayServiceServer) PagingReq(context.Context, *PagingRequest) (*protos.Void, error)
func (*UnimplementedCSFBGatewayServiceServer) ReleaseReq ¶
func (*UnimplementedCSFBGatewayServiceServer) ReleaseReq(context.Context, *ReleaseRequest) (*protos.Void, error)
func (*UnimplementedCSFBGatewayServiceServer) ServiceAbort ¶
func (*UnimplementedCSFBGatewayServiceServer) ServiceAbort(context.Context, *ServiceAbortRequest) (*protos.Void, error)
func (*UnimplementedCSFBGatewayServiceServer) VLRResetAck ¶
func (*UnimplementedCSFBGatewayServiceServer) VLRResetIndication ¶
func (*UnimplementedCSFBGatewayServiceServer) VLRResetIndication(context.Context, *ResetIndication) (*protos.Void, error)
type UnimplementedHSSConfiguratorServer ¶
type UnimplementedHSSConfiguratorServer struct { }
UnimplementedHSSConfiguratorServer can be embedded to have forward compatible implementations.
func (*UnimplementedHSSConfiguratorServer) AddSubscriber ¶
func (*UnimplementedHSSConfiguratorServer) AddSubscriber(context.Context, *protos.SubscriberData) (*protos1.Void, error)
func (*UnimplementedHSSConfiguratorServer) DeleteSubscriber ¶
func (*UnimplementedHSSConfiguratorServer) DeleteSubscriber(context.Context, *protos.SubscriberID) (*protos1.Void, error)
func (*UnimplementedHSSConfiguratorServer) DeregisterSubscriber ¶
func (*UnimplementedHSSConfiguratorServer) DeregisterSubscriber(context.Context, *protos.SubscriberID) (*protos1.Void, error)
func (*UnimplementedHSSConfiguratorServer) GetSubscriberData ¶
func (*UnimplementedHSSConfiguratorServer) GetSubscriberData(context.Context, *protos.SubscriberID) (*protos.SubscriberData, error)
func (*UnimplementedHSSConfiguratorServer) UpdateSubscriber ¶
func (*UnimplementedHSSConfiguratorServer) UpdateSubscriber(context.Context, *protos.SubscriberData) (*protos1.Void, error)
type UnimplementedHealthServer ¶
type UnimplementedHealthServer struct { }
UnimplementedHealthServer can be embedded to have forward compatible implementations.
func (*UnimplementedHealthServer) GetClusterState ¶
func (*UnimplementedHealthServer) GetClusterState(context.Context, *ClusterStateRequest) (*ClusterState, error)
func (*UnimplementedHealthServer) GetHealth ¶
func (*UnimplementedHealthServer) GetHealth(context.Context, *GatewayStatusRequest) (*HealthStats, error)
func (*UnimplementedHealthServer) UpdateHealth ¶
func (*UnimplementedHealthServer) UpdateHealth(context.Context, *HealthRequest) (*HealthResponse, error)
type UnimplementedHelloServer ¶
type UnimplementedHelloServer struct { }
UnimplementedHelloServer can be embedded to have forward compatible implementations.
func (*UnimplementedHelloServer) SayHello ¶
func (*UnimplementedHelloServer) SayHello(context.Context, *HelloRequest) (*HelloReply, error)
type UnimplementedMockCoreConfiguratorServer ¶
type UnimplementedMockCoreConfiguratorServer struct { }
UnimplementedMockCoreConfiguratorServer can be embedded to have forward compatible implementations.
func (*UnimplementedMockCoreConfiguratorServer) ConfigServer ¶
func (*UnimplementedMockCoreConfiguratorServer) ConfigServer(context.Context, *ServerConfiguration) (*protos1.Void, error)
type UnimplementedMockOCSServer ¶
type UnimplementedMockOCSServer struct { }
UnimplementedMockOCSServer can be embedded to have forward compatible implementations.
func (*UnimplementedMockOCSServer) AbortSession ¶
func (*UnimplementedMockOCSServer) AbortSession(context.Context, *AbortSessionRequest) (*AbortSessionAnswer, error)
func (*UnimplementedMockOCSServer) AssertExpectations ¶
func (*UnimplementedMockOCSServer) AssertExpectations(context.Context, *protos1.Void) (*GyCreditControlResult, error)
func (*UnimplementedMockOCSServer) ClearSubscribers ¶
func (*UnimplementedMockOCSServer) CreateAccount ¶
func (*UnimplementedMockOCSServer) CreateAccount(context.Context, *protos.SubscriberID) (*protos1.Void, error)
func (*UnimplementedMockOCSServer) GetCredits ¶
func (*UnimplementedMockOCSServer) GetCredits(context.Context, *protos.SubscriberID) (*CreditInfos, error)
func (*UnimplementedMockOCSServer) ReAuth ¶
func (*UnimplementedMockOCSServer) ReAuth(context.Context, *ChargingReAuthTarget) (*ChargingReAuthAnswer, error)
func (*UnimplementedMockOCSServer) SetCredit ¶
func (*UnimplementedMockOCSServer) SetCredit(context.Context, *CreditInfo) (*protos1.Void, error)
func (*UnimplementedMockOCSServer) SetExpectations ¶
func (*UnimplementedMockOCSServer) SetExpectations(context.Context, *GyCreditControlExpectations) (*protos1.Void, error)
func (*UnimplementedMockOCSServer) SetOCSSettings ¶
type UnimplementedMockPCRFServer ¶
type UnimplementedMockPCRFServer struct { }
UnimplementedMockPCRFServer can be embedded to have forward compatible implementations.
func (*UnimplementedMockPCRFServer) AbortSession ¶
func (*UnimplementedMockPCRFServer) AbortSession(context.Context, *AbortSessionRequest) (*AbortSessionAnswer, error)
func (*UnimplementedMockPCRFServer) AssertExpectations ¶
func (*UnimplementedMockPCRFServer) AssertExpectations(context.Context, *protos1.Void) (*GxCreditControlResult, error)
func (*UnimplementedMockPCRFServer) ClearSubscribers ¶
func (*UnimplementedMockPCRFServer) CreateAccount ¶
func (*UnimplementedMockPCRFServer) CreateAccount(context.Context, *protos.SubscriberID) (*protos1.Void, error)
func (*UnimplementedMockPCRFServer) ReAuth ¶
func (*UnimplementedMockPCRFServer) ReAuth(context.Context, *PolicyReAuthTarget) (*PolicyReAuthAnswer, error)
func (*UnimplementedMockPCRFServer) SetExpectations ¶
func (*UnimplementedMockPCRFServer) SetExpectations(context.Context, *GxCreditControlExpectations) (*protos1.Void, error)
func (*UnimplementedMockPCRFServer) SetPCRFConfigs ¶
func (*UnimplementedMockPCRFServer) SetPCRFConfigs(context.Context, *PCRFConfigs) (*protos1.Void, error)
func (*UnimplementedMockPCRFServer) SetRules ¶
func (*UnimplementedMockPCRFServer) SetRules(context.Context, *AccountRules) (*protos1.Void, error)
func (*UnimplementedMockPCRFServer) SetUsageMonitors ¶
func (*UnimplementedMockPCRFServer) SetUsageMonitors(context.Context, *UsageMonitorConfiguration) (*protos1.Void, error)
type UnimplementedS6AGatewayServiceServer ¶
type UnimplementedS6AGatewayServiceServer struct { }
UnimplementedS6AGatewayServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedS6AGatewayServiceServer) CancelLocation ¶
func (*UnimplementedS6AGatewayServiceServer) CancelLocation(context.Context, *CancelLocationRequest) (*CancelLocationAnswer, error)
func (*UnimplementedS6AGatewayServiceServer) Reset ¶
func (*UnimplementedS6AGatewayServiceServer) Reset(context.Context, *ResetRequest) (*ResetAnswer, error)
type UnimplementedS6AProxyServer ¶
type UnimplementedS6AProxyServer struct { }
UnimplementedS6AProxyServer can be embedded to have forward compatible implementations.
func (*UnimplementedS6AProxyServer) AuthenticationInformation ¶
func (*UnimplementedS6AProxyServer) AuthenticationInformation(context.Context, *AuthenticationInformationRequest) (*AuthenticationInformationAnswer, error)
func (*UnimplementedS6AProxyServer) PurgeUE ¶
func (*UnimplementedS6AProxyServer) PurgeUE(context.Context, *PurgeUERequest) (*PurgeUEAnswer, error)
func (*UnimplementedS6AProxyServer) UpdateLocation ¶
func (*UnimplementedS6AProxyServer) UpdateLocation(context.Context, *UpdateLocationRequest) (*UpdateLocationAnswer, error)
type UnimplementedServiceHealthServer ¶
type UnimplementedServiceHealthServer struct { }
UnimplementedServiceHealthServer can be embedded to have forward compatible implementations.
func (*UnimplementedServiceHealthServer) Disable ¶
func (*UnimplementedServiceHealthServer) Disable(context.Context, *DisableMessage) (*protos.Void, error)
func (*UnimplementedServiceHealthServer) GetHealthStatus ¶
func (*UnimplementedServiceHealthServer) GetHealthStatus(context.Context, *protos.Void) (*HealthStatus, error)
type UnimplementedSwxGatewayServiceServer ¶
type UnimplementedSwxGatewayServiceServer struct { }
UnimplementedSwxGatewayServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedSwxGatewayServiceServer) TerminateRegistration ¶
func (*UnimplementedSwxGatewayServiceServer) TerminateRegistration(context.Context, *RegistrationTerminationRequest) (*RegistrationAnswer, error)
type UnimplementedSwxProxyServer ¶
type UnimplementedSwxProxyServer struct { }
UnimplementedSwxProxyServer can be embedded to have forward compatible implementations.
func (*UnimplementedSwxProxyServer) Authenticate ¶
func (*UnimplementedSwxProxyServer) Authenticate(context.Context, *AuthenticationRequest) (*AuthenticationAnswer, error)
func (*UnimplementedSwxProxyServer) Deregister ¶
func (*UnimplementedSwxProxyServer) Deregister(context.Context, *RegistrationRequest) (*RegistrationAnswer, error)
func (*UnimplementedSwxProxyServer) Register ¶
func (*UnimplementedSwxProxyServer) Register(context.Context, *RegistrationRequest) (*RegistrationAnswer, error)
type UpdateLocationAnswer ¶
type UpdateLocationAnswer struct { // EPC error code on failure ErrorCode ErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=magma.feg.ErrorCode" json:"error_code,omitempty"` // Identifier of the default APN DefaultContextId uint32 `protobuf:"varint,2,opt,name=default_context_id,json=defaultContextId,proto3" json:"default_context_id,omitempty"` // Subscriber authorized aggregate bitrate TotalAmbr *UpdateLocationAnswer_AggregatedMaximumBitrate `protobuf:"bytes,3,opt,name=total_ambr,json=totalAmbr,proto3" json:"total_ambr,omitempty"` // Indicates to wipe other stored APNs AllApnsIncluded bool `protobuf:"varint,4,opt,name=all_apns_included,json=allApnsIncluded,proto3" json:"all_apns_included,omitempty"` // APN configurations Apn []*UpdateLocationAnswer_APNConfiguration `protobuf:"bytes,5,rep,name=apn,proto3" json:"apn,omitempty"` Msisdn []byte `protobuf:"bytes,7,opt,name=msisdn,proto3" json:"msisdn,omitempty"` NetworkAccessMode UpdateLocationAnswer_NetworkAccessMode `` /* 169-byte string literal not displayed */ // contains filtered or unexported fields }
Update Location Answer (Section 7.2.4)
func (*UpdateLocationAnswer) Descriptor
deprecated
func (*UpdateLocationAnswer) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLocationAnswer.ProtoReflect.Descriptor instead.
func (*UpdateLocationAnswer) GetAllApnsIncluded ¶
func (x *UpdateLocationAnswer) GetAllApnsIncluded() bool
func (*UpdateLocationAnswer) GetApn ¶
func (x *UpdateLocationAnswer) GetApn() []*UpdateLocationAnswer_APNConfiguration
func (*UpdateLocationAnswer) GetDefaultContextId ¶
func (x *UpdateLocationAnswer) GetDefaultContextId() uint32
func (*UpdateLocationAnswer) GetErrorCode ¶
func (x *UpdateLocationAnswer) GetErrorCode() ErrorCode
func (*UpdateLocationAnswer) GetMsisdn ¶
func (x *UpdateLocationAnswer) GetMsisdn() []byte
func (*UpdateLocationAnswer) GetNetworkAccessMode ¶
func (x *UpdateLocationAnswer) GetNetworkAccessMode() UpdateLocationAnswer_NetworkAccessMode
func (*UpdateLocationAnswer) GetTotalAmbr ¶
func (x *UpdateLocationAnswer) GetTotalAmbr() *UpdateLocationAnswer_AggregatedMaximumBitrate
func (*UpdateLocationAnswer) ProtoMessage ¶
func (*UpdateLocationAnswer) ProtoMessage()
func (*UpdateLocationAnswer) ProtoReflect ¶
func (x *UpdateLocationAnswer) ProtoReflect() protoreflect.Message
func (*UpdateLocationAnswer) Reset ¶
func (x *UpdateLocationAnswer) Reset()
func (*UpdateLocationAnswer) String ¶
func (x *UpdateLocationAnswer) String() string
type UpdateLocationAnswer_APNConfiguration ¶
type UpdateLocationAnswer_APNConfiguration struct { // APN identifier ContextId uint32 `protobuf:"varint,1,opt,name=context_id,json=contextId,proto3" json:"context_id,omitempty"` // Contains either the APN Name or wildcard "*" ServiceSelection string `protobuf:"bytes,2,opt,name=service_selection,json=serviceSelection,proto3" json:"service_selection,omitempty"` // APN QoS profile QosProfile *UpdateLocationAnswer_APNConfiguration_QoSProfile `protobuf:"bytes,3,opt,name=qos_profile,json=qosProfile,proto3" json:"qos_profile,omitempty"` // APN authorized bitrate Ambr *UpdateLocationAnswer_AggregatedMaximumBitrate `protobuf:"bytes,4,opt,name=ambr,proto3" json:"ambr,omitempty"` Pdn UpdateLocationAnswer_APNConfiguration_PDNType `protobuf:"varint,5,opt,name=pdn,proto3,enum=magma.feg.UpdateLocationAnswer_APNConfiguration_PDNType" json:"pdn,omitempty"` // contains filtered or unexported fields }
func (*UpdateLocationAnswer_APNConfiguration) Descriptor
deprecated
func (*UpdateLocationAnswer_APNConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLocationAnswer_APNConfiguration.ProtoReflect.Descriptor instead.
func (*UpdateLocationAnswer_APNConfiguration) GetAmbr ¶
func (x *UpdateLocationAnswer_APNConfiguration) GetAmbr() *UpdateLocationAnswer_AggregatedMaximumBitrate
func (*UpdateLocationAnswer_APNConfiguration) GetContextId ¶
func (x *UpdateLocationAnswer_APNConfiguration) GetContextId() uint32
func (*UpdateLocationAnswer_APNConfiguration) GetQosProfile ¶
func (x *UpdateLocationAnswer_APNConfiguration) GetQosProfile() *UpdateLocationAnswer_APNConfiguration_QoSProfile
func (*UpdateLocationAnswer_APNConfiguration) GetServiceSelection ¶
func (x *UpdateLocationAnswer_APNConfiguration) GetServiceSelection() string
func (*UpdateLocationAnswer_APNConfiguration) ProtoMessage ¶
func (*UpdateLocationAnswer_APNConfiguration) ProtoMessage()
func (*UpdateLocationAnswer_APNConfiguration) ProtoReflect ¶
func (x *UpdateLocationAnswer_APNConfiguration) ProtoReflect() protoreflect.Message
func (*UpdateLocationAnswer_APNConfiguration) Reset ¶
func (x *UpdateLocationAnswer_APNConfiguration) Reset()
func (*UpdateLocationAnswer_APNConfiguration) String ¶
func (x *UpdateLocationAnswer_APNConfiguration) String() string
type UpdateLocationAnswer_APNConfiguration_PDNType ¶
type UpdateLocationAnswer_APNConfiguration_PDNType int32
const ( UpdateLocationAnswer_APNConfiguration_IPV4 UpdateLocationAnswer_APNConfiguration_PDNType = 0 UpdateLocationAnswer_APNConfiguration_IPV6 UpdateLocationAnswer_APNConfiguration_PDNType = 1 UpdateLocationAnswer_APNConfiguration_IPV4V6 UpdateLocationAnswer_APNConfiguration_PDNType = 2 UpdateLocationAnswer_APNConfiguration_IPV4_OR_IPV6 UpdateLocationAnswer_APNConfiguration_PDNType = 3 )
func (UpdateLocationAnswer_APNConfiguration_PDNType) Descriptor ¶
func (UpdateLocationAnswer_APNConfiguration_PDNType) Descriptor() protoreflect.EnumDescriptor
func (UpdateLocationAnswer_APNConfiguration_PDNType) EnumDescriptor
deprecated
func (UpdateLocationAnswer_APNConfiguration_PDNType) EnumDescriptor() ([]byte, []int)
Deprecated: Use UpdateLocationAnswer_APNConfiguration_PDNType.Descriptor instead.
func (UpdateLocationAnswer_APNConfiguration_PDNType) Number ¶
func (x UpdateLocationAnswer_APNConfiguration_PDNType) Number() protoreflect.EnumNumber
func (UpdateLocationAnswer_APNConfiguration_PDNType) String ¶
func (x UpdateLocationAnswer_APNConfiguration_PDNType) String() string
type UpdateLocationAnswer_APNConfiguration_QoSProfile ¶
type UpdateLocationAnswer_APNConfiguration_QoSProfile struct { ClassId int32 `protobuf:"varint,1,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"` PriorityLevel uint32 `protobuf:"varint,2,opt,name=priority_level,json=priorityLevel,proto3" json:"priority_level,omitempty"` PreemptionCapability bool `protobuf:"varint,3,opt,name=preemption_capability,json=preemptionCapability,proto3" json:"preemption_capability,omitempty"` PreemptionVulnerability bool `` /* 131-byte string literal not displayed */ // contains filtered or unexported fields }
For details about values see 29.212
func (*UpdateLocationAnswer_APNConfiguration_QoSProfile) Descriptor
deprecated
func (*UpdateLocationAnswer_APNConfiguration_QoSProfile) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLocationAnswer_APNConfiguration_QoSProfile.ProtoReflect.Descriptor instead.
func (*UpdateLocationAnswer_APNConfiguration_QoSProfile) GetClassId ¶
func (x *UpdateLocationAnswer_APNConfiguration_QoSProfile) GetClassId() int32
func (*UpdateLocationAnswer_APNConfiguration_QoSProfile) GetPreemptionCapability ¶
func (x *UpdateLocationAnswer_APNConfiguration_QoSProfile) GetPreemptionCapability() bool
func (*UpdateLocationAnswer_APNConfiguration_QoSProfile) GetPreemptionVulnerability ¶
func (x *UpdateLocationAnswer_APNConfiguration_QoSProfile) GetPreemptionVulnerability() bool
func (*UpdateLocationAnswer_APNConfiguration_QoSProfile) GetPriorityLevel ¶
func (x *UpdateLocationAnswer_APNConfiguration_QoSProfile) GetPriorityLevel() uint32
func (*UpdateLocationAnswer_APNConfiguration_QoSProfile) ProtoMessage ¶
func (*UpdateLocationAnswer_APNConfiguration_QoSProfile) ProtoMessage()
func (*UpdateLocationAnswer_APNConfiguration_QoSProfile) ProtoReflect ¶
func (x *UpdateLocationAnswer_APNConfiguration_QoSProfile) ProtoReflect() protoreflect.Message
func (*UpdateLocationAnswer_APNConfiguration_QoSProfile) Reset ¶
func (x *UpdateLocationAnswer_APNConfiguration_QoSProfile) Reset()
func (*UpdateLocationAnswer_APNConfiguration_QoSProfile) String ¶
func (x *UpdateLocationAnswer_APNConfiguration_QoSProfile) String() string
type UpdateLocationAnswer_AggregatedMaximumBitrate ¶
type UpdateLocationAnswer_AggregatedMaximumBitrate struct { // Maximum uplink bitrate MaxBandwidthUl uint32 `protobuf:"varint,1,opt,name=max_bandwidth_ul,json=maxBandwidthUl,proto3" json:"max_bandwidth_ul,omitempty"` // Maximum downlink bitrate MaxBandwidthDl uint32 `protobuf:"varint,2,opt,name=max_bandwidth_dl,json=maxBandwidthDl,proto3" json:"max_bandwidth_dl,omitempty"` // contains filtered or unexported fields }
func (*UpdateLocationAnswer_AggregatedMaximumBitrate) Descriptor
deprecated
func (*UpdateLocationAnswer_AggregatedMaximumBitrate) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLocationAnswer_AggregatedMaximumBitrate.ProtoReflect.Descriptor instead.
func (*UpdateLocationAnswer_AggregatedMaximumBitrate) GetMaxBandwidthDl ¶
func (x *UpdateLocationAnswer_AggregatedMaximumBitrate) GetMaxBandwidthDl() uint32
func (*UpdateLocationAnswer_AggregatedMaximumBitrate) GetMaxBandwidthUl ¶
func (x *UpdateLocationAnswer_AggregatedMaximumBitrate) GetMaxBandwidthUl() uint32
func (*UpdateLocationAnswer_AggregatedMaximumBitrate) ProtoMessage ¶
func (*UpdateLocationAnswer_AggregatedMaximumBitrate) ProtoMessage()
func (*UpdateLocationAnswer_AggregatedMaximumBitrate) ProtoReflect ¶
func (x *UpdateLocationAnswer_AggregatedMaximumBitrate) ProtoReflect() protoreflect.Message
func (*UpdateLocationAnswer_AggregatedMaximumBitrate) Reset ¶
func (x *UpdateLocationAnswer_AggregatedMaximumBitrate) Reset()
func (*UpdateLocationAnswer_AggregatedMaximumBitrate) String ¶
func (x *UpdateLocationAnswer_AggregatedMaximumBitrate) String() string
type UpdateLocationAnswer_NetworkAccessMode ¶
type UpdateLocationAnswer_NetworkAccessMode int32
Network Access Mode AVP (Section 7.3.21)
const ( UpdateLocationAnswer_PACKET_AND_CIRCUIT UpdateLocationAnswer_NetworkAccessMode = 0 UpdateLocationAnswer_RESERVED UpdateLocationAnswer_NetworkAccessMode = 1 UpdateLocationAnswer_ONLY_PACKET UpdateLocationAnswer_NetworkAccessMode = 2 )
func (UpdateLocationAnswer_NetworkAccessMode) Descriptor ¶
func (UpdateLocationAnswer_NetworkAccessMode) Descriptor() protoreflect.EnumDescriptor
func (UpdateLocationAnswer_NetworkAccessMode) EnumDescriptor
deprecated
func (UpdateLocationAnswer_NetworkAccessMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use UpdateLocationAnswer_NetworkAccessMode.Descriptor instead.
func (UpdateLocationAnswer_NetworkAccessMode) Number ¶
func (x UpdateLocationAnswer_NetworkAccessMode) Number() protoreflect.EnumNumber
func (UpdateLocationAnswer_NetworkAccessMode) String ¶
func (x UpdateLocationAnswer_NetworkAccessMode) String() string
func (UpdateLocationAnswer_NetworkAccessMode) Type ¶
func (UpdateLocationAnswer_NetworkAccessMode) Type() protoreflect.EnumType
type UpdateLocationRequest ¶
type UpdateLocationRequest struct { // Subscriber identifier UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` // Visited site identifier VisitedPlmn []byte `protobuf:"bytes,2,opt,name=visited_plmn,json=visitedPlmn,proto3" json:"visited_plmn,omitempty"` // Selective unrolling of ULR-Flags 29.272 Table 7.3.7/1 // Skip subscription data in response SkipSubscriberData bool `protobuf:"varint,3,opt,name=skip_subscriber_data,json=skipSubscriberData,proto3" json:"skip_subscriber_data,omitempty"` // bit 2 // Send Cancel Location to other EPCs serving the UE InitialAttach bool `protobuf:"varint,4,opt,name=initial_attach,json=initialAttach,proto3" json:"initial_attach,omitempty"` // bit 5 // contains filtered or unexported fields }
Update Location Request (Section 7.2.3)
func (*UpdateLocationRequest) Descriptor
deprecated
func (*UpdateLocationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLocationRequest.ProtoReflect.Descriptor instead.
func (*UpdateLocationRequest) GetInitialAttach ¶
func (x *UpdateLocationRequest) GetInitialAttach() bool
func (*UpdateLocationRequest) GetSkipSubscriberData ¶
func (x *UpdateLocationRequest) GetSkipSubscriberData() bool
func (*UpdateLocationRequest) GetUserName ¶
func (x *UpdateLocationRequest) GetUserName() string
func (*UpdateLocationRequest) GetVisitedPlmn ¶
func (x *UpdateLocationRequest) GetVisitedPlmn() []byte
func (*UpdateLocationRequest) ProtoMessage ¶
func (*UpdateLocationRequest) ProtoMessage()
func (*UpdateLocationRequest) ProtoReflect ¶
func (x *UpdateLocationRequest) ProtoReflect() protoreflect.Message
func (*UpdateLocationRequest) Reset ¶
func (x *UpdateLocationRequest) Reset()
func (*UpdateLocationRequest) String ¶
func (x *UpdateLocationRequest) String() string
type UplinkUnitdata ¶
type UplinkUnitdata struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` NasMessageContainer []byte `protobuf:"bytes,2,opt,name=nas_message_container,json=nasMessageContainer,proto3" json:"nas_message_container,omitempty"` Imeisv []byte `protobuf:"bytes,3,opt,name=imeisv,proto3" json:"imeisv,omitempty"` UeTimeZone []byte `protobuf:"bytes,4,opt,name=ue_time_zone,json=ueTimeZone,proto3" json:"ue_time_zone,omitempty"` MobileStationClassmark2 []byte `` /* 132-byte string literal not displayed */ Tai []byte `protobuf:"bytes,6,opt,name=tai,proto3" json:"tai,omitempty"` ECgi []byte `protobuf:"bytes,7,opt,name=e_cgi,json=eCgi,proto3" json:"e_cgi,omitempty"` // contains filtered or unexported fields }
section 8.22
func (*UplinkUnitdata) Descriptor
deprecated
func (*UplinkUnitdata) Descriptor() ([]byte, []int)
Deprecated: Use UplinkUnitdata.ProtoReflect.Descriptor instead.
func (*UplinkUnitdata) GetECgi ¶
func (x *UplinkUnitdata) GetECgi() []byte
func (*UplinkUnitdata) GetImeisv ¶
func (x *UplinkUnitdata) GetImeisv() []byte
func (*UplinkUnitdata) GetImsi ¶
func (x *UplinkUnitdata) GetImsi() string
func (*UplinkUnitdata) GetMobileStationClassmark2 ¶
func (x *UplinkUnitdata) GetMobileStationClassmark2() []byte
func (*UplinkUnitdata) GetNasMessageContainer ¶
func (x *UplinkUnitdata) GetNasMessageContainer() []byte
func (*UplinkUnitdata) GetTai ¶
func (x *UplinkUnitdata) GetTai() []byte
func (*UplinkUnitdata) GetUeTimeZone ¶
func (x *UplinkUnitdata) GetUeTimeZone() []byte
func (*UplinkUnitdata) ProtoMessage ¶
func (*UplinkUnitdata) ProtoMessage()
func (*UplinkUnitdata) ProtoReflect ¶
func (x *UplinkUnitdata) ProtoReflect() protoreflect.Message
func (*UplinkUnitdata) Reset ¶
func (x *UplinkUnitdata) Reset()
func (*UplinkUnitdata) String ¶
func (x *UplinkUnitdata) String() string
type UsageMonitor ¶
type UsageMonitor struct { // the usage monitoring information the PCRF sends per answer MonitorInfoPerRequest *UsageMonitoringInformation `` /* 128-byte string literal not displayed */ // the total amount of quota assigned to the monitoring key TotalQuota *Octets `protobuf:"bytes,2,opt,name=total_quota,json=totalQuota,proto3" json:"total_quota,omitempty"` // contains filtered or unexported fields }
func (*UsageMonitor) Descriptor
deprecated
func (*UsageMonitor) Descriptor() ([]byte, []int)
Deprecated: Use UsageMonitor.ProtoReflect.Descriptor instead.
func (*UsageMonitor) GetMonitorInfoPerRequest ¶
func (x *UsageMonitor) GetMonitorInfoPerRequest() *UsageMonitoringInformation
func (*UsageMonitor) GetTotalQuota ¶
func (x *UsageMonitor) GetTotalQuota() *Octets
func (*UsageMonitor) ProtoMessage ¶
func (*UsageMonitor) ProtoMessage()
func (*UsageMonitor) ProtoReflect ¶
func (x *UsageMonitor) ProtoReflect() protoreflect.Message
func (*UsageMonitor) Reset ¶
func (x *UsageMonitor) Reset()
func (*UsageMonitor) String ¶
func (x *UsageMonitor) String() string
type UsageMonitorConfiguration ¶
type UsageMonitorConfiguration struct { Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"` UsageMonitorCredits []*UsageMonitor `protobuf:"bytes,2,rep,name=usage_monitor_credits,json=usageMonitorCredits,proto3" json:"usage_monitor_credits,omitempty"` // contains filtered or unexported fields }
func (*UsageMonitorConfiguration) Descriptor
deprecated
func (*UsageMonitorConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use UsageMonitorConfiguration.ProtoReflect.Descriptor instead.
func (*UsageMonitorConfiguration) GetImsi ¶
func (x *UsageMonitorConfiguration) GetImsi() string
func (*UsageMonitorConfiguration) GetUsageMonitorCredits ¶
func (x *UsageMonitorConfiguration) GetUsageMonitorCredits() []*UsageMonitor
func (*UsageMonitorConfiguration) ProtoMessage ¶
func (*UsageMonitorConfiguration) ProtoMessage()
func (*UsageMonitorConfiguration) ProtoReflect ¶
func (x *UsageMonitorConfiguration) ProtoReflect() protoreflect.Message
func (*UsageMonitorConfiguration) Reset ¶
func (x *UsageMonitorConfiguration) Reset()
func (*UsageMonitorConfiguration) String ¶
func (x *UsageMonitorConfiguration) String() string
type UsageMonitoringInformation ¶
type UsageMonitoringInformation struct { MonitoringKey []byte `protobuf:"bytes,1,opt,name=monitoring_key,json=monitoringKey,proto3" json:"monitoring_key,omitempty"` MonitoringLevel MonitoringLevel `` /* 138-byte string literal not displayed */ Octets *Octets `protobuf:"bytes,3,opt,name=octets,proto3" json:"octets,omitempty"` // contains filtered or unexported fields }
AVP: 1067
func (*UsageMonitoringInformation) Descriptor
deprecated
func (*UsageMonitoringInformation) Descriptor() ([]byte, []int)
Deprecated: Use UsageMonitoringInformation.ProtoReflect.Descriptor instead.
func (*UsageMonitoringInformation) GetMonitoringKey ¶
func (x *UsageMonitoringInformation) GetMonitoringKey() []byte
func (*UsageMonitoringInformation) GetMonitoringLevel ¶
func (x *UsageMonitoringInformation) GetMonitoringLevel() MonitoringLevel
func (*UsageMonitoringInformation) GetOctets ¶
func (x *UsageMonitoringInformation) GetOctets() *Octets
func (*UsageMonitoringInformation) ProtoMessage ¶
func (*UsageMonitoringInformation) ProtoMessage()
func (*UsageMonitoringInformation) ProtoReflect ¶
func (x *UsageMonitoringInformation) ProtoReflect() protoreflect.Message
func (*UsageMonitoringInformation) Reset ¶
func (x *UsageMonitoringInformation) Reset()
func (*UsageMonitoringInformation) String ¶
func (x *UsageMonitoringInformation) String() string