Asterisk - The Open Source Telephony Project
21.4.1
|
Public Member Functions | |
def | __init__ (self) |
def | all_subtypes (self) |
def | discriminator (self) |
def | extends (self) |
def | extends_lc (self) |
def | has_properties (self) |
def | has_subtypes (self) |
def | load (self, id, model_json, processor, context) |
def | properties (self) |
def | set_extends_type (self, extends_type) |
def | set_subtype_types (self, subtype_types) |
![]() | |
def | __repr__ (self) |
Data Fields | |
description | |
id | |
id_lc | |
model_json | |
notes | |
subtypes | |
Static Public Attributes | |
list | required_fields = ['description', 'properties'] |
Model of a Swagger model. See https://github.com/wordnik/swagger-core/wiki/datatypes
Definition at line 496 of file swagger_model.py.
def all_subtypes | ( | self | ) |
Returns the full list of all subtypes, including sub-subtypes.
Definition at line 582 of file swagger_model.py.
References Model.__subtype_types.
def discriminator | ( | self | ) |
Returns the discriminator, digging through base types if needed.
Definition at line 567 of file swagger_model.py.
References Model.__discriminator, Model.__extends_type, Model.__properties, ast_rtp_instance.properties, Model.properties(), and ast_channel_tech.properties.
def has_subtypes | ( | self | ) |
Returns True if type has any subtypes.
Definition at line 590 of file swagger_model.py.
References Model.subtypes.