AccessGrid.AccessPass (AccessGrid v0.1.0)

Copy Markdown View Source

Represents an access pass — the credential issued to an end user. Returned by AccessGrid.AccessPasses operations (issue, get, update, list, suspend, resume, unlink, delete).

Summary

Functions

Creates an AccessPass struct from an API response map.

Types

t()

@type t() :: %AccessGrid.AccessPass{
  card_number: String.t() | nil,
  card_template_id: String.t() | nil,
  devices: list(),
  direct_install_url: String.t() | nil,
  expiration_date: String.t() | nil,
  file_data: map() | nil,
  full_name: String.t() | nil,
  id: String.t() | nil,
  install_url: String.t() | nil,
  metadata: map(),
  site_code: String.t() | nil,
  state: String.t() | nil
}

Functions

from_response(data)

@spec from_response(map()) :: t()

Creates an AccessPass struct from an API response map.