ProcessAuthorizedToken¶
ProcessAuthorizedTokenRequest¶
Topic: josev/cs. Used to let OEM business logic to decide whether an authorized token should be used  | 
|||
type  | 
object  | 
||
properties  | 
|||
  | 
type  | 
string  | 
|
format  | 
uuid  | 
||
  | 
const  | 
process_authorized_token  | 
|
  | 
const  | 
request  | 
|
  | 
type  | 
object  | 
|
properties  | 
|||
  | 
type  | 
string  | 
|
  | 
enum  | 
central, e_maid, ISO14443, ISO15693, key_code, local, mac_address, no_authorization  | 
|
  | 
type  | 
string  | 
|
Example:
{
    "id": "86bfba63-a44f-40cc-8b4b-dc4c9d771e52",
    "name": "process_authorized_token",
    "type": "request",
    "data": {
        "evse_id": "GB*SEV*E123456789", # [Optional]
        "token_type": "central", # or "e_maid", "ISO14443", "ISO15693", "key_code", "local", "mac_address", "no_authorization"
        "id_token": "123456" # [Optional]
    },
}
ProcessAuthorizedTokenResponse¶
Topic: cs/josev. Used to respond to a ProcessAuthorizedTokenRequest  | 
|||
type  | 
object  | 
||
properties  | 
|||
  | 
type  | 
string  | 
|
format  | 
uuid  | 
||
  | 
const  | 
process_authorized_token  | 
|
  | 
const  | 
response  | 
|
  | 
type  | 
object  | 
|
properties  | 
|||
  | 
enum  | 
accepted, discarded  | 
|
  | 
type  | 
string  | 
|
Example:
{
    "id": "86bfba63-a44f-40cc-8b4b-dc4c9d771e52",
    "name": "process_authorized_token",
    "type": "response",
    "data": {
        "status": "accepted", # discarded
    },
}