-
- All Implemented Interfaces:
-
com.meniga.sdk.interfaces.ValueHashable
public final class CreateChallenge extends QueryRequestObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classCreateChallenge.CreateChallengeTypeData
-
Field Summary
Fields Modifier and Type Field Description private Stringtitleprivate Stringdescriptionprivate DateTimestartDateprivate DateTimeendDateprivate StringiconUrlprivate CreateChallenge.CreateChallengeTypeDatatypeData
-
Constructor Summary
Constructors Constructor Description CreateChallenge(String title, String description, DateTime startDate, DateTime endDate, String iconUrl, CreateChallenge.CreateChallengeTypeData typeData)
-
Method Summary
Modifier and Type Method Description LonggetValueHash()final Stringcomponent1()final Stringcomponent2()final DateTimecomponent3()final DateTimecomponent4()final Stringcomponent5()final CreateChallenge.CreateChallengeTypeDatacomponent6()final CreateChallengecopy(String title, String description, DateTime startDate, DateTime endDate, String iconUrl, CreateChallenge.CreateChallengeTypeData typeData)final StringgetTitle()final StringgetDescription()final DateTimegetStartDate()final DateTimegetEndDate()final StringgetIconUrl()final CreateChallenge.CreateChallengeTypeDatagetTypeData()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() CreateChallenge.CreateChallengeTypeData typeData)-
Methods inherited from class com.meniga.sdk.interfaces.ValueHashable
equals, hashCode, toString -
Methods inherited from class com.meniga.sdk.webservices.challenge.CreateChallenge
toQueryMap -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
CreateChallenge
CreateChallenge(String title, String description, DateTime startDate, DateTime endDate, String iconUrl, CreateChallenge.CreateChallengeTypeData typeData)
-
-
Method Detail
-
getValueHash
Long getValueHash()
-
component1
final String component1()
-
component2
final String component2()
-
component3
final DateTime component3()
-
component4
final DateTime component4()
-
component5
final String component5()
-
component6
final CreateChallenge.CreateChallengeTypeData component6()
-
copy
final CreateChallenge copy(String title, String description, DateTime startDate, DateTime endDate, String iconUrl, CreateChallenge.CreateChallengeTypeData typeData)
-
getDescription
final String getDescription()
-
getStartDate
final DateTime getStartDate()
-
getEndDate
final DateTime getEndDate()
-
getIconUrl
final String getIconUrl()
-
getTypeData
final CreateChallenge.CreateChallengeTypeData 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() CreateChallenge.CreateChallengeTypeData typeData)
-
-
-
-