models

package
v0.0.0-...-92a94ce Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2020 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Company

type Company struct {
	ID         string
	Name       string
	WebsiteURL string
	LogoURL    string
}

type CompanyIn

type CompanyIn struct {
	ID         string `json:"id"`
	Name       string `json:"name"`
	WebsiteURL string `json:"websiteURL"`
	LogoURL    string `json:"logoURL"`
}

type Meetup

type Meetup struct {
	ID        int
	Name      string
	Date      string
	Duration  string
	Attendees int
	Address   string
	Photo     string
	Recording string
}

type MeetupGroup

type MeetupGroup struct {
	Photo       string
	Name        string
	City        string
	Country     string
	Description string
	MeetupID    string
	CfpLink     string
	Longitude   float64
	Latitude    float64
}

type MeetupGroupIn

type MeetupGroupIn struct {
	Photo            *string              `json:"photo"`
	Name             *string              `json:"name"`
	City             *string              `json:"city"`
	Country          *string              `json:"country"`
	Description      *string              `json:"description"`
	SponsorTiers     map[string]string    `json:"sponsorTiers"`
	MeetupID         string               `json:"meetupID"`
	Organizers       []string             `json:"organizers"`
	CfpLink          string               `json:"cfpLink"`
	Latitude         float64              `json:"latitude"`
	Longitude        float64              `json:"longitude"`
	EcosystemMembers []string             `json:"ecosystemMembers"`
	Meetups          map[string]*MeetupIn `json:"meetups"`
}

type MeetupGroupToEcosystemMember

type MeetupGroupToEcosystemMember struct {
	ID            string
	MeetupGroupID string
	CompanyID     string
}

type MeetupGroupToMeetup

type MeetupGroupToMeetup struct {
	ID            string
	MeetupGroupID string
	MeetupID      int
}

type MeetupGroupToOrganizer

type MeetupGroupToOrganizer struct {
	ID            string
	MeetupGroupID string
	OrganizerID   string
}

type MeetupIn

type MeetupIn struct {
	ID            int               `json:"id"`
	Name          string            `json:"name"`
	Date          string            `json:"date"`
	Duration      string            `json:"duration"`
	Attendees     int               `json:"attendees"`
	Address       string            `json:"address"`
	Photo         string            `json:"photo"`
	Recording     string            `json:"recording"`
	Sponsors      []*SponsorIn      `json:"sponsors"`
	Presentations []*PresentationIn `json:"presentations"`
}

type MeetupToPresentation

type MeetupToPresentation struct {
	ID             string
	MeetupID       int
	PresentationID string
}

type MeetupToSponsor

type MeetupToSponsor struct {
	ID        string
	MeetupID  int
	SponsorID string
}

type Presentation

type Presentation struct {
	ID       string
	Duration string
	Title    string
	Slides   string
}

type PresentationIn

type PresentationIn struct {
	Duration string    `json:"duration"`
	Title    string    `json:"title"`
	Slides   string    `json:"slides"`
	Speakers []*string `json:"speakers"`
}

type PresentationToSpeaker

type PresentationToSpeaker struct {
	ID             string
	PresentationID string
	SpeakerID      string
}

type Speaker

type Speaker struct {
	ID             string
	Name           string
	Title          *string
	Email          string
	Github         string
	Twitter        *string
	SpeakersBureau string
}

type SpeakerIn

type SpeakerIn struct {
	ID             string  `json:"id"`
	Name           string  `json:"name"`
	Title          *string `json:"title"`
	Email          string  `json:"email"`
	Company        string  `json:"company"`
	Github         string  `json:"github"`
	Twitter        *string `json:"twitter"`
	SpeakersBureau string  `json:"speakersBureau"`
}

type SpeakerToCompany

type SpeakerToCompany struct {
	ID        string
	SpeakerID string
	CompanyID string
}

Mapping Tables

type Sponsor struct {
	ID   string
	Role string
}

type SponsorIn

type SponsorIn struct {
	Company string `json:"company"`
	Role    string `json:"role"`
}

type SponsorTier

type SponsorTier struct {
	ID   string
	Tier string
}

type SponsorTierToCompany

type SponsorTierToCompany struct {
	ID            string
	SponsorTierID string
	CompanyID     string
}

type SponsorTierToMeetupGroup

type SponsorTierToMeetupGroup struct {
	ID            string
	MeetupGroupID string
	SponsorTierID string
}

type SponsorToCompany

type SponsorToCompany struct {
	ID        string
	SponsorID string
	CompanyID string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL