Grant
public Grant Grant(@Json(name = "id" ) String id, @Json(name = "provider" ) AuthProvider provider, @Json(name = "scope" ) List<String> scope, @Json(name = "created_at" ) Long createdAt, @Json(name = "grant_status" ) GrantStatus grantStatus, @Json(name = "email" ) String email, @Json(name = "user_agent" ) String userAgent, @Json(name = "ip" ) String ip, @Json(name = "state" ) String state, @Json(name = "updated_at" ) Long updatedAt, @Json(name = "provider_user_id" ) String providerUserId, @Json(name = "settings" ) Map<String, Object> settings)