| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 


| Public Member Functions | |
| __init__ (self) | |
| all_subtypes (self) | |
| discriminator (self) | |
| extends (self) | |
| extends_lc (self) | |
| has_properties (self) | |
| has_subtypes (self) | |
| load (self, id, model_json, processor, context) | |
| properties (self) | |
| set_extends_type (self, extends_type) | |
| set_subtype_types (self, subtype_types) | |
|  Public Member Functions inherited from Stringify | |
| __repr__ (self) | |
| Data Fields | |
| description | |
| id | |
| id_lc | |
| model_json | |
| notes | |
| required_fields | |
| 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 499 of file swagger_model.py.
| __init__ | ( | self | ) | 
Definition at line 507 of file swagger_model.py.
| all_subtypes | ( | self | ) | 
Returns the full list of all subtypes, including sub-subtypes.
Definition at line 585 of file swagger_model.py.
References Model.__subtype_types.
| discriminator | ( | self | ) | 
Returns the discriminator, digging through base types if needed.
Definition at line 570 of file swagger_model.py.
References Model.__discriminator, Model.__extends_type, and Model.discriminator().
Referenced by Model.discriminator().
| extends | ( | self | ) | 
Definition at line 558 of file swagger_model.py.
References Model.__extends_type.
| extends_lc | ( | self | ) | 
Definition at line 561 of file swagger_model.py.
References Model.__extends_type.
| has_properties | ( | self | ) | 
Definition at line 582 of file swagger_model.py.
References len(), ast_channel_tech.properties, Model.properties(), and ast_rtp_instance.properties.
| has_subtypes | ( | self | ) | 
Returns True if type has any subtypes.
Definition at line 593 of file swagger_model.py.
References len(), and Model.subtypes.
| load | ( | self, | |
| id, | |||
| model_json, | |||
| processor, | |||
| context | |||
| ) | 
Definition at line 518 of file swagger_model.py.
Referenced by ApiDeclaration.load_file(), and ResourceListing.load_file().
| properties | ( | self | ) | 
Definition at line 576 of file swagger_model.py.
References Model.__extends_type, Model.__properties, and Model.properties().
Referenced by Model.has_properties(), and Model.properties().
| set_extends_type | ( | self, | |
| extends_type | |||
| ) | 
Definition at line 564 of file swagger_model.py.
References Model.__extends_type.
| set_subtype_types | ( | self, | |
| subtype_types | |||
| ) | 
Definition at line 567 of file swagger_model.py.
References Model.__subtype_types.
| description | 
Definition at line 513 of file swagger_model.py.
| id | 
Definition at line 508 of file swagger_model.py.
Referenced by Section.__cmp__(), Section.__eq__(), Section.__ge__(), Section.__gt__(), Section.__le__(), and Section.__lt__().
| id_lc | 
Definition at line 509 of file swagger_model.py.
| model_json | 
Definition at line 552 of file swagger_model.py.
| notes | 
Definition at line 512 of file swagger_model.py.
| 
 | static | 
Definition at line 505 of file swagger_model.py.
| required_fields | 
Definition at line 520 of file swagger_model.py.
| subtypes | 
Definition at line 510 of file swagger_model.py.
Referenced by Model.has_subtypes().