CitraClient.Schemas.Conversation (citra_client v0.3.0)
View SourceSchema for reading a conversation.
Fields
:created_at—DateTime.t()(API key:createdAt):id— UUIDString.t():metadata—map():title—String.t():updated_at—DateTime.t()(API key:updatedAt):user_id— UUIDString.t()(API key:userId)
Summary
Functions
Build this struct from a decoded JSON map received from the API. Unknown fields are ignored.
Convert this struct into a map with the API's camelCase keys, ready
to be JSON-encoded. Fields whose value is nil are omitted.
Types
@type t() :: %CitraClient.Schemas.Conversation{ created_at: DateTime.t() | nil, id: String.t() | nil, metadata: map() | nil, title: String.t() | nil, updated_at: DateTime.t() | nil, user_id: String.t() | nil }