qiitex v0.2.0 Qiitex.Items
Link to this section Summary
Functions
Create an item
Delete an item
Get an Item
Check if you stocked an item
List items
List the authenticated user’s items in newest order
List tagged items in recently-tagged order
List a user’s items in newest order
List a user’s stocked items in recently-stocked order
Stock an item
Unstock an item
Update an item
Link to this section Functions
Link to this function
create(client, params)
Create an item.
Example
Qiitex.Items.create client, %{title: "title", body: "body", tags: [%{name: "qiita"}]}
Link to this function
delete_item(client, item_id)
Delete an item.
Example
Qiitex.Item.delete_item client, "itemid"
Link to this function
find(client, item_id)
Get an Item.
Example
Qiitex.Item.find client, "itemid"
Link to this function
get_stock(client, item_id)
Check if you stocked an item.
Example
Qiitex.Items.get_stock client, "itemid"
Link to this function
list(client, params \\ [])
List items.
Example
Qiitex.Items.list client
Qiitex.Items.list client, %{page: 1, per_page: 40, query: "qiita"}
Link to this function
list_authenticated_user_items(client, params \\ [])
List the authenticated user’s items in newest order
Example
Qiitex.Items.list_authenticated_user_items client
Qiitex.Items.list_authenticated_user_items client, %{page: 2, per_page: 40}
Link to this function
list_tag_items(client, tag_id, params \\ [])
List tagged items in recently-tagged order.
Example
Qiitex.Items.list_tag_items client, "tag_id"
Qiitex.Items.list_tag_items client, "tag_id", %{page: 1, per_page: 40}
Link to this function
list_user_items(client, user_id, params \\ [])
List a user’s items in newest order.
Example
Qiitex.Items.list_user_items client, "user_id"
Qiitex.Items.list_user_items client, "user_id", %{page: 1, per_page: 40}
Link to this function
list_user_stock_items(client, user_id, params \\ [])
List a user’s stocked items in recently-stocked order.
Example
Qiitex.Items.list_user_stock_items client, "user_id"
Qiitex.Items.list_user_stock_items client, "user_id", %{page: 1, per_page: 40}
Link to this function
stock(client, item_id)
Stock an item.
Example
Qiitex.Items.stock client, "itemid"
Link to this function
unstock(client, item_id)
Unstock an item.
Example
Qiitex.Items.unstock client, "itemid"
Link to this function
update(client, item_id, params)
Update an item.
Example
Qiitex.Items.update client, "itemid", %{title: "title", body: "body", tags: [%{name: "qiita"}]}