Current section
Files
Jump to
Current section
Files
lib/v3/pro.ex
defmodule Meetup.V3.Pro do
@moduledoc """
Handles endpoints related to meetup pros.
"""
@doc """
Name and statistics range search for the meetup groups belonging to Pro organization.
For available params, see:
https://www.meetup.com/meetup_api/docs/pro/:urlname/groups/
"""
@spec groups(String.t(), map()) :: tuple()
def groups(urlname, params) do
path = "pro/#{urlname}/groups"
Meetup.get(path, params)
end
@doc """
Name, location, and time based search for the members of the meetups belonging
to Pro organization
For available params, see:
https://www.meetup.com/meetup_api/docs/pro/:urlname/members/
"""
@spec members(String.t(), map()) :: tuple()
def members(urlname, params) do
path = "pro/#{urlname}/members"
Meetup.get(path, params)
end
@doc """
Redeemed chapter, redeemed member, status, and timestamp for tickets belonging
to Pro organization.
For available params, see:
https://www.meetup.com/meetup_api/docs/pro/:urlname/tickets/
"""
@spec tickets(String.t(), map()) :: tuple()
def tickets(urlname, params) do
path = "pro/#{urlname}/tickets"
Meetup.get(path, params)
end
end