Packages

Elixir wrapper for the Meetup.com public API.

Current section

Files

Jump to
meetup lib v3 topics.ex
Raw

lib/v3/topics.ex

defmodule Meetup.V3.Topics do
@moduledoc """
Handles endpoints related to meetup topics.
"""
@doc """
Returns a list high level topic categories.
For available params, see:
https://www.meetup.com/meetup_api/docs/find/topic_categories/
"""
@spec categories(map()) :: tuple()
def categories(params) do
method = :get
path = "find/topics_categories"
end
@doc """
Find topics by name.
For available params, see:
https://www.meetup.com/meetup_api/docs/find/topics/
"""
@spec find(map()) :: tuple()
def find(params) do
method = :get
path = "find/topics"
end
@doc """
Recommends suggestions for group topics based on a text search or other topics.
For available params, see:
https://www.meetup.com/meetup_api/docs/recommended/group_topics/
"""
@spec recommended(map()) :: tuple()
def recommended(params) do
method = :get
path = "recommended/group_topics"
end
end