Skip to content

honeyhive._generated.models.MetricVersion

MetricVersion

Bases: BaseModel

MetricVersion model A versioned snapshot of a metric definition.

Source code in src/honeyhive/_generated/models/MetricVersion.py
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class MetricVersion(BaseModel):
    """
    MetricVersion model
        A versioned snapshot of a metric definition.
    """

    model_config = {
        "populate_by_name": True,
        "validate_assignment": True,
        "extra": "allow",
        "protected_namespaces": (),
    }

    name: str = Field(validation_alias="name")

    full_sha: str = Field(validation_alias="full_sha")

    message: str = Field(validation_alias="message")

    date: str = Field(validation_alias="date")

    deployed: bool = Field(validation_alias="deployed")

    content: MetricVersionContent = Field(validation_alias="content")

name class-attribute instance-attribute

name: str = Field(validation_alias='name')

full_sha class-attribute instance-attribute

full_sha: str = Field(validation_alias='full_sha')

message class-attribute instance-attribute

message: str = Field(validation_alias='message')

date class-attribute instance-attribute

date: str = Field(validation_alias='date')

deployed class-attribute instance-attribute

deployed: bool = Field(validation_alias='deployed')

content class-attribute instance-attribute

content: MetricVersionContent = Field(
    validation_alias="content"
)