CubeSession.fromJson constructor

CubeSession.fromJson(
  1. Map<String, dynamic> json
)

Implementation

CubeSession.fromJson(Map<String, dynamic> json) : super.fromJson(json) {
  userId = json['user_id'];

  var userRaw = json['user'];
  if (userRaw != null) {
    user = CubeUser.fromJson(userRaw);
  }

  appId = json['application_id'];
  nonce = json['nonce'];
  token = json['token'];
  timestamp = json['ts'];

  var tokenExpirationDateRaw = json['token_expiration_date'];
  if (tokenExpirationDateRaw != null) {
    tokenExpirationDate = DateTime.parse(tokenExpirationDateRaw);
  }
}