-
- 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 classUpdateChallenge.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 LonggetValueHash()final UUIDcomponent1()final Stringcomponent2()final Stringcomponent3()final DateTimecomponent4()final DateTimecomponent5()final Stringcomponent6()final UpdateChallenge.TypeDatacomponent7()final UpdateChallengecopy(UUID id, String title, String description, DateTime startDate, DateTime endDate, String iconUrl, UpdateChallenge.TypeData typeData)final UUIDgetId()final StringgetTitle()final StringgetDescription()final DateTimegetStartDate()final DateTimegetEndDate()final StringgetIconUrl()final UpdateChallenge.TypeDatagetTypeData()final UnitsetId(@JvmField() UUID id)final UnitsetTitle(@JvmField() String title)final UnitsetDescription(@JvmField() String description)final UnitsetStartDate(@JvmField() DateTime startDate)final UnitsetEndDate(@JvmField() DateTime endDate)final UnitsetIconUrl(@JvmField() String iconUrl)final UnitsetTypeData(@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)
-
-
-
-