Class CelebrationState.Builder
- java.lang.Object
-
- ch.sahits.game.openpatrician.clientserverinterface.model.event.CelebrationState.Builder
-
- Direct Known Subclasses:
MarriageCelebrationState.Builder
- Enclosing class:
- CelebrationState
public static class CelebrationState.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected int
amountGuests
protected java.time.LocalDateTime
date
protected java.lang.String
location
protected CelebrationSuccess
success
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CelebrationState.Builder
amountGuests(int amountGuests)
CelebrationState
build()
CelebrationState.Builder
date(java.time.LocalDateTime date)
CelebrationState.Builder
location(java.lang.String location)
CelebrationState.Builder
success(CelebrationSuccess success)
-
-
-
Field Detail
-
success
protected CelebrationSuccess success
-
amountGuests
protected int amountGuests
-
date
protected java.time.LocalDateTime date
-
location
protected java.lang.String location
-
-
Method Detail
-
success
public CelebrationState.Builder success(CelebrationSuccess success)
-
amountGuests
public CelebrationState.Builder amountGuests(int amountGuests)
-
date
public CelebrationState.Builder date(java.time.LocalDateTime date)
-
location
public CelebrationState.Builder location(java.lang.String location)
-
build
public CelebrationState build()
-
-