syncano.models.custom_sockets

class CustomSocket(*args, **kwargs)[source]

Bases: syncano.models.custom_sockets_utils.EndpointMetadataMixin, syncano.models.custom_sockets_utils.DependencyMetadataMixin, syncano.models.archetypes.Model

OO wrapper around instance custom sockets. Look at the custom socket documentation for more details.

Variables:
name = None
description = None
endpoints = None
dependencies = None
metadata = None
config = None
status = None
status_info = None
created_at = None
updated_at = None
get_endpoints()[source]
run(endpoint_name, method='GET', data=None)[source]
install_from_url(url, instance_name=None, config=None)[source]
install()[source]
update()[source]
recheck()[source]
DoesNotExist

alias of CustomSocketDoesNotExist

instance_name = None
pk = None
please
class SocketEndpoint(**kwargs)[source]

Bases: syncano.models.archetypes.Model

OO wrapper around endpoints defined in CustomSocket instance. Look at the custom socket documentation for more details.

Variables:
name = None
allowed_methods = None
run(method='GET', data=None)[source]
classmethod get_all_endpoints(instance_name=None)[source]
DoesNotExist

alias of SocketEndpointDoesNotExist

custom_socket_name = None
instance_name = None
pk = None
please