Source code for ABConnect.api.models.documents

"""Documents models for ABConnect API."""

from typing import List, Optional, Union
from pydantic import Field
from .base import ABConnectBaseModel
from .enums import DocumentType


[docs] class DocumentUpdateModel(ABConnectBaseModel): """DocumentUpdateModel model""" file_name: Optional[str] = Field(None, alias="fileName") type_id: Optional[Union[int, DocumentType]] = Field(None, alias="typeId", description="Document type ID. See DocumentType enum for valid values.") shared: Optional[int] = Field(None) tags: Optional[List[str]] = Field(None) job_items: Optional[List[str]] = Field(None, alias="jobItems")
__all__ = ['DocumentUpdateModel']