ExKeyCDN.ZoneReferrerBehaviour behaviour (exkeycdn v0.0.1)

Zone Referrers Behaviour

Link to this section Summary

Link to this section Callbacks

Specs

add(ExKeyCDN.ZoneReferrer) ::
  [
    limits: [rate_limit_remaining: binary(), rate_limit: binary()],
    zone_referrer: ExKeyCDN.ZoneReferrer
  ]
  | {:error, binary() | ExKeyCDN.ErrorResponse.t()}

Add

Link to this callback

delete(integer)

Specs

delete(integer()) ::
  [
    limits: [rate_limit_remaining: binary(), rate_limit: binary()],
    zone_referrer: :deleted
  ]
  | {:error, binary() | ExKeyCDN.ErrorResponse.t()}

Delete

Link to this callback

edit(integer, map)

Specs

edit(integer(), map()) ::
  [
    limits: [rate_limit_remaining: binary(), rate_limit: binary()],
    zone_referrer: ExKeyCDN.ZoneReferrer
  ]
  | {:error, binary() | ExKeyCDN.ErrorResponse.t()}

Edit

Specs

list() ::
  [
    limits: [rate_limit_remaining: binary(), rate_limit: binary()],
    zone_referrers: [ExKeyCDN.ZoneReferrer]
  ]
  | {:error, binary() | ExKeyCDN.ErrorResponse.t()}

List