-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathplugpen.schema
67 lines (56 loc) · 1.88 KB
/
plugpen.schema
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
63
64
65
66
67
#1.3.6.1.4.1.37966.
attributetype ( 1.3.6.1.4.1.37966.101
NAME 'x-plug-paymentDate'
DESC 'Date of Payment'
EQUALITY generalizedTimeMatch
ORDERING generalizedTimeOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 )
attributetype ( 1.3.6.1.4.1.37966.102
NAME 'x-plug-paymentID'
DESC 'Payment uniqueID'
EQUALITY integerMatch
ORDERING integerOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
attributetype ( 1.3.6.1.4.1.37966.103
NAME 'x-plug-paymentAmount'
DESC 'Payment amount (in cents)'
EQUALITY integerMatch
ORDERING integerOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
attributetype ( 1.3.6.1.4.1.37966.104
NAME 'x-plug-paymentType'
DESC 'Type of Payment (Full, Concession, Family)'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributetype ( 1.3.6.1.4.1.37966.105
NAME 'x-plug-paymentDescription'
DESC 'Payment Description'
SUP description )
attributetype ( 1.3.6.1.4.1.37966.106
NAME 'x-plug-paymentYears'
DESC 'How many years is the payment for?'
EQUALITY integerMatch
ORDERING integerOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
objectClass ( 1.3.6.1.4.1.37966.10
NAME 'x-plug-payment'
DESC 'Payment'
SUP top
STRUCTURAL
MUST ( x-plug-paymentDate $ x-plug-paymentID $ x-plug-paymentAmount $ x-plug-paymentType $ x-plug-paymentYears )
MAY ( x-plug-paymentDescription )
)
attributetype ( 1.3.6.1.4.1.37966.107
NAME ( 'mailForward' )
DESC 'RFC1274: RFC822 Mailbox'
EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
objectClass ( 1.3.6.1.4.1.37966.20
NAME 'mailForwardingAccount'
DESC 'Allows mail forwarding address'
SUP top
AUXILIARY
MAY ( mailForward )
)