-
- 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 class
CreateChallenge.CreateChallengeTypeData
-
Field Summary
Fields Modifier and Type Field Description private String
title
private String
description
private DateTime
startDate
private DateTime
endDate
private String
iconUrl
private CreateChallenge.CreateChallengeTypeData
typeData
-
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 Long
getValueHash()
final String
component1()
final String
component2()
final DateTime
component3()
final DateTime
component4()
final String
component5()
final CreateChallenge.CreateChallengeTypeData
component6()
final CreateChallenge
copy(String title, String description, DateTime startDate, DateTime endDate, String iconUrl, CreateChallenge.CreateChallengeTypeData typeData)
final String
getTitle()
final String
getDescription()
final DateTime
getStartDate()
final DateTime
getEndDate()
final String
getIconUrl()
final CreateChallenge.CreateChallengeTypeData
getTypeData()
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() 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)
-
-
-
-