DigitalOcean.FloatingIPAction.create

You're seeing just the function create, go back to DigitalOcean.FloatingIPAction module for more information.
Link to this function

create(ip_addr, opts)

Specs

Create an action for a floating IP.

Example assigning a floating IP to a droplet

iex> DigitalOcean.FloatingIPAction.create(
...>   "45.55.96.47",
...>   type: "assign",
...>   droplet_id: 8219222
...> ) |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }

Example unassigning a floating IP to a droplet

iex> DigitalOcean.FloatingIPAction.create(
...>   "45.55.96.47",
...>   type: "unassign"
...> ) |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }