e810e48aa3e3d1afae943550e9eda7a9c4c0db85
[com/asn1c.git] / tests / tests-asn1c-compiler / 98-attribute-class-OK.asn1.-EF
1 ModuleAttributeClass { iso org(3) dod(6) internet(1) private(4) enterprise(1)
2         spelio(9363) software(1) asn1c(5) test(1) 98 }
3 DEFINITIONS ::=
4 BEGIN
5
6 ATTRIBUTE ::= CLASS {
7     &id  RELATIVE-OID UNIQUE
8 } WITH SYNTAX { ID &id }
9
10
11 Attribute ::= SEQUENCE {
12     identifier   ATTRIBUTE.&id ({Attributes}),
13     siAttributeValue     IA5String
14 }
15
16 Attributes ATTRIBUTE ::= {{ ID raf } | { ID rcf }}
17
18 rafService ATTRIBUTE ::= { ID raf }
19
20 rcfService ATTRIBUTE ::= { ID rcf }
21
22 raf RELATIVE-OID ::= {3 2 1}
23
24 rcf RELATIVE-OID ::= {3 2 2}
25
26 END