Returns true when the returned milestone is populated with data and is accompanied by a successful response status; false for an unpopulated user-created milestone or for a populated one accompanied by an unsuccessful response status.

CurrentCount

EventId

const std::string & EventId() const

Returns the id for the event associated with this milestone.

Incrementing this event will progress the milestone. This is a unique string that the Google Play Developer Console generated beforehand. QuestMilestone::Valid() must return true for this function to be usable.

Id

const std::string & Id() const

Returns the unique string that the Google Play Developer Console generated beforehand.

Use it to refer to a milestone in your game client. QuestMilestone::Valid() must return true for this function to be usable.

QuestId

const std::string & QuestId() const

Returns the id for the quest that owns this milestone.

This is a unique string that the Google Play Developer Console generated beforehand. QuestMilestone::Valid() must return true for this function to be usable.

QuestMilestone

QuestMilestone()

QuestMilestone

QuestMilestone(
std::shared_ptr< const QuestImpl > impl
)

Constructs a QuestMilestone from a shared_ptr to a QuestMilestoneImpl.

TargetCount

Valid

bool Valid() const

Returns true when the returned milestone is populated with data and is accompanied by a successful response status; false for an unpopulated user-created milestone or for a populated one accompanied by an unsuccessful response status.

This function must return true for the getter functions on this object to be usable.