Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface DataModel

Hierarchy

  • DataModel

Index

Properties

autoCompleteTags

autoCompleteTags: Record<Model.LangCodeKey, { id: number; name: string }[]>

autoCompleteTagsAll

autoCompleteTagsAll: Record<Model.LangCodeKey, { cityId: number; poiCategories: number[]; tags: { id: number; name: string }[] }[]>

cities

cities: Record<Model.LangCodeKey, Model.City[]>

companions

companions: Record<Model.LangCodeKey, Model.Companion[]>

Optional configList

configList: Model.ConfigList

errors

errors: any[]

favorites

favorites: Record<Model.LangCodeKey, { cityId: number; favoritePois: Model.Favorite[] }[]>

feedbacks

feedbacks: Record<Model.LangCodeKey, Model.Feedbacks>

hasError

hasError: boolean

initialised

initialised: boolean

logs

logs: any[]

poiCategories

poiCategories: Record<Model.LangCodeKey, Model.PoiCategory[]>

pois

pois: Record<Model.LangCodeKey, { pois: Model.Poi[]; showOffersOnly: number }[]>

poisAll

poisAll: Record<Model.LangCodeKey, { cityId: number; poiCategories: number[]; pois: Model.DataPayload<Model.Poi[]>; showOffersOnly: number }[]>

questions

questions: Record<Model.LangCodeKey, Model.Question[]>

questionsCompanion

questionsCompanion: Record<Model.LangCodeKey, Model.Question[]>

questionsProfile

questionsProfile: Record<Model.LangCodeKey, Model.Question[]>

questionsTrip

questionsTrip: Record<Model.LangCodeKey, Model.Question[]>

reservations

reservations: Record<Model.LangCodeKey, { cityId: number; userReservations: Model.UserReservation[] }[]>

topTens

topTens: Record<Model.LangCodeKey, { cityId: number; topTen: Model.TopTen[] }[]>

trip

trip: Record<Model.LangCodeKey, Model.Trip>

Optional tripRefs

tripRefs: Model.TripReference[]

Optional tripSavedRefs

tripSavedRefs: Model.TripReference[]

trips

trips: Record<Model.LangCodeKey, Model.Trip[]>

Optional user

user: Model.User

userFeedbacks

userFeedbacks: Record<Model.LangCodeKey, Model.UserFeedback[]>

userReactions

userReactions: Record<Model.LangCodeKey, { tripHash: string; userReactions: Model.UserReaction[] }[]>