ExKeyCDN.Report (exkeycdn v0.0.1)

Client api for https://www.ExKeyCDN.com/api#reports-api

Link to this section Summary

Functions

Balance Stats

Credit Stats

Image Processing Stats

Status Stats

Storage Stats

Traffic Stats

Link to this section Functions

Specs

balance() ::
  [
    limits: [rate_limit_remaining: binary(), rate_limit: binary()],
    amount: binary()
  ]
  | {:error, binary() | ExKeyCDN.ErrorResponse.t()}

Balance Stats

Specs

credit(ExKeyCDN.Report) ::
  [
    limits: [rate_limit_remaining: binary(), rate_limit: binary()],
    stats: [ExKeyCDN.CreditStatistic]
  ]
  | {:error, binary() | ExKeyCDN.ErrorResponse.t()}

Credit Stats

Link to this function

image_processing(params)

Specs

image_processing(ExKeyCDN.Report) ::
  [
    limits: [rate_limit_remaining: binary(), rate_limit: binary()],
    stats: [ExKeyCDN.Statistic]
  ]
  | {:error, binary() | ExKeyCDN.ErrorResponse.t()}

Image Processing Stats

Specs

status(ExKeyCDN.Report) ::
  [
    limits: [rate_limit_remaining: binary(), rate_limit: binary()],
    stats: [ExKeyCDN.StatusStatistic]
  ]
  | {:error, binary() | ExKeyCDN.ErrorResponse.t()}

Status Stats

Link to this function

storage(params)

Specs

storage(ExKeyCDN.Report) ::
  [
    limits: [rate_limit_remaining: binary(), rate_limit: binary()],
    stats: [ExKeyCDN.Statistic]
  ]
  | {:error, binary() | ExKeyCDN.ErrorResponse.t()}

Storage Stats

Link to this function

traffic(params)

Specs

traffic(ExKeyCDN.Report) ::
  [
    limits: [rate_limit_remaining: binary(), rate_limit: binary()],
    stats: [ExKeyCDN.Statistic]
  ]
  | {:error, binary() | ExKeyCDN.ErrorResponse.t()}

Traffic Stats