avicenna/plattform/synapse/pkg/model/api-tour-model.go

187 lines
10 KiB
Go

package model
import "time"
type ApiTourModel struct {
_ID string `json:"_id"`
Abrechnung struct {
Tarife []struct {
ID string `json:"_id"`
AbKm string `json:"abKm"`
Fahrtart []string `json:"fahrtart"`
KmBesetzt string `json:"kmBesetzt"`
PosNr string `json:"posNr"`
PosText string `json:"posText"`
Preis string `json:"preis"`
Tarif string `json:"tarif"`
TarifBerechnung string `json:"tarifBerechnung"`
TarifFrom string `json:"tarifFrom"`
TarifTo string `json:"tarifTo"`
VertragsID string `json:"vertragsId"`
VertragName string `json:"vertragName"`
TarifCheck int `json:"tarifCheck"`
Faktor int `json:"faktor"`
GesamtPosPreis string `json:"gesamtPosPreis"`
Linie int `json:"linie,omitempty"`
PlzArt string `json:"plzArt,omitempty"`
Transportart []string `json:"transportart,omitempty"`
BisUhrzeit string `json:"bisUhrzeit,omitempty"`
Di int `json:"di,omitempty"`
Do int `json:"do,omitempty"`
Fr int `json:"fr,omitempty"`
Mi int `json:"mi,omitempty"`
Mo int `json:"mo,omitempty"`
NoFeiertagVertrag int `json:"noFeiertagVertrag,omitempty"`
UhrzeitVertrag int `json:"uhrzeitVertrag,omitempty"`
VonUhrzeit string `json:"vonUhrzeit,omitempty"`
WochentagVertrag int `json:"wochentagVertrag,omitempty"`
Sa int `json:"sa,omitempty"`
So int `json:"so,omitempty"`
} `json:"tarife"`
} `json:"abrechnung"`
AuftraggeberCity string `json:"auftraggeberCity"`
AuftraggeberID string `json:"auftraggeberId"`
AuftraggeberInfo string `json:"auftraggeberInfo"`
AuftraggeberLand string `json:"auftraggeberLand"`
AuftraggeberName string `json:"auftraggeberName"`
AuftraggeberStreet string `json:"auftraggeberStreet"`
AuftraggeberSurname string `json:"auftraggeberSurname"`
AuftraggeberTelefon string `json:"auftraggeberTelefon"`
AuftraggeberZip string `json:"auftraggeberZip"`
AusrueckZeit string `json:"ausrueckZeit"`
BesetztKm float64 `json:"besetztKm"`
Birthday string `json:"birthday"`
Check string `json:"check"`
Color string `json:"color"`
CostStatus string `json:"costStatus"`
CreateTime string `json:"createTime"`
Date string `json:"date"`
DateIso time.Time `json:"date_iso"`
Direction string `json:"direction"`
DistanceDurationText string `json:"distanceDurationText"`
DistanceDurationValue int `json:"distanceDurationValue"`
DistanceStartWacheDurationValue int `json:"distanceStartWacheDurationValue"`
DistanceTargetWacheDurationValue int `json:"distanceTargetWacheDurationValue"`
DistanceText string `json:"distanceText"`
DistanceValue int `json:"distanceValue"`
EaSum string `json:"eaSum"`
Eigenanteil string `json:"eigenanteil"`
EinsatzNummer string `json:"einsatzNummer"`
EndTime string `json:"endTime"`
EndDate string `json:"end_date"`
EventLength string `json:"event_length"`
EventPid string `json:"event_pid"`
FirmName string `json:"firmName"`
Frei string `json:"frei"`
FreiTrigger int `json:"freiTrigger"`
Gefahren int `json:"gefahren"`
GefahreneFirma string `json:"gefahreneFirma"`
GefahreneKm string `json:"gefahreneKm"`
GesamtPreis float64 `json:"gesamtPreis"`
KkID string `json:"kkId"`
Krankenkasse string `json:"krankenkasse"`
LeerKm string `json:"leerKm"`
Materialfahrt bool `json:"materialfahrt"`
Month string `json:"month"`
Mwst int `json:"mwst"`
NettoPreis interface{} `json:"nettoPreis"`
PatCity string `json:"patCity"`
PatKasse string `json:"patKasse"`
PatName string `json:"patName"`
PatStreet string `json:"patStreet"`
PatSurname string `json:"patSurname"`
PatZip string `json:"patZip"`
PatientenLand string `json:"patientenLand"`
PreisBoEA float64 `json:"preisBoEA"`
PreisBrutto float64 `json:"preisBrutto"`
PreisEA int `json:"preisEA"`
PreisNetto float64 `json:"preisNetto"`
PreisSteuer int `json:"preisSteuer"`
RecPattern string `json:"rec_pattern"`
RecType string `json:"rec_type"`
SerienKategorName string `json:"serienKategorName"`
SerienKategorie string `json:"serienKategorie"`
Sonderleistungen []string `json:"sonderleistungen"`
StartBegin string `json:"startBegin"`
StartCity string `json:"startCity"`
StartEnd string `json:"startEnd"`
StartInfo string `json:"startInfo"`
StartInst interface{} `json:"startInst"`
StartInstitution string `json:"startInstitution"`
StartLat float64 `json:"startLat"`
StartLng float64 `json:"startLng"`
StartStreet string `json:"startStreet"`
StartTime string `json:"startTime"`
StartTimeArr []struct {
StartTime string `json:"startTime"`
SetDate string `json:"setDate"`
} `json:"startTimeArr"`
StartTimeBis string `json:"startTimeBis"`
StartZip string `json:"startZip"`
StartDate string `json:"start_date"`
TargetCity string `json:"targetCity"`
TargetInfo string `json:"targetInfo"`
TargetInstitution string `json:"targetInstitution"`
TargetLat float64 `json:"targetLat"`
TargetLng float64 `json:"targetLng"`
TargetStreet string `json:"targetStreet"`
TargetZip string `json:"targetZip"`
Termin bool `json:"termin"`
TransVorhanden string `json:"transVorhanden"`
TransportKrz string `json:"transportKrz"`
TransportName string `json:"transportName"`
Transportart string `json:"transportart"`
Type string `json:"type"`
VerordnungsID string `json:"verordnungsId"`
VerordnungsName string `json:"verordnungsName"`
VersNr string `json:"versNr"`
VersTName string `json:"versTName"`
VersType string `json:"versType"`
Ziel string `json:"ziel"`
ZielBegin string `json:"zielBegin"`
CarPlan string `json:"carPlan"`
PatientenHandy string `json:"patientenHandy"`
PatientenTelefon string `json:"patientenTelefon"`
CarName string `json:"carName"`
CarNo string `json:"carNo"`
Kennzeichen string `json:"kennzeichen"`
KeyFahrzeug string `json:"keyFahrzeug"`
SendStatusArrived bool `json:"sendStatusArrived"`
SendStatusRead bool `json:"sendStatusRead"`
Eday int `json:"_eday"`
FirstChunk bool `json:"_first_chunk"`
LastChunk bool `json:"_last_chunk"`
Length int `json:"_length"`
Sday int `json:"_sday"`
Sorder int `json:"_sorder"`
Sweek int `json:"_sweek"`
Timed bool `json:"_timed"`
ID string `json:"id"`
LadezeitMin int `json:"ladezeitMin"`
WatchDogAlert bool `json:"watchDogAlert"`
Endgen string `json:"endgen"`
GenAusstellungsDatum string `json:"genAusstellungsDatum"`
Startgen string `json:"startgen"`
VerordnungAusstellungsDatum string `json:"verordnungAusstellungsDatum"`
ZuzahlungBis string `json:"zuzahlungBis"`
ZuzahlungVon string `json:"zuzahlungVon"`
AppStatusKrz string `json:"appStatusKrz"`
Beifahrer string `json:"beifahrer"`
BeifahrerKrz string `json:"beifahrerKrz"`
BeifahrerName string `json:"beifahrerName"`
Fahrer string `json:"fahrer"`
FahrerKrz string `json:"fahrerKrz"`
FahrerName string `json:"fahrerName"`
DT string `json:"DT"`
AbrDate string `json:"abrDate"`
AbrNum string `json:"abrNum"`
AbrTime string `json:"abrTime"`
SendStatus struct {
Type string `json:"type"`
Date string `json:"date"`
} `json:"sendStatus"`
ZadStatus string `json:"zadStatus"`
Auftraggebercoop bool `json:"auftraggebercoop"`
Nomeet bool `json:"nomeet"`
}