EpochtalkServer.Models.BoardMapping (epochtalk_server v0.1.0)
BoardMapping
model, for performing actions relating to mapping forum boards and categories
Link to this section Summary
Functions
Create generic changeset for BoardMapping
model
Deletes a Board
from the BoardMapping
Updates BoardMapping
in the database
Link to this section Types
@type t() :: %EpochtalkServer.Models.BoardMapping{ __meta__: term(), board: EpochtalkServer.Models.Board.t() | term(), board_id: term(), category: EpochtalkServer.Models.Category.t() | term(), category_id: term(), parent: EpochtalkServer.Models.Board.t() | term(), parent_id: term(), view_order: non_neg_integer() | nil }
Link to this section Functions
Link to this function
changeset(board_mapping, attrs)
@spec changeset(board_mapping :: t(), attrs :: map() | nil) :: Ecto.Changeset.t()
Create generic changeset for BoardMapping
model
Link to this function
delete_board_by_id(id)
@spec delete_board_by_id(board_id :: integer()) :: {non_neg_integer(), nil | [term()]}
Deletes a Board
from the BoardMapping
Link to this function
update(board_mapping_list)
@spec update(board_mapping_list :: [%{}]) :: {:ok, Ecto.Changeset.t()} | {:error, Ecto.Changeset.t()} | {:error, any()}
Updates BoardMapping
in the database