187 lines
10 KiB
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"`
|
|
}
|