syncano.models.options

class Options(meta=None)[source]

Bases: syncano.connection.ConnectionMixin

Holds metadata related to model definition.

build_properties()[source]
contribute_to_class(cls, name)[source]
resolve_parent_data()[source]
add_field(field)[source]
get_field(field_name)[source]
get_endpoint(name)[source]
get_endpoint_properties(name)[source]
get_endpoint_path(name)[source]
get_endpoint_methods(name)[source]
resolve_endpoint(endpoint_name, properties, http_method=None)[source]
is_http_method_available(http_method_name, endpoint_name)[source]
get_endpoint_query_params(name, params)[source]
get_path_properties(path)[source]