DecodedToken.fromJson constructor

DecodedToken.fromJson(
  1. dynamic json
)

Implementation

DecodedToken.fromJson(dynamic json) {
  _clientId = json['clientId'];
  _partnerId = json['partnerId'];
  _extUserId = json['extUserId'];
  _spinwheelUserId = json['spinwheelUserId'];
  _tokenExpiryInSec = json['tokenExpiryInSec'];
  _isCdnRequest = json['isCdnRequest'];
  _env = json['env'];
  _isDefaultExpiryTime = json['isDefaultExpiryTime'];
  _iat = json['iat'];
  _exp = json['exp'];

  switch (_env) {
    case 'sandbox':
      replace<SWEnvironment>(() => SWEnvironment.DEV);
      break;
    case 'prod':
      replace<SWEnvironment>(() => SWEnvironment.PROD);
      break;
  }
}