# NOTE: This file is auto generated by OpenAPI Generator 7.12.0 (https://openapi-generator.tech). # Do not edit this file manually. defmodule Procore.Model.Meeting2 do @moduledoc """ Meeting object """ @derive Jason.Encoder defstruct [ :position, :title, :location, :minutes, :meeting_date, :overview, :occurred, :start_time, :finish_time, :time_zone, :is_private, :conclusion, :is_draft, :attendees, :drawing_revision_ids, :file_version_ids, :form_ids, :image_ids, :upload_ids, :document_management_document_revision_ids ] @type t :: %__MODULE__{ :position => integer(), :title => String.t() | nil, :location => String.t() | nil, :minutes => String.t() | nil, :meeting_date => Date.t() | nil, :overview => String.t() | nil, :occurred => boolean() | nil, :start_time => String.t() | nil, :finish_time => String.t() | nil, :time_zone => String.t() | nil, :is_private => boolean() | nil, :conclusion => String.t() | nil, :is_draft => boolean() | nil, :attendees => [integer()] | nil, :drawing_revision_ids => [integer()] | nil, :file_version_ids => [integer()] | nil, :form_ids => [integer()] | nil, :image_ids => [integer()] | nil, :upload_ids => [String.t()] | nil, :document_management_document_revision_ids => [String.t()] | nil } alias Procore.Deserializer def decode(value) do value |> Deserializer.deserialize(:meeting_date, :date, nil) end end