6 type E2SetupSuccessResponseMessage struct {
7 XMLName xml.Name `xml:"E2SetupSuccessResponseMessage"`
8 Text string `xml:",chardata"`
10 Text string `xml:",chardata"`
11 SuccessfulOutcome struct {
12 Text string `xml:",chardata"`
13 ProcedureCode string `xml:"procedureCode"`
15 Text string `xml:",chardata"`
16 Reject string `xml:"reject"`
19 Text string `xml:",chardata"`
20 E2setupResponse struct {
21 Text string `xml:",chardata"`
23 Text string `xml:",chardata"`
24 E2setupResponseIEs struct {
25 Text string `xml:",chardata"`
28 Text string `xml:",chardata"`
29 Reject string `xml:"reject"`
32 Text string `xml:",chardata"`
34 Text string `xml:",chardata"`
35 PLMNIdentity string `xml:"pLMN-Identity"`
36 RicID string `xml:"ric-ID"`
37 } `xml:"GlobalRIC-ID"`
39 } `xml:"E2setupResponseIEs"`
41 } `xml:"E2setupResponse"`
43 } `xml:"successfulOutcome"`
48 func (m *E2SetupSuccessResponseMessage) SetPlmnId(plmnId string){
49 m.E2APPDU.SuccessfulOutcome.Value.E2setupResponse.ProtocolIEs.E2setupResponseIEs.Value.GlobalRICID.PLMNIdentity = plmnId
52 func (m *E2SetupSuccessResponseMessage) SetNbId(ricID string){
53 m.E2APPDU.SuccessfulOutcome.Value.E2setupResponse.ProtocolIEs.E2setupResponseIEs.Value.GlobalRICID.RicID = ricID