ManagedToken.fromToken(AuthToken t)

Instance from an AuthToken.

Source

ManagedToken.fromToken(AuthToken t) : super() {
  var tokenResourceOwner = this
      .entity
      .relationships["resourceOwner"]
      .destinationEntity
      .newInstance();
  tokenResourceOwner["id"] = t.resourceOwnerIdentifier;
  this
    ..accessToken = t.accessToken
    ..refreshToken = t.refreshToken
    ..issueDate = t.issueDate
    ..expirationDate = t.expirationDate
    ..type = t.type
    ..scope = t.scopes?.map((s) => s.scopeString)?.join(" ")
    ..resourceOwner = tokenResourceOwner as dynamic
    ..client = (new ManagedClient()..id = t.clientID);
}