recc.struct

class recc.struct.group.Group(uid: Optional[int] = None, name: Optional[str] = None, description: Optional[str] = None, extra: Optional[Any] = None, created_at: Optional[datetime.datetime] = None, updated_at: Optional[datetime.datetime] = None, **kwargs)
class recc.struct.layout.Layout(uid: Optional[int] = None, project_uid: Optional[int] = None, name: Optional[str] = None, description: Optional[str] = None, extra: Optional[Any] = None, created_at: Optional[datetime.datetime] = None, updated_at: Optional[datetime.datetime] = None, **kwargs)
class recc.struct.layout.LayoutState(value)

An enumeration.

class recc.struct.permission.Permission(uid: Optional[int] = None, name: Optional[str] = None, description: Optional[str] = None, extra: Optional[Any] = None, r_layout: Optional[bool] = None, w_layout: Optional[bool] = None, r_storage: Optional[bool] = None, w_storage: Optional[bool] = None, r_manager: Optional[bool] = None, w_manager: Optional[bool] = None, r_graph: Optional[bool] = None, w_graph: Optional[bool] = None, r_member: Optional[bool] = None, w_member: Optional[bool] = None, r_setting: Optional[bool] = None, w_setting: Optional[bool] = None, created_at: Optional[datetime.datetime] = None, updated_at: Optional[datetime.datetime] = None, **kwargs)
class recc.struct.port.Port(number: Optional[int] = None, group_uid: Optional[int] = None, project_uid: Optional[int] = None, task_uid: Optional[int] = None, description: Optional[str] = None, extra: Optional[Any] = None, created_at: Optional[datetime.datetime] = None, updated_at: Optional[datetime.datetime] = None, **kwargs)
class recc.struct.project.Project(uid: Optional[int] = None, group_uid: Optional[int] = None, name: Optional[str] = None, description: Optional[str] = None, extra: Optional[Any] = None, created_at: Optional[datetime.datetime] = None, updated_at: Optional[datetime.datetime] = None, **kwargs)
class recc.struct.task.Task(uid: Optional[int] = None, project_uid: Optional[int] = None, name: Optional[str] = None, description: Optional[str] = None, extra: Optional[Any] = None, rpc_address: Optional[str] = None, auth_algorithm: Optional[str] = None, private_key: Optional[str] = None, public_key: Optional[str] = None, maximum_restart_count: Optional[int] = None, numa_memory_nodes: Optional[str] = None, base_image_name: Optional[str] = None, publish_ports: Optional[Dict[str, Any]] = None, created_at: Optional[datetime.datetime] = None, updated_at: Optional[datetime.datetime] = None, **kwargs)
class recc.struct.user.User(uid: Optional[int] = None, username: Optional[str] = None, password: Optional[str] = None, salt: Optional[str] = None, email: Optional[str] = None, phone1: Optional[str] = None, phone2: Optional[str] = None, is_admin: Optional[bool] = None, extra: Optional[Any] = None, created_at: Optional[datetime.datetime] = None, updated_at: Optional[datetime.datetime] = None, last_login: Optional[datetime.datetime] = None, **kwargs)
class recc.struct.widget.Widget(uid: Optional[int] = None, layout_uid: Optional[int] = None, name: Optional[str] = None, description: Optional[str] = None, extra: Optional[Any] = None, type_name: Optional[str] = None, pos_x1: Optional[float] = None, pos_y1: Optional[float] = None, pos_x2: Optional[float] = None, pos_y2: Optional[float] = None, z_order: Optional[int] = None, created_at: Optional[datetime.datetime] = None, updated_at: Optional[datetime.datetime] = None, **kwargs)
class recc.struct.widget.WidgetState(value)

An enumeration.