# `DripDrop.ShortLinks.Request`
[🔗](https://github.com/agoodway/dripdrop/blob/v0.1.0/lib/dripdrop/short_links/request.ex#L1)

Provider-neutral request for creating a short link.

# `t`

```elixir
@type t() :: %DripDrop.ShortLinks.Request{
  channel: binary() | atom() | nil,
  destination_url: binary(),
  domain: binary() | nil,
  idempotency_key: binary(),
  key: binary() | nil,
  metadata: map(),
  original_url: binary(),
  prefix: binary() | nil,
  sequence_key: binary() | nil,
  step_key: binary() | nil,
  tenant_key: binary() | nil,
  utm: map()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
