Commit 6f3fd01c authored by muhammadh's avatar muhammadh
Browse files

update inline_subscription model in rnis-client

parent b3cfd40a
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -25,4 +25,21 @@
package client

type InlineSubscription struct {
	Links *CaReconfSubscriptionLinks `json:"_links,omitempty"`
	// URI selected by the service consumer, to receive notifications on the subscribed RNIS information. This shall be included in the request and response.
	CallbackReference string `json:"callbackReference"`

	ExpiryDeadline *TimeStamp `json:"expiryDeadline,omitempty"`

	// Shall be set to \"S1BearerSubscription\".
	SubscriptionType string `json:"subscriptionType"`

	FilterCriteriaAssoc          *CaReconfSubscriptionFilterCriteriaAssoc          `json:"filterCriteriaAssoc,omitempty"`
	FilterCriteriaAssocHo        *CellChangeSubscriptionFilterCriteriaAssocHo      `json:"filterCriteriaAssocHo,omitEmpty"`
	FilterCriteriaAssocTri       *MeasRepUeSubscriptionFilterCriteriaAssocTri      `json:"filterCriteriaAssocTri,omitempty"`
	FilterCriteriaNrMrs          *NrMeasRepUeSubscriptionFilterCriteriaNrMrs       `json:"filterCriteriaNrMrs,omitempty"`
	FilterCriteriaQci            *RabModSubscriptionFilterCriteriaQci              `json:"filterCriteriaQci,omitEmpty"`
	S1BearerSubscriptionCriteria *S1BearerSubscriptionS1BearerSubscriptionCriteria `json:"S1BearerSubscriptionCriteria,omitempty"`
	// Description of the subscribed event. The event is included both in the request and in the response. \\nFor the eventType, the following values are currently defined: 0 = RESERVED. 1 = S1_BEARER_ESTABLISH. 2 = S1_BEARER_MODIFY. 3 = S1_BEARER_RELEASE.
	EventType []string `json:"eventType,omitempty"`
}