elasticai.creator.file_generation.savable#

Module Contents#

Classes#

API#

class elasticai.creator.file_generation.savable.File[source]#

Bases: typing.Protocol

abstract write(template: elasticai.creator.file_generation.template.Template) None[source]#
class elasticai.creator.file_generation.savable.Path[source]#

Bases: typing.Protocol

abstract as_file(suffix: str) elasticai.creator.file_generation.savable.File[source]#
abstract create_subpath(subpath_name: str) elasticai.creator.file_generation.savable.Path[source]#
class elasticai.creator.file_generation.savable.Savable[source]#

Bases: typing.Protocol

abstract save_to(destination: elasticai.creator.file_generation.savable.Path) None[source]#