defmodule Shift4Shop.OAuth2.Token do defstruct public_key: nil, time_stamp: nil, token_key: nil, action: nil, secure_url: nil, post_back_url: nil def decode(json) do json_library = Shift4Shop.Oauth2.json_library() data = json_library.decode!(json) %__MODULE__{ public_key: data["PublicKey"], time_stamp: data["TimeStamp"], token_key: data["TokenKey"], action: data["Action"], secure_url: data["SecureURL"], post_back_url: data["PostBackURL"] } end end