AccSerializer   A
last analyzed

Size/Duplication

Total Lines 15
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 15
rs 10
1
from . import models
2
3
from rest_framework import serializers
4
5
6
class AccSerializer(serializers.ModelSerializer):
7
8
    class Meta:
9
        model = models.Acc
10
        fields = (
11
            'pk',
12
            'method',
13
            'from_tag',
14
            'to_tag',
15
            'callid',
16
            'sip_code',
17
            'sip_reason',
18
            'time',
19
            'time_attr',
20
            'time_exten',
21
        )
22
23
24
class AccCdrSerializer(serializers.ModelSerializer):
25
26
    class Meta:
27
        model = models.AccCdr
28
        fields = (
29
            'pk',
30
            'start_time',
31
            'end_time',
32
            'duration',
33
        )
34
35
36
class MissedCallSerializer(serializers.ModelSerializer):
37
38
    class Meta:
39
        model = models.MissedCall
40
        fields = (
41
            'pk',
42
            'method',
43
            'from_tag',
44
            'to_tag',
45
            'callid',
46
            'sip_code',
47
            'sip_reason',
48
            'time',
49
        )
50