ommx.v1.annotation

Classes

UserAnnotationBase

Helper class that provides a standard way to create an ABC using

Functions

datetime_annotation_property(name)

int_annotation_property(name)

json_annotation_property(name)

str_annotation_property(name)

str_list_annotation_property(name)

Module Contents

class ommx.v1.annotation.UserAnnotationBase

Helper class that provides a standard way to create an ABC using inheritance.

add_user_annotation(key: str, value: str, *, annotation_namespace: str = 'org.ommx.user.')
add_user_annotations(annotations: dict[str, str], *, annotation_namespace: str = 'org.ommx.user.')
get_user_annotation(key: str, *, annotation_namespace: str = 'org.ommx.user.')
get_user_annotations(*, annotation_namespace: str = 'org.ommx.user.') dict[str, str]
ommx.v1.annotation.datetime_annotation_property(name: str)
ommx.v1.annotation.int_annotation_property(name: str)
ommx.v1.annotation.json_annotation_property(name: str)
ommx.v1.annotation.str_annotation_property(name: str)
ommx.v1.annotation.str_list_annotation_property(name: str)