3 title: Common Type Definitions
6 OAS 3.0.1 specification of common type definitions in the Generic NRM
7 © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
10 description: 3GPP TS 28.623; Generic NRM; Common type definitions
11 url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.623/
28 $ref: '#/components/schemas/Dn'
35 pattern: '^[0-9]{2,3}$'
40 $ref: '#/components/schemas/Mcc'
42 $ref: '#/components/schemas/Mnc'
54 pattern: '^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$'
55 example: '198.51.100.1'
59 - pattern: '^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))$'
60 - pattern: '^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))$'
61 example: '2001:db8:85a3::8a2e:370:7334'
65 - pattern: '^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))(\/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))$'
66 - pattern: '^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))(\/.+)$'
67 example: '2001:db8:abcd:12::0/64'
86 AttributeNameValuePairSet:
88 The key of this map is the attribute name, and the value the attribute value.
93 AttributeValueChangeSet:
95 The first array item contains the attribute name value pairs with the new values,
96 and the second array item the attribute name value pairs with the optional old values.
99 $ref: '#/components/schemas/AttributeNameValuePairSet'
112 - $ref: 'faultMnS.yaml#/components/schemas/AlarmNotificationTypes'
113 - $ref: 'provMnS.yaml#/components/schemas/CmNotificationTypes'
114 - $ref: 'perfMnS.yaml#/components/schemas/PerfNotificationTypes'
115 - $ref: 'heartbeatNtf.yaml#/components/schemas/HeartbeatNotificationTypes'
116 # The enum below will be replaced by a reference once notification
117 # types are defined in "FileDataReportingMnS.yaml"
121 - notifyFilePreparationError
126 $ref: '#/components/schemas/Uri'
128 $ref: '#/components/schemas/NotificationId'
130 $ref: '#/components/schemas/NotificationType'
132 $ref: '#/components/schemas/DateTime'
134 $ref: '#/components/schemas/SystemDN'
144 Default schema for the response message body in case the request