Documentation
¶
Index ¶
- type Event
- func (e *Event) CircleID() *circle.CircleID
- func (e *Event) Guest() *GuestCollection
- func (e *Event) ID() *EventID
- func (en *Event) Identical(e *Event) bool
- func (e *Event) JoinGuest(g *guest.Guest) *Event
- func (e *Event) Name() *Name
- func (e *Event) Path() *path.Path
- func (e *Event) RemoveGuest(i *user.UserID) *Event
- type EventFactory
- type EventFactoryImpl
- type EventID
- type EventInput
- type EventRepository
- type GuestCollection
- func (c *GuestCollection) Append(g *guest.Guest) *GuestCollection
- func (c *GuestCollection) AppendOrUpdate(g *guest.Guest) *GuestCollection
- func (c *GuestCollection) Empty() bool
- func (c *GuestCollection) ExistsIdentical(g *guest.Guest) bool
- func (c *GuestCollection) IdenticalItem(g *guest.Guest) *guest.Guest
- func (c *GuestCollection) Items() []guest.Guest
- func (c *GuestCollection) Len() int
- func (c *GuestCollection) Nth(n int) *guest.Guest
- func (c *GuestCollection) Remove(id *user.UserID) *GuestCollection
- func (c *GuestCollection) Update(g *guest.Guest) *GuestCollection
- type Name
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Event ¶
type Event struct {
// contains filtered or unexported fields
}
func NewEvent ¶
func NewEvent(i *EventInput) (*Event, error)
func (*Event) Guest ¶
func (e *Event) Guest() *GuestCollection
type EventFactory ¶
type EventFactoryImpl ¶
type EventFactoryImpl struct{}
type EventID ¶
func NewEventID ¶
type EventInput ¶
type EventRepository ¶
type GuestCollection ¶
type GuestCollection struct {
// contains filtered or unexported fields
}
func NewEmptyGuestCollection ¶
func NewEmptyGuestCollection() *GuestCollection
func NewGuestCollection ¶
func NewGuestCollection(i []guest.GuestInput) (*GuestCollection, error)
func (*GuestCollection) Append ¶
func (c *GuestCollection) Append(g *guest.Guest) *GuestCollection
func (*GuestCollection) AppendOrUpdate ¶
func (c *GuestCollection) AppendOrUpdate(g *guest.Guest) *GuestCollection
func (*GuestCollection) Empty ¶
func (c *GuestCollection) Empty() bool
func (*GuestCollection) ExistsIdentical ¶
func (c *GuestCollection) ExistsIdentical(g *guest.Guest) bool
func (*GuestCollection) IdenticalItem ¶
func (c *GuestCollection) IdenticalItem(g *guest.Guest) *guest.Guest
func (*GuestCollection) Items ¶
func (c *GuestCollection) Items() []guest.Guest
func (*GuestCollection) Len ¶
func (c *GuestCollection) Len() int
func (*GuestCollection) Remove ¶
func (c *GuestCollection) Remove(id *user.UserID) *GuestCollection
func (*GuestCollection) Update ¶
func (c *GuestCollection) Update(g *guest.Guest) *GuestCollection
Source Files
¶
Click to show internal directories.
Click to hide internal directories.