Breezex.Tag (breezex v0.1.0) View Source
Module implementing the Breeze tags API.
Link to this section Summary
Functions
Add a folder.
Add a tag.
Assign a tag to a person.
Delete a folder by ID
Delete a tag by ID
List all folders in Breeze
List people who are in a given tag, using the tag's ID
List all tags in Breeze
List all tags in a particular folder, by folder ID
Remove a tag from a person.
Link to this section Functions
Specs
add_folder(map(), String.t()) :: Breezex.Client.client_response()
Add a folder.
Name required. Optionally, provide a parent folder ID.
Specs
add_folder(map(), String.t(), integer()) :: Breezex.Client.client_response()
Specs
Specs
Specs
add_tag(map(), String.t()) :: Breezex.Client.client_response()
Add a tag.
Name required. Optionally, provide a parent folder ID.
Specs
add_tag(map(), String.t(), integer()) :: Breezex.Client.client_response()
Specs
Specs
Specs
assign(map(), map()) :: Breezex.Client.client_response()
Assign a tag to a person.
Shape of params should be %{tag_id: tag_id, person_id: person_id}
Specs
Specs
delete_folder(map(), String.t()) :: Breezex.Client.client_response()
Delete a folder by ID
Specs
Specs
delete_tag(map(), String.t()) :: Breezex.Client.client_response()
Delete a tag by ID
Specs
Specs
list_folders(map()) :: Breezex.Client.client_response()
List all folders in Breeze
Specs
Specs
list_people(map(), String.t()) :: Breezex.Client.client_response()
List people who are in a given tag, using the tag's ID
Specs
Specs
list_tags(map()) :: Breezex.Client.client_response()
List all tags in Breeze
Specs
list_tags(map(), String.t() | integer()) :: Breezex.Client.client_response()
List all tags in a particular folder, by folder ID
Specs
Specs
Specs
unassign(map(), map()) :: Breezex.Client.client_response()
Remove a tag from a person.
Shape of params should be %{tag_id: tag_id, person_id: person_id}