text: # coding: utf-8
  
  from __future__ import annotations
  from datetime import date, datetime  # noqa: F401
  
  import re  # noqa: F401
  from typing import Any, Dict, List, Optional  # noqa: F401
  
  from pydantic import AnyUrl, BaseModel, EmailStr, validator  # noqa: F401
  from openapi_server.models.cause_action import CauseAction
  from openapi_server.models.empty_change_log_set import EmptyChangeLogSet
  
  
  class FreeStyleBuild(BaseModel):
      """NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
  
      Do not edit the class manually.
  
      FreeStyleBuild - a model defined in OpenAPI
  
          _class: The _class of this FreeStyleBuild [Optional].
          number: The number of this FreeStyleBuild [Optional].
          url: The url of this FreeStyleBuild [Optional].
          actions: The actions of this FreeStyleBuild [Optional].
          building: The building of this FreeStyleBuild [Optional].
          description: The description of this FreeStyleBuild [Optional].
          display_name: The display_name of this FreeStyleBuild [Optional].
          duration: The duration of this FreeStyleBuild [Optional].
          estimated_duration: The estimated_duration of this FreeStyleBuild [Optional].
          executor: The executor of this FreeStyleBuild [Optional].
          full_display_name: The full_display_name of this FreeStyleBuild [Optional].
          id: The id of this FreeStyleBuild [Optional].
          keep_log: The keep_log of this FreeStyleBuild [Optional].
          queue_id: The queue_id of this FreeStyleBuild [Optional].
          result: The result of this FreeStyleBuild [Optional].
          timestamp: The timestamp of this FreeStyleBuild [Optional].
          built_on: The built_on of this FreeStyleBuild [Optional].
          change_set: The change_set of this FreeStyleBuild [Optional].
      """
  
      _class: Optional[str] = None
      number: Optional[int] = None
      url: Optional[str] = None
      actions: Optional[List[CauseAction]] = None
      building: Optional[bool] = None
      description: Optional[str] = None
      display_name: Optional[str] = None
      duration: Optional[int] = None
      estimated_duration: Optional[int] = None
      executor: Optional[str] = None
      full_display_name: Optional[str] = None
      id: Optional[str] = None
      keep_log: Optional[bool] = None
      queue_id: Optional[int] = None
      result: Optional[str] = None
      timestamp: Optional[int] = None
      built_on: Optional[str] = None
      change_set: Optional[EmptyChangeLogSet] = None
  
  FreeStyleBuild.update_forward_refs()
  