defmodule ApiBrasil.Data.ChipVirtual do @moduledoc """ Chip virtual: `POST /chip/virtual/*`. Fluxo típico: liste as operadoras e os serviços disponíveis, compre um número e acompanhe a ativação. {:ok, _operadoras} = ApiBrasil.Data.ChipVirtual.operators(client) {:ok, compra} = ApiBrasil.Data.ChipVirtual.buy(client, %{"service" => "whatsapp"}) {:ok, _ativacao} = ApiBrasil.Data.ChipVirtual.activation(client, %{"id" => compra["id"]}) """ use ApiBrasil.Core.Service route_post( :operators, "chip/virtual/operators", "Lista as operadoras: `POST /chip/virtual/operators`." ) route_post(:buy, "chip/virtual/buy", "Compra um número: `POST /chip/virtual/buy`.") route_post( :activation, "chip/virtual/activation", "Consulta a ativação: `POST /chip/virtual/activation`." ) route_post( :services, "chip/virtual/services", "Lista os serviços disponíveis: `POST /chip/virtual/services`." ) end