-
- All Implemented Interfaces:
-
com.meniga.sdk.interfaces.ValueHashable
public final class UpdateChallenge extends QueryRequestObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
UpdateChallenge.TypeData
-
Constructor Summary
Constructors Constructor Description UpdateChallenge(UUID id, String title, String description, DateTime startDate, DateTime endDate, String iconUrl, UpdateChallenge.TypeData typeData)
-
Method Summary
Modifier and Type Method Description Long
getValueHash()
final UUID
component1()
final String
component2()
final String
component3()
final DateTime
component4()
final DateTime
component5()
final String
component6()
final UpdateChallenge.TypeData
component7()
final UpdateChallenge
copy(UUID id, String title, String description, DateTime startDate, DateTime endDate, String iconUrl, UpdateChallenge.TypeData typeData)
final UUID
getId()
final String
getTitle()
final String
getDescription()
final DateTime
getStartDate()
final DateTime
getEndDate()
final String
getIconUrl()
final UpdateChallenge.TypeData
getTypeData()
final Unit
setId(@JvmField() UUID id)
final Unit
setTitle(@JvmField() String title)
final Unit
setDescription(@JvmField() String description)
final Unit
setStartDate(@JvmField() DateTime startDate)
final Unit
setEndDate(@JvmField() DateTime endDate)
final Unit
setIconUrl(@JvmField() String iconUrl)
final Unit
setTypeData(@JvmField() UpdateChallenge.TypeData typeData)
-
Methods inherited from class com.meniga.sdk.interfaces.ValueHashable
equals, hashCode, toString
-
Methods inherited from class com.meniga.sdk.webservices.challenge.UpdateChallenge
toQueryMap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
UpdateChallenge
UpdateChallenge(UUID id, String title, String description, DateTime startDate, DateTime endDate, String iconUrl, UpdateChallenge.TypeData typeData)
-
-
Method Detail
-
getValueHash
Long getValueHash()
-
component1
final UUID component1()
-
component2
final String component2()
-
component3
final String component3()
-
component4
final DateTime component4()
-
component5
final DateTime component5()
-
component6
final String component6()
-
component7
final UpdateChallenge.TypeData component7()
-
copy
final UpdateChallenge copy(UUID id, String title, String description, DateTime startDate, DateTime endDate, String iconUrl, UpdateChallenge.TypeData typeData)
-
getDescription
final String getDescription()
-
getStartDate
final DateTime getStartDate()
-
getEndDate
final DateTime getEndDate()
-
getIconUrl
final String getIconUrl()
-
getTypeData
final UpdateChallenge.TypeData getTypeData()
-
setDescription
final Unit setDescription(@JvmField() String description)
-
setStartDate
final Unit setStartDate(@JvmField() DateTime startDate)
-
setEndDate
final Unit setEndDate(@JvmField() DateTime endDate)
-
setIconUrl
final Unit setIconUrl(@JvmField() String iconUrl)
-
setTypeData
final Unit setTypeData(@JvmField() UpdateChallenge.TypeData typeData)
-
-
-
-