cicd.core.syntax

cicd.core.syntax.data_represented

class cicd.core.syntax.data_represented.DataRepresentedObject(data: Dict[str, Any] | List[Dict[str, Any]] | None = None, path: str | Path | None = None)

Bases: object

as_type(t: Type[T]) T
query(key: str, as_type: Type[T] | None = None) T | Dict[str, Any] | List[Dict[str, Any]] | None
save(path: str | Path | None = None, **kwargs)

cicd.core.syntax.json

class cicd.core.syntax.json.JSON(data: Dict[str, Any] | List[Dict[str, Any]] | None = None, path: str | Path | None = None)

Bases: DataRepresentedObject

static from_str(s: str) JSON
to_str(**kwargs) str

cicd.core.syntax.yaml

class cicd.core.syntax.yaml.YAML(data: Dict[str, Any] | List[Dict[str, Any]] | None = None, path: str | Path | None = None)

Bases: DataRepresentedObject