Package com.testdroid.api.model
Class APIUser
- java.lang.Object
-
- com.testdroid.api.APIEntity
-
- com.testdroid.api.model.APIUser
-
public class APIUser extends APIEntity
- Author:
- Ćukasz Kajda
, Slawomir Pawluk
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
APIUser.MfaStatus
static class
APIUser.Status
-
Field Summary
-
Fields inherited from class com.testdroid.api.APIEntity
client, id, OBJECT_MAPPER, parentId, selfURI, XML_MAPPER
-
-
Constructor Summary
Constructors Constructor Description APIUser()
APIUser(java.lang.Long id, java.lang.Long accountId, java.lang.String email, java.lang.String firstName, java.lang.String lastName, java.lang.String state, java.lang.String country, java.lang.String city, java.lang.String code, java.lang.String address, java.lang.String phone, java.lang.String organization, java.lang.String timeZone, java.time.LocalDateTime createTime, java.time.LocalDateTime deleteTime, java.time.LocalDateTime lastLoginTime, java.time.LocalDateTime lastLaunchedTestTime, java.lang.Boolean isMainUser, java.lang.Long mainUserId, java.lang.String mainUserEmail, java.lang.String apiKey, APIUser.Status status, java.lang.Long createdById, java.lang.String createdByEmail, APIUser.MfaStatus mfaStatus, java.lang.String registrationIP)
APIUser(java.lang.Long id, java.lang.String email, java.lang.String firstName, java.lang.String lastName, java.time.LocalDateTime createTime, java.time.LocalDateTime deleteTime, APIUser.Status status)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T extends APIEntity>
voidclone(T from)
APIDeviceGroup
createDeviceGroup(java.lang.String displayName, APIDevice.OsType osType)
APIProject
createProject(java.lang.String name)
java.lang.Long
getAccountId()
java.util.Collection<APIUser>
getAccountOwners()
java.util.List<java.lang.Long>
getAccountServiceIds()
java.lang.String
getAddress()
java.lang.String
getApiKey()
APIListResource<APIFramework>
getAvailableFrameworksResource(Context<APIFramework> context)
java.lang.String
getCity()
java.lang.String
getCode()
java.lang.String
getCountry()
java.lang.String
getCreatedByEmail()
java.lang.Long
getCreatedById()
java.util.Date
getCreateTime()
java.util.Date
getDeleteTime()
APIListResource<APIDeviceGroup>
getDeviceGroupsResource()
APIListResource<APIDeviceGroup>
getDeviceGroupsResource(Context<APIDeviceGroup> context)
java.lang.String
getEmail()
APIUserFile
getFile(java.lang.Long id)
java.lang.String
getFirstName()
java.lang.Boolean
getIsMainUser()
java.util.Date
getLastLaunchedTestTime()
java.util.Date
getLastLoginTime()
java.lang.String
getLastName()
java.lang.String
getMainUserEmail()
java.lang.Long
getMainUserId()
java.lang.String
getMfaQRCodeUrl()
APIUser.MfaStatus
getMfaStatus()
java.lang.String
getOrganization()
java.lang.String
getPhone()
APIProject
getProject(java.lang.Long id)
APIListResource<APIProject>
getProjectsResource()
APIListResource<APIProject>
getProjectsResource(Context<APIProject> context)
java.lang.String
getRegistrationIP()
java.util.List<APIRole>
getRoles()
java.util.List<java.lang.Long>
getServiceIds()
java.lang.String
getState()
APIUser.Status
getStatus()
java.lang.String
getTimeZone()
java.lang.Boolean
isEnabled()
void
setAccountId(java.lang.Long accountId)
void
setAccountOwners(java.util.Collection<APIUser> accountOwners)
void
setAccountServiceIds(java.util.List<java.lang.Long> accountServiceIds)
void
setAddress(java.lang.String address)
void
setApiKey(java.lang.String apiKey)
void
setCity(java.lang.String city)
void
setCode(java.lang.String code)
void
setCountry(java.lang.String country)
void
setCreatedByEmail(java.lang.String createdByEmail)
void
setCreatedById(java.lang.Long createdById)
void
setCreateTime(java.util.Date createTime)
void
setDeleteTime(java.util.Date deleteTime)
APIUser
setEmail(java.lang.String email)
void
setEnabled(boolean enabled)
void
setFirstName(java.lang.String firstName)
void
setIsMainUser(java.lang.Boolean isMainUser)
void
setLastLaunchedTestTime(java.util.Date lastLaunchedTestTime)
void
setLastLoginTime(java.util.Date lastLoginTime)
void
setLastName(java.lang.String lastName)
void
setMainUserEmail(java.lang.String mainUserEmail)
void
setMainUserId(java.lang.Long mainUserId)
void
setMfaQRCodeUrl(java.lang.String mfaQRCodeUrl)
void
setMfaStatus(APIUser.MfaStatus mfaStatus)
void
setOrganization(java.lang.String organization)
void
setPhone(java.lang.String phone)
void
setRegistrationIP(java.lang.String registrationIP)
void
setRoles(java.util.List<APIRole> roles)
void
setServiceIds(java.util.List<java.lang.Long> serviceIds)
void
setState(java.lang.String state)
void
setStatus(APIUser.Status status)
void
setTimeZone(java.lang.String timeZone)
APITestRun
startTestRun(APITestRunConfig config)
void
update()
APIDeviceSession
updateDeviceSession(java.lang.String sessionId, java.lang.String name, java.lang.String clientSideId, APIDeviceSession.State state)
APIUserFile
uploadFile(java.io.File file)
APITestRunConfig
validateTestRunConfig(APITestRunConfig config)
-
Methods inherited from class com.testdroid.api.APIEntity
cloneBase, createUri, deleteResource, getFile, getId, getListResource, getListResource, getParentId, getResource, getSelfURI, postFile, postResource, refresh, setId, setSelfURI, toJson
-
-
-
-
Constructor Detail
-
APIUser
public APIUser()
-
APIUser
public APIUser(java.lang.Long id, java.lang.String email, java.lang.String firstName, java.lang.String lastName, java.time.LocalDateTime createTime, java.time.LocalDateTime deleteTime, APIUser.Status status)
-
APIUser
public APIUser(java.lang.Long id, java.lang.Long accountId, java.lang.String email, java.lang.String firstName, java.lang.String lastName, java.lang.String state, java.lang.String country, java.lang.String city, java.lang.String code, java.lang.String address, java.lang.String phone, java.lang.String organization, java.lang.String timeZone, java.time.LocalDateTime createTime, java.time.LocalDateTime deleteTime, java.time.LocalDateTime lastLoginTime, java.time.LocalDateTime lastLaunchedTestTime, java.lang.Boolean isMainUser, java.lang.Long mainUserId, java.lang.String mainUserEmail, java.lang.String apiKey, APIUser.Status status, java.lang.Long createdById, java.lang.String createdByEmail, APIUser.MfaStatus mfaStatus, java.lang.String registrationIP)
-
-
Method Detail
-
getEmail
public java.lang.String getEmail()
-
setEmail
public APIUser setEmail(java.lang.String email)
-
getFirstName
public java.lang.String getFirstName()
-
setFirstName
public void setFirstName(java.lang.String firstName)
-
getLastName
public java.lang.String getLastName()
-
setLastName
public void setLastName(java.lang.String lastName)
-
getState
public java.lang.String getState()
-
setState
public void setState(java.lang.String state)
-
getCountry
public java.lang.String getCountry()
-
setCountry
public void setCountry(java.lang.String country)
-
getCity
public java.lang.String getCity()
-
setCity
public void setCity(java.lang.String city)
-
getCode
public java.lang.String getCode()
-
setCode
public void setCode(java.lang.String code)
-
getAddress
public java.lang.String getAddress()
-
setAddress
public void setAddress(java.lang.String address)
-
getPhone
public java.lang.String getPhone()
-
setPhone
public void setPhone(java.lang.String phone)
-
getOrganization
public java.lang.String getOrganization()
-
setOrganization
public void setOrganization(java.lang.String organization)
-
getTimeZone
public java.lang.String getTimeZone()
-
setTimeZone
public void setTimeZone(java.lang.String timeZone)
-
isEnabled
public java.lang.Boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getIsMainUser
public java.lang.Boolean getIsMainUser()
-
setIsMainUser
public void setIsMainUser(java.lang.Boolean isMainUser)
-
getRoles
public java.util.List<APIRole> getRoles()
-
setRoles
public void setRoles(java.util.List<APIRole> roles)
-
getCreateTime
public java.util.Date getCreateTime()
-
setCreateTime
public void setCreateTime(java.util.Date createTime)
-
getStatus
public APIUser.Status getStatus()
-
setStatus
public void setStatus(APIUser.Status status)
-
getLastLoginTime
public java.util.Date getLastLoginTime()
-
setLastLoginTime
public void setLastLoginTime(java.util.Date lastLoginTime)
-
getLastLaunchedTestTime
public java.util.Date getLastLaunchedTestTime()
-
setLastLaunchedTestTime
public void setLastLaunchedTestTime(java.util.Date lastLaunchedTestTime)
-
getMainUserId
public java.lang.Long getMainUserId()
-
setMainUserId
public void setMainUserId(java.lang.Long mainUserId)
-
getMainUserEmail
public java.lang.String getMainUserEmail()
-
setMainUserEmail
public void setMainUserEmail(java.lang.String mainUserEmail)
-
getCreatedById
public java.lang.Long getCreatedById()
-
setCreatedById
public void setCreatedById(java.lang.Long createdById)
-
getCreatedByEmail
public java.lang.String getCreatedByEmail()
-
setCreatedByEmail
public void setCreatedByEmail(java.lang.String createdByEmail)
-
getAccountId
public java.lang.Long getAccountId()
-
setAccountId
public void setAccountId(java.lang.Long accountId)
-
getApiKey
public java.lang.String getApiKey()
-
setApiKey
public void setApiKey(java.lang.String apiKey)
-
getDeleteTime
public java.util.Date getDeleteTime()
-
setDeleteTime
public void setDeleteTime(java.util.Date deleteTime)
-
getServiceIds
public java.util.List<java.lang.Long> getServiceIds()
-
setServiceIds
public void setServiceIds(java.util.List<java.lang.Long> serviceIds)
-
getAccountServiceIds
public java.util.List<java.lang.Long> getAccountServiceIds()
-
setAccountServiceIds
public void setAccountServiceIds(java.util.List<java.lang.Long> accountServiceIds)
-
setMfaQRCodeUrl
public void setMfaQRCodeUrl(java.lang.String mfaQRCodeUrl)
-
getMfaQRCodeUrl
public java.lang.String getMfaQRCodeUrl()
-
getMfaStatus
public APIUser.MfaStatus getMfaStatus()
-
setMfaStatus
public void setMfaStatus(APIUser.MfaStatus mfaStatus)
-
getRegistrationIP
public java.lang.String getRegistrationIP()
-
setRegistrationIP
public void setRegistrationIP(java.lang.String registrationIP)
-
setAccountOwners
public void setAccountOwners(java.util.Collection<APIUser> accountOwners)
-
getAccountOwners
public java.util.Collection<APIUser> getAccountOwners()
-
createProject
public APIProject createProject(java.lang.String name) throws APIException
- Throws:
APIException
-
update
public void update() throws APIException
- Throws:
APIException
-
startTestRun
public APITestRun startTestRun(APITestRunConfig config) throws APIException
- Throws:
APIException
-
validateTestRunConfig
public APITestRunConfig validateTestRunConfig(APITestRunConfig config) throws APIException
- Throws:
APIException
-
uploadFile
public APIUserFile uploadFile(java.io.File file) throws APIException
- Throws:
APIException
-
getFile
public APIUserFile getFile(java.lang.Long id) throws APIException
- Throws:
APIException
-
getProjectsResource
public APIListResource<APIProject> getProjectsResource() throws APIException
- Throws:
APIException
-
getProjectsResource
public APIListResource<APIProject> getProjectsResource(Context<APIProject> context) throws APIException
- Throws:
APIException
-
getProject
public APIProject getProject(java.lang.Long id) throws APIException
- Throws:
APIException
-
getDeviceGroupsResource
public APIListResource<APIDeviceGroup> getDeviceGroupsResource() throws APIException
- Throws:
APIException
-
getDeviceGroupsResource
public APIListResource<APIDeviceGroup> getDeviceGroupsResource(Context<APIDeviceGroup> context) throws APIException
- Throws:
APIException
-
getAvailableFrameworksResource
public APIListResource<APIFramework> getAvailableFrameworksResource(Context<APIFramework> context) throws APIException
- Throws:
APIException
-
createDeviceGroup
public APIDeviceGroup createDeviceGroup(java.lang.String displayName, APIDevice.OsType osType) throws APIException
- Throws:
APIException
-
updateDeviceSession
public APIDeviceSession updateDeviceSession(java.lang.String sessionId, java.lang.String name, java.lang.String clientSideId, APIDeviceSession.State state) throws APIException
- Throws:
APIException
-
-