SpeedDialSerializer   A
last analyzed

Size/Duplication

Total Lines 14
Duplicated Lines 0 %

Importance

Changes 2
Bugs 0 Features 0
Metric Value
c 2
b 0
f 0
dl 0
loc 14
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
            'cflags',
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