parse static method

Account parse(
  1. String uuid,
  2. String json
)

Implementation

static Account parse(String uuid, String json){
  Map<String,dynamic> parsedJSON = jsonDecode(json);
  List<String> accessTokens = [];
  List<String> roles = [];
  for(String accessToken in parsedJSON["accessTokens"]){
    accessTokens.add(accessToken);
  }
  for(String role in parsedJSON["roles"]){
    roles.add(role);
  }
  return Account(
    uuid: uuid,
    username: parsedJSON["username"],
    password: parsedJSON["password"],
    accessTokens: accessTokens,
    roles: roles,
  );
}