qiitex v0.2.0 Qiitex.Items

Link to this section Summary

Functions

Create an item

Get an Item

Check if you stocked an item

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

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"}]}