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


| Public Member Functions | |
| __init__ (self) | |
| load (self, api_decl_json, processor, context) | |
| load_file (self, api_declaration_file, processor) | |
|  Public Member Functions inherited from Stringify | |
| __repr__ (self) | |
| Data Fields | |
| api_version | |
| apis | |
| author | |
| base_path | |
| copyright | |
| has_websocket | |
| models | |
| required_fields | |
| requires_modules | |
| resource_path | |
| since | |
| swagger_version | |
| Static Public Attributes | |
| list | required_fields | 
Model class for an API Declaration. See https://github.com/wordnik/swagger-core/wiki/API-Declaration
Definition at line 599 of file swagger_model.py.
| __init__ | ( | self | ) | 
Definition at line 610 of file swagger_model.py.
| load | ( | self, | |
| api_decl_json, | |||
| processor, | |||
| context | |||
| ) | 
Loads a resource from a single Swagger resource.json file.
Definition at line 647 of file swagger_model.py.
References ParsingContext.swagger_version, ApiDeclaration.swagger_version, and ResourceListing.swagger_version.
Referenced by ApiDeclaration.load_file(), and ResourceListing.load_file().
| load_file | ( | self, | |
| api_declaration_file, | |||
| processor | |||
| ) | 
Definition at line 621 of file swagger_model.py.
References ApiDeclaration.__load_file(), ResourceListing.__load_file(), ApiDeclaration.load(), Api.load(), ResourceApi.load(), ErrorResponse.load(), Model.load(), Operation.load(), Parameter.load(), Property.load(), ResourceListing.load(), SwaggerType.load(), ast_speech_engine.load, ast_sorcery_wizard.load, ast_module_info.load, replace(), and ApiDeclaration.resource_path.
| api_version | 
Definition at line 614 of file swagger_model.py.
| apis | 
Definition at line 618 of file swagger_model.py.
| author | 
Definition at line 612 of file swagger_model.py.
| base_path | 
Definition at line 615 of file swagger_model.py.
| copyright | 
Definition at line 613 of file swagger_model.py.
| has_websocket | 
Definition at line 675 of file swagger_model.py.
| models | 
Definition at line 619 of file swagger_model.py.
| 
 | static | 
Definition at line 605 of file swagger_model.py.
| required_fields | 
Definition at line 657 of file swagger_model.py.
| requires_modules | 
Definition at line 664 of file swagger_model.py.
| resource_path | 
Definition at line 616 of file swagger_model.py.
Referenced by ApiDeclaration.load_file().
| since | 
Definition at line 617 of file swagger_model.py.
| swagger_version | 
Definition at line 611 of file swagger_model.py.
Referenced by ParsingContext.__repr__(), ApiDeclaration.load(), ResourceListing.load(), ParsingContext.next_stack(), and ParsingContext.version_less_than().