package
model
Type Members
-
case class
AccessToken(hash: String = "", expiryTime: DateTime = new DateTime(), userId: String = "", client: String = "", active: Boolean = false, isClientToken: Boolean = false, scopes: Option[List[String]] = None) extends Product with Serializable
-
case class
CryptoAccessToken(user: User, expiryTime: DateTime, issuedTime: DateTime, targetClient: String, issuedClient: String) extends Product with Serializable
-
-
case class
EmailList(listId: String) extends Product with Serializable
-
case class
ExactTargetEmailList(title: String, category: String, description: String, frequency: String, imageName: String, sampleImage: String, exactTargetId: String, popularity: Int = 0, featured: Boolean = false) extends Product with Serializable
-
case class
GroupMembership(path: String, packageCode: String, joinedDate: Option[DateTime] = Some(new DateTime())) extends Product with Serializable
-
case class
GuestRegistrationRequest(token: String, userId: String, timeIssued: DateTime) extends Product with Serializable
-
case class
LastActiveLocation(countryCode: Option[String] = None, cityCode: Option[String] = None) extends Product with Serializable
-
case class
PasswordExists(userId: String, exists: Boolean) extends Product with Serializable
-
case class
PasswordResetRequest(uuid: String, userid: String, timestamp: Long) extends Product with Serializable
-
case class
Policy(name: String, inList: UserGroup) extends Product with Serializable
-
case class
PrivateFields(firstName: Option[String] = None, secondName: Option[String] = None, gender: Option[String] = None, registrationIp: Option[String] = None, postcode: Option[String] = None, country: Option[String] = None, address1: Option[String] = None, address2: Option[String] = None, address3: Option[String] = None, address4: Option[String] = None, billingAddress1: Option[String] = None, billingAddress2: Option[String] = None, billingAddress3: Option[String] = None, billingAddress4: Option[String] = None, billingCountry: Option[String] = None, billingPostcode: Option[String] = None, socialAvatarUrl: Option[String] = None, lastActiveIpAddress: Option[String] = None, lastActiveLocation: Option[LastActiveLocation] = None, registrationType: Option[String] = None, telephoneNumber: Option[TelephoneNumber] = None, title: Option[String] = None) extends Product with Serializable
-
case class
PublicFields(username: Option[String] = None, displayName: Option[String] = None, vanityUrl: Option[String] = None, aboutMe: Option[String] = None, interests: Option[String] = None, webPage: Option[String] = None, location: Option[String] = None, avatarUrl: Option[String] = None) extends Product with Serializable
-
case class
ReservedUsernameList(reservedUsernames: List[String] = List.empty) extends Product with Serializable
-
case class
SavedArticle(id: String, shortUrl: String, date: DateTime, read: Boolean, platform: Option[String]) extends Product with Serializable
-
-
case class
SavedArticles(version: String, articles: List[SavedArticle]) extends SyncedPrefsData with Product with Serializable
-
case class
SocialLink(socialId: String, network: String, profileData: Map[String, AnyRef] = mutable.Map.empty) extends Product with Serializable
-
-
case class
StatusFields(receive3rdPartyMarketing: Option[Boolean] = None, receiveGnmMarketing: Option[Boolean] = None, userEmailValidated: Option[Boolean] = None, allowThirdPartyProfiling: Option[Boolean] = None) extends Product with Serializable
-
case class
Subscriber(htmlPreference: String, subscriptions: List[EmailList]) extends Product with Serializable
-
case class
SyncedPrefs(userId: String, savedArticles: Option[SavedArticles]) extends Product with Serializable
-
-
case class
TelephoneNumber(countryCode: Option[String] = None, localNumber: Option[String] = None) extends Product with Serializable
-
case class
ThirdParty(code: String, key: String) extends Product with Serializable
-
-
case class
UserAudit(uri: String, dateUpdated: DateTime = new DateTime) extends Product with Serializable
-
case class
UserAuditDetails(pageSize: Int, startIndex: Int, pages: Int, orderBy: String, users: List[UserAudit]) extends Product with Serializable
-
case class
UserDates(lastActivityDate: Option[DateTime] = None, accountCreatedDate: Option[DateTime] = None, birthDate: Option[DateTime] = None, lastExportedFromDiscussion: Option[DateTime] = None) extends Product with Serializable
-
case class
UserGroup(path: String, packageCode: String, createdBy: String = "System", createdOn: DateTime = new DateTime) extends Product with Serializable
-
case class
UserGroupDetails(totalMembers: Int, pageSize: Int, startIndex: Int, pages: Int, orderBy: String, userGroup: UserGroup, members: List[UserGroupMember]) extends Product with Serializable
-
case class
UserGroupMember(id: String, uri: String, dateJoined: DateTime) extends Product with Serializable
-