Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
module UEidentityAPI_TypesAndValues {
// LibCommon
import from LibCommon_BasicTypesAndValues all;
/**
* @desc
* @member type_ A URI reference according to IETF RFC 3986 that identifies the problem type
* @member title A short, human-readable summary of the problem type
* @member status The HTTP status code for this occurrence of the problem
* @member detail A human-readable explanation specific to this occurrence of the problem
* @member instance A URI reference that identifies the specific occurrence of the problem
*/
type record ProblemDetails {
universal charstring type_,
universal charstring title,
UInt32 status,
universal charstring detail,
universal charstring instance
} with {
variant (type_) "name as 'type'";
}
/**
* @desc Information of UE identity tag used in UE Identity feature
* @member ueIdentityTags 1 to N tags presented by a ME Application instance to a ME Platform
*/
type record UeIdentityTagInfo {
UeIdentityTags ueIdentityTags
}
/**
* @desc Specific tag presented by a ME Application instance to a ME Platform
*/
type universal charstring UeIdentityTag;
/**
* @desc Status of the resource ueIdentityTagInfo
*/
type enumerated State {
e_unregistered,
e_registered
}
/**
* @desc ME Application instance to a ME Platform
* @member ueIdentityTag Specific tag presented by a ME Application instance to a ME Platform
* @member state Status of the resource ueIdentityTagInfo
*/
type record UeIdentityTagItem {
universal charstring ueIdentityTag,
State state
}
/**
* @desc 1 to N tags presented by a ME Application instance to a ME Platform
*/
type record of UeIdentityTagItem UeIdentityTags;
} with {
encode "JSON"
} // End of module UEidentityAPI_TypesAndValues