EpochtalkServer.Models.Mention (epochtalk_server v0.1.0)
Mention
model, for performing actions relating to forum categories
Link to this section Summary
Link to this section Types
@type t() :: %EpochtalkServer.Models.Mention{ __meta__: term(), created_at: NaiveDateTime.t() | nil, id: non_neg_integer() | nil, mentionee: term(), mentionee_id: non_neg_integer() | nil, mentioner: term(), mentioner_id: non_neg_integer() | nil, notification_id: term(), post: term(), post_id: non_neg_integer() | nil, thread: term(), thread_id: non_neg_integer() | nil, viewed: term() }
Link to this section Functions
Link to this function
changeset(mention, attrs)
@spec changeset(mention :: t(), attrs :: map() | nil) :: Ecto.Changeset.t()
Create generic changeset for Mention
model
Link to this function
page_by_user_id(user_id, page \\ 1, opts \\ [])
@spec page_by_user_id(user_id :: non_neg_integer(), page :: non_neg_integer(), per_page: non_neg_integer(), extended: boolean() ) :: {:ok, mentions :: [t()] | [], pagination_data :: map()}
Page Mention
models by for a specific User
valid-options
Valid Options
name | type | details |
---|---|---|
:per_page | non_neg_integer | records per page to return |
:extended | boolean | returns board and post details with mention if true |