Completed
Push — master ( 827db5...c68f23 )
by Mathias
38s
created

GlobalBlackListSerializer   A

Size/Duplication

Total Lines 9
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 9
rs 10
1
from . import models
2
3
from rest_framework import serializers
4
5
6
class VersionSerializer(serializers.ModelSerializer):
7
8
    class Meta:
9
        model = models.Version
10
        fields = (
11
            'pk', 
12
            'table_name', 
13
            'table_version', 
14
        )
15
16
17
class LocationSerializer(serializers.ModelSerializer):
18
19
    class Meta:
20
        model = models.Location
21
        fields = (
22
            'pk', 
23
            'ruid', 
24
            'username', 
25
            'domain', 
26
            'contact', 
27
            'received', 
28
            'path', 
29
            'expires', 
30
            'q', 
31
            'callid', 
32
            'cseq', 
33
            'last_modified', 
34
            'flags', 
35
            'cfags', 
36
            'user_agent', 
37
            'socket', 
38
            'methods', 
39
            'instance', 
40
            'reg_id', 
41
            'server_id', 
42
            'connection_id', 
43
            'keepalive', 
44
            'partition', 
45
        )
46
47
48
class LocationAttrsSerializer(serializers.ModelSerializer):
49
50
    class Meta:
51
        model = models.LocationAttrs
52
        fields = (
53
            'pk', 
54
            'ruid', 
55
            'username', 
56
            'domain', 
57
            'aname', 
58
            'atype', 
59
            'avalue', 
60
            'last_modified', 
61
        )
62
63
64
class UserBlackListSerializer(serializers.ModelSerializer):
65
66
    class Meta:
67
        model = models.UserBlackList
68
        fields = (
69
            'pk', 
70
            'username', 
71
            'domain', 
72
            'prefix', 
73
            'whitelist', 
74
        )
75
76
77
class GlobalBlackListSerializer(serializers.ModelSerializer):
78
79
    class Meta:
80
        model = models.GlobalBlackList
81
        fields = (
82
            'pk', 
83
            'prefix', 
84
            'whitelist', 
85
            'description', 
86
        )
87
88
89
class SpeedDialSerializer(serializers.ModelSerializer):
90
91
    class Meta:
92
        model = models.SpeedDial
93
        fields = (
94
            'pk', 
95
            'username', 
96
            'domain', 
97
            'sd_username', 
98
            'sd_domain', 
99
            'new_uri', 
100
            'fname', 
101
            'lname', 
102
            'description', 
103
        )
104
105
106
class PipeLimitSerializer(serializers.ModelSerializer):
107
108
    class Meta:
109
        model = models.PipeLimit
110
        fields = (
111
            'pk', 
112
            'pipeid', 
113
            'algorithm', 
114
            'plimit', 
115
        )
116
117
118
class MtreeSerializer(serializers.ModelSerializer):
119
120
    class Meta:
121
        model = models.Mtree
122
        fields = (
123
            'pk', 
124
            'tprefix', 
125
            'tvalue', 
126
        )
127
128
129
class MtreesSerializer(serializers.ModelSerializer):
130
131
    class Meta:
132
        model = models.Mtrees
133
        fields = (
134
            'pk', 
135
            'tname', 
136
            'tprefix', 
137
            'tvalue', 
138
        )
139
140
141
class HtableSerializer(serializers.ModelSerializer):
142
143
    class Meta:
144
        model = models.Htable
145
        fields = (
146
            'pk', 
147
            'key_name', 
148
            'key_type', 
149
            'value_type', 
150
            'key_value', 
151
            'expires', 
152
        )
153
154
155