package models

type RoomSetupPageData struct {
	DefaultRoomName     string
	DefaultUsername     string
	DefaultMaxPeople    int
	DefaultScale        string
	DefaultRevealMode   string
	DefaultVotingTime   int
	AllowSpectators     bool
	AnonymousVoting     bool
	AutoResetCards      bool
	AllowVoteChange     bool
	DefaultStatus       string
}

func DefaultRoomSetupPageData() RoomSetupPageData {
	return RoomSetupPageData{
		DefaultRoomName:   "Sprint Planning",
		DefaultUsername:   "",
		DefaultMaxPeople:  50,
		DefaultScale:      "fibonacci",
		DefaultRevealMode: "manual",
		DefaultVotingTime: 0,
		AllowSpectators:   true,
		AnonymousVoting:   true,
		AutoResetCards:    true,
		AllowVoteChange:   true,
		DefaultStatus:     "Ready to create room.",
	}
}
