Documentation
¶
Index ¶
- type Meetup
- type MeetupBuilder
- func (m *MeetupBuilder) Build() (Meetup, error)
- func (m *MeetupBuilder) SetCity(city *string) *MeetupBuilder
- func (m *MeetupBuilder) SetCountry(country *string) *MeetupBuilder
- func (m *MeetupBuilder) SetDuration(duration *int64) *MeetupBuilder
- func (m *MeetupBuilder) SetImage(image string) *MeetupBuilder
- func (m *MeetupBuilder) SetLocation(location *string) *MeetupBuilder
- func (m *MeetupBuilder) SetRegistrationURL(registrationURL string) *MeetupBuilder
- func (m *MeetupBuilder) SetSpeakers(speakers UUIDs) *MeetupBuilder
- func (m *MeetupBuilder) SetSponsors(sponsors UUIDs) *MeetupBuilder
- func (m *MeetupBuilder) SetStatus(status bool) *MeetupBuilder
- func (m *MeetupBuilder) SetTags(tags Tags) *MeetupBuilder
- func (m *MeetupBuilder) SetTime(time *strfmt.DateTime) *MeetupBuilder
- func (m *MeetupBuilder) SetUUID(uuid *uuid.UUID) *MeetupBuilder
- type Model
- type Speaker
- type SpeakerBuilder
- func (m *SpeakerBuilder) Build() (Speaker, error)
- func (m *SpeakerBuilder) SetCompany(company *string) *SpeakerBuilder
- func (m *SpeakerBuilder) SetImage(image *string) *SpeakerBuilder
- func (m *SpeakerBuilder) SetMeetupUUID(uuid *uuid.UUID) *SpeakerBuilder
- func (m *SpeakerBuilder) SetName(name *string) *SpeakerBuilder
- func (m *SpeakerBuilder) SetPosition(position *string) *SpeakerBuilder
- func (m *SpeakerBuilder) SetTitle(title *string) *SpeakerBuilder
- func (m *SpeakerBuilder) SetUUID(uuid *uuid.UUID) *SpeakerBuilder
- type Sponsor
- type SponsorBuilder
- type Tags
- type UUIDs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Meetup ¶
type Meetup struct { Model UUID *uuid.UUID `gorm:"primaryKey;type:uuid;not null" json:"uuid"` Country *string `gorm:"type:varchar(255);not null" json:"country"` City *string `gorm:"type:varchar(255);not null" json:"city"` Location *string `gorm:"type:varchar(255);not null" json:"location"` Duration *int64 `gorm:"not null" json:"duration"` Time *strfmt.DateTime `gorm:"not null" json:"time"` Tags Tags `gorm:"type:jsonb;not null;" json:"tags"` RegistrationURL string `gorm:"type:varchar(255);" json:"registrationUrl"` Image string `gorm:"type:varchar(255);" json:"image"` Speakers UUIDs `gorm:"type:jsonb;" json:"speaker"` Sponsors UUIDs `gorm:"type:jsonb;" json:"sponsors"` Status bool `json:"status"` }
func (Meetup) ToAPIMeetup ¶
type MeetupBuilder ¶
type MeetupBuilder struct {
// contains filtered or unexported fields
}
func NewMeetupBuilder ¶
func NewMeetupBuilder() *MeetupBuilder
func (*MeetupBuilder) Build ¶
func (m *MeetupBuilder) Build() (Meetup, error)
func (*MeetupBuilder) SetCity ¶
func (m *MeetupBuilder) SetCity(city *string) *MeetupBuilder
func (*MeetupBuilder) SetCountry ¶
func (m *MeetupBuilder) SetCountry(country *string) *MeetupBuilder
func (*MeetupBuilder) SetDuration ¶
func (m *MeetupBuilder) SetDuration(duration *int64) *MeetupBuilder
func (*MeetupBuilder) SetImage ¶
func (m *MeetupBuilder) SetImage(image string) *MeetupBuilder
func (*MeetupBuilder) SetLocation ¶
func (m *MeetupBuilder) SetLocation(location *string) *MeetupBuilder
func (*MeetupBuilder) SetRegistrationURL ¶
func (m *MeetupBuilder) SetRegistrationURL(registrationURL string) *MeetupBuilder
func (*MeetupBuilder) SetSpeakers ¶
func (m *MeetupBuilder) SetSpeakers(speakers UUIDs) *MeetupBuilder
func (*MeetupBuilder) SetSponsors ¶
func (m *MeetupBuilder) SetSponsors(sponsors UUIDs) *MeetupBuilder
func (*MeetupBuilder) SetStatus ¶
func (m *MeetupBuilder) SetStatus(status bool) *MeetupBuilder
func (*MeetupBuilder) SetTags ¶
func (m *MeetupBuilder) SetTags(tags Tags) *MeetupBuilder
func (*MeetupBuilder) SetTime ¶
func (m *MeetupBuilder) SetTime(time *strfmt.DateTime) *MeetupBuilder
func (*MeetupBuilder) SetUUID ¶
func (m *MeetupBuilder) SetUUID(uuid *uuid.UUID) *MeetupBuilder
type Speaker ¶
type Speaker struct { Model UUID *uuid.UUID `gorm:"primaryKey;type:uuid" json:"uuid"` MeetupUUID *uuid.UUID `gorm:"type:uuid;not null" json:"meetup_uuid"` Name *string `gorm:"type:varchar(255);not null" json:"name"` Position *string `gorm:"type:varchar(255);not null" json:"position"` Company *string `gorm:"type:varchar(255);not null" json:"company"` Title *string `gorm:"type:varchar(255);not null" json:"title"` Image *string `gorm:"type:varchar(255);not null" json:"image"` }
func (Speaker) ToAPIMeetup ¶
type SpeakerBuilder ¶
type SpeakerBuilder struct {
// contains filtered or unexported fields
}
func NewSpeakerBuilder ¶
func NewSpeakerBuilder() *SpeakerBuilder
func (*SpeakerBuilder) Build ¶
func (m *SpeakerBuilder) Build() (Speaker, error)
func (*SpeakerBuilder) SetCompany ¶
func (m *SpeakerBuilder) SetCompany(company *string) *SpeakerBuilder
func (*SpeakerBuilder) SetImage ¶
func (m *SpeakerBuilder) SetImage(image *string) *SpeakerBuilder
func (*SpeakerBuilder) SetMeetupUUID ¶
func (m *SpeakerBuilder) SetMeetupUUID(uuid *uuid.UUID) *SpeakerBuilder
func (*SpeakerBuilder) SetName ¶
func (m *SpeakerBuilder) SetName(name *string) *SpeakerBuilder
func (*SpeakerBuilder) SetPosition ¶
func (m *SpeakerBuilder) SetPosition(position *string) *SpeakerBuilder
func (*SpeakerBuilder) SetTitle ¶
func (m *SpeakerBuilder) SetTitle(title *string) *SpeakerBuilder
func (*SpeakerBuilder) SetUUID ¶
func (m *SpeakerBuilder) SetUUID(uuid *uuid.UUID) *SpeakerBuilder
type Sponsor ¶
type Sponsor struct { Model UUID *uuid.UUID `gorm:"primaryKey;type:uuid" json:"uuid"` Name *string `gorm:"type:varchar(255);not null" json:"name"` Image *string `gorm:"type:varchar(255);not null" json:"image"` }
func (Sponsor) ToAPIMeetup ¶
type SponsorBuilder ¶
type SponsorBuilder struct {
// contains filtered or unexported fields
}
func NewSponsorBuilder ¶
func NewSponsorBuilder() *SponsorBuilder
func (*SponsorBuilder) Build ¶
func (m *SponsorBuilder) Build() (Sponsor, error)
func (*SponsorBuilder) SetImage ¶
func (m *SponsorBuilder) SetImage(image *string) *SponsorBuilder
func (*SponsorBuilder) SetName ¶
func (m *SponsorBuilder) SetName(name *string) *SponsorBuilder
func (*SponsorBuilder) SetUUID ¶
func (m *SponsorBuilder) SetUUID(uuid *uuid.UUID) *SponsorBuilder
type UUIDs ¶
func (UUIDs) ArrayString ¶
Click to show internal directories.
Click to hide internal directories.