EpochtalkServer.Models.MetadataBoard (epochtalk_server v0.1.0)
MetadataBoard
model, for performing actions relating to Board
metadata
Link to this section Summary
Functions
Create changeset for inserting a new MetadataBoard
model
Inserts a new MetadataBoard
into the database
Link to this section Types
@type t() :: %EpochtalkServer.Models.MetadataBoard{ __meta__: term(), board: EpochtalkServer.Models.Board.t() | term(), board_id: term(), id: non_neg_integer() | nil, last_post_created_at: NaiveDateTime.t() | nil, last_post_position: non_neg_integer() | nil, last_post_username: String.t() | nil, last_thread_id: non_neg_integer() | nil, last_thread_title: String.t() | nil, post_count: non_neg_integer() | nil, thread_count: non_neg_integer() | nil, total_post: non_neg_integer() | nil, total_thread_count: non_neg_integer() | nil }
Link to this section Functions
Link to this function
changeset(metadata_board, attrs \\ %{})
@spec changeset( metadata_board :: t(), attrs :: map() | nil ) :: Ecto.Changeset.t()
Create changeset for inserting a new MetadataBoard
model
Link to this function
insert(metadata_board)
@spec insert(metadata_board :: t()) :: {:ok, metadata_board :: t()} | {:error, Ecto.Changeset.t()}
Inserts a new MetadataBoard
into the database