models

package
v1.0.26 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2022 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DatabaseEvent added in v1.0.26

type DatabaseEvent struct {
	EventID                  int    `bson:"event_id, omitempty"`
	EventDetailsID           int    `bson:"event_details_id, omitempty"`
	Title                    string `bson:"title, omitempty"`
	SocietyID                int    `bson:"society_id, omitempty"`
	SocietyName              string `bson:"society_name, omitempty"`
	Location                 string `bson:"location, omitempty"`
	Description              string `bson:"description, omitempty"`
	DescriptionMarkdown      string `bson:"description_markdown, omitempty"`
	DangerousDescriptionHTML string `bson:"dangerous_description_html, omitempty"`
	StartDatetime            string `bson:"start_datetime, omitempty"`
	EndDatetime              string `bson:"end_datetime, omitempty"`
	DatetimeFormatted        string `bson:"datetime_formatted, omitempty"`
	EventURL                 string `bson:"event_url, omitempty"`
	EventICalURL             string `bson:"event_ical_url, omitempty"`
}

type Event

type Event struct {
	EventDetailsID    int    `json:"eventDetailsID"`
	EventID           int    `json:"eventID"`
	Title             string `json:"title"`
	DescriptionAbbrev string `json:"descriptionAbbrev"`
	OwnerTitle        string `json:"ownerTitle"`
	Start             string `json:"start"`
	End               string `json:"end"`
	LocationDetails   string `json:"locationDetails"`
	OwnerID           int    `json:"ownerID"`
	AllDay            bool   `json:"allDay"`
	Icon              string `json:"icon"`
	EventLocationType string `json:"eventLocationType"`
	ClassName         string `json:"className"`
}

type EventDetails

type EventDetails struct {
	EventDetailsID         int    `json:"eventDetailsID"`
	EventID                int    `json:"eventID"`
	Title                  string `json:"title"`
	DescriptionHTML        string `json:"descriptionHTML"`
	Description            string `json:"description"`
	EventTypeTitle         string `json:"eventTypeTitle"`
	Start                  string `json:"start"`
	End                    string `json:"end"`
	LocationDetails        string `json:"locationDetails"`
	StartDateTimeFormatted string `json:"startDateTimeFormatted"`
	OwnerID                int    `json:"ownerID"`
	OwnerTitle             string `json:"ownerTitle"`
	AllDay                 bool   `json:"allDay"`
	EventLocationGroupID   int    `json:"eventLocationGroupID"`
	Tags                   string `json:"tags"`
	LocationTypeTitle      string `json:"locationTypeTitle"`
	StatusTypeTitle        string `json:"statusTypeTitle"`
	SignUpUrl              string `json:"signUpUrl"`
	Icon                   string `json:"icon"`
	EventLocationType      string `json:"eventLocationType"`
	ClassName              string `json:"className"`
	EventUrl               string `json:"eventUrl"`
	EventReadUrl           string `json:"eventReadUrl"`
	EventICalUrl           string `json:"eventICalUrl"`
}

func (EventDetails) ToDatabaseEvent added in v1.0.26

func (e EventDetails) ToDatabaseEvent() DatabaseEvent

type Society

type Society struct {
	Name              string
	SocietiesPortalID int32
}

type SocietyMember

type SocietyMember struct {
	MemberTypeTitle string `json:"MemberTypeTitle"`
	MemberID        string `json:"MemberID"`
	FirstName       string `json:"FirstName"`
	LastName        string `json:"LastName"`
	Email           string `json:"Email"`
	PhoneNumber     string `json:"PhoneNumber"`
}

Jump to

Keyboard shortcuts

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