edu
.
eckerd
.
google
.
api
.
services
.
directory
models
package
models
Visibility
Public
All
Type Members
case class
Email
(
address:
String
,
primary:
Boolean
)
extends
Product
with
Serializable
case class
Group
(
name:
String
,
email:
String
,
id:
Option
[
String
] =
None
,
description:
Option
[
String
] =
None
,
directMemberCount:
Option
[
Long
] =
None
,
members:
Option
[
List
[
Member
]] =
None
,
adminCreated:
Option
[
Boolean
] =
None
)
extends
Product
with
Serializable
case class
Groups
(
groups:
Option
[
List
[
Group
]]
,
nextPageToken:
Option
[
String
]
)
extends
Product
with
Serializable
case class
Member
(
email:
Option
[
String
] =
None
,
id:
Option
[
String
] =
None
,
role:
String
=
"MEMBER"
,
memberType:
String
=
"USER"
)
extends
Product
with
Serializable
Created by davenpcm on 5/6/16.
case class
Members
(
members:
Option
[
List
[
Member
]]
,
nextPageToken:
Option
[
String
]
)
extends
Product
with
Serializable
case class
Name
(
givenName:
String
,
familyName:
String
)
extends
Product
with
Serializable
case class
User
(
name:
Name
,
primaryEmail:
Email
,
password:
Option
[
String
] =
None
,
id:
Option
[
String
] =
None
,
orgUnitPath:
String
=
"/"
,
agreedToTerms:
Option
[
Boolean
] =
Some(false)
,
changePasswordAtNextLogin:
Boolean
=
false
,
includeInGlobalAddressList:
Boolean
=
true
,
ipWhiteListed:
Boolean
=
false
,
isAdmin:
Boolean
=
false
,
isMailboxSetup:
Boolean
=
false
,
suspended:
Boolean
=
false
)
extends
Product
with
Serializable
case class
Users
(
users:
Option
[
List
[
User
]]
,
nextPageToken:
Option
[
String
]
)
extends
Product
with
Serializable
Value Members
object
Email
extends
Serializable
object
User
extends
Serializable
Ungrouped