Skip to content

Commit b020d42

Browse files
Dialpeer resource (#4)
* Dialpeer resource
1 parent 2481003 commit b020d42

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed

yeti_switch_api/orm/routing/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
from .customers_auth import CustomersAuth # noqa: F401
44
from .numberlist import Numberlist # noqa: F401
55
from .numberlist_item import NumberlistItem # noqa: F401
6+
from .dialpeer import Dialpeer # noqa: F401
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
from ..base_model import BaseModel, AttributeField
2+
3+
4+
class Dialpeer(BaseModel):
5+
class Meta:
6+
path = "dialpeers"
7+
type = "dialpeers"
8+
9+
enabled = AttributeField("enabled")
10+
next_rate = AttributeField("next-rate")
11+
connect_fee = AttributeField("connect-fee")
12+
initial_rate = AttributeField("initial-rate")
13+
initial_interval = AttributeField("initial-interval")
14+
next_interval = AttributeField("next-interval")
15+
valid_from = AttributeField("valid-from")
16+
valid_till = AttributeField("valid-till")
17+
prefix = AttributeField("prefix")
18+
src_rewrite_rule = AttributeField("src-rewrite-rule")
19+
dst_rewrite_rule = AttributeField("dst-rewrite-rule")
20+
acd_limit = AttributeField("acd-limit")
21+
asr_limit = AttributeField("asr-limit")
22+
src_rewrite_result = AttributeField("src-rewrite-result")
23+
dst_rewrite_result = AttributeField("dst-rewrite-result")
24+
locked = AttributeField("locked")
25+
priority = AttributeField("priority")
26+
exclusive_route = AttributeField("exclusive-route")
27+
capacity = AttributeField("capacity")
28+
lcr_rate_multiplier = AttributeField("lcr-rate-multiplier")
29+
force_hit_rate = AttributeField("force-hit-rate")
30+
network_prefix_id = AttributeField("network-prefix-id")
31+
created_at = AttributeField("created-at")
32+
short_calls_limit = AttributeField("short-calls-limit")
33+
external_id = AttributeField("external-id")
34+
routing_tag_ids = AttributeField("routing-tag-ids")
35+
dst_number_min_length = AttributeField("dst-number-min-length")
36+
dst_number_max_length = AttributeField("dst-number-max-length")
37+
reverse_billing = AttributeField("reverse-billing")

0 commit comments

Comments
 (0)