Provides struct and type for a ChatFileSource
@type t() :: %Gleanex.Platform.ChatFileSource{ datasource: String.t() | nil, file_id: String.t(), title: String.t() | nil, type: String.t(), url: String.t() | nil }