cloudendure.models

Define the CloudEndure API wrapper related logic.

CloudEndureModel

CloudEndureModel(self)

Define the CloudEndure Model base object.

as_dict

CloudEndureModel.as_dict()

Return a dict representation of the model.

parse

CloudEndureModel.parse(json: 'Dict[str, Any]')

Parse a JSON object into a model instance.

Cloud

Cloud(self, **kwargs)

Define the CloudEndure Cloud model schema.

endpoint

parse

Cloud.parse(json: 'Dict[str, Any]')

Parse the Cloud object.

Project

Project(self, **kwargs)

Define the CloudEndure Project model schema.

endpoint

parse

Project.parse(json: 'Dict[str, Any]')

Parse the Project object.

Machine

Machine(self, **kwargs)

Define the CloudEndure Machine model schema.

endpoint

parent

parse

Machine.parse(json: 'Dict[str, Any]')

Parse the Machine object.

TODO: * Add parsing for nested resources.