model/database_structures.go
package model
import "database/sql"
type DatabaseReferential struct {
ReferentialId string `db:"referential_id"`
Slug string `db:"slug"`
Name string `db:"name"`
Settings string `db:"settings"`
Tokens string `db:"tokens"`
ImportTokens string `db:"import_tokens"`
OrganisationId sql.NullString `db:"organisation_id"`
}
type SelectReferential struct {
ReferentialId string `db:"referential_id"`
OrganisationId sql.NullString `db:"organisation_id"`
Slug string
Name sql.NullString
Settings sql.NullString
Tokens sql.NullString
ImportTokens sql.NullString `db:"import_tokens"`
}
type DatabasePartner struct {
Id string `db:"id"`
ReferentialId string `db:"referential_id"`
Slug string `db:"slug"`
Name string `db:"name"`
Settings string `db:"settings"`
ConnectorTypes string `db:"connector_types"`
}
type SelectPartner struct {
Id string
ReferentialId string `db:"referential_id"`
Slug string
Name sql.NullString
Settings sql.NullString
ConnectorTypes sql.NullString `db:"connector_types"`
}
type DatabaseOperator struct {
Id string `db:"id"`
ReferentialSlug string `db:"referential_slug"`
Name string `db:"name"`
Codes string `db:"codes"`
ModelName string `db:"model_name"`
}
type SelectOperator struct {
Id string
ReferentialSlug string `db:"referential_slug"`
ModelName string `db:"model_name"`
Name sql.NullString
Codes sql.NullString `db:"codes"`
}
type DatabaseStopArea struct {
LineIds string `db:"line_ids"`
ReferentialSlug string `db:"referential_slug"`
References string `db:"siri_references"`
Attributes string `db:"attributes"`
ModelName string `db:"model_name"`
Name string `db:"name"`
Codes string `db:"codes"`
Id string `db:"id"`
ReferentId sql.NullString `db:"referent_id"`
ParentId sql.NullString `db:"parent_id"`
CollectedAlways bool `db:"collected_always"`
CollectChildren bool `db:"collect_children"`
CollectSituations bool `db:"collect_situations"`
}
type SelectStopArea struct {
Id string
ReferentialSlug string `db:"referential_slug"`
ModelName string `db:"model_name"`
Name sql.NullString
Codes sql.NullString `db:"codes"`
ParentId sql.NullString `db:"parent_id"`
ReferentId sql.NullString `db:"referent_id"`
Attributes sql.NullString
References sql.NullString `db:"siri_references"`
LineIds sql.NullString `db:"line_ids"`
CollectedAlways sql.NullBool `db:"collected_always"`
CollectChildren sql.NullBool `db:"collect_children"`
CollectSituations sql.NullBool `db:"collect_situations"`
}
type DatabaseLine struct {
Id string `db:"id"`
ReferentialSlug string `db:"referential_slug"`
ModelName string `db:"model_name"`
Name string `db:"name"`
Codes string `db:"codes"`
Attributes string `db:"attributes"`
References string `db:"siri_references"`
ReferentId sql.NullString `db:"referent_id"`
CollectSituations bool `db:"collect_situations"`
}
type SelectLine struct {
Id string
ReferentialSlug string `db:"referential_slug"`
ModelName string `db:"model_name"`
ReferentId sql.NullString `db:"referent_id"`
Name sql.NullString
Number sql.NullString `db:"number"`
Codes sql.NullString `db:"codes"`
Attributes sql.NullString
References sql.NullString `db:"siri_references"`
CollectSituations sql.NullBool `db:"collect_situations"`
}
type DatabaseVehicleJourney struct {
Id string `db:"id"`
ReferentialSlug string `db:"referential_slug"`
ModelName string `db:"model_name"`
Name string `db:"name"`
Codes string `db:"codes"`
LineId string `db:"line_id"`
OriginName string `db:"origin_name"`
DestinationName string `db:"destination_name"`
DirectionType string `db:"direction_type"`
Attributes string `db:"attributes"`
References string `db:"siri_references"`
}
type SelectVehicleJourney struct {
Id string
ReferentialSlug string `db:"referential_slug"`
ModelName string `db:"model_name"`
Name sql.NullString
Codes sql.NullString `db:"codes"`
LineId sql.NullString `db:"line_id"`
OriginName sql.NullString `db:"origin_name"`
DestinationName sql.NullString `db:"destination_name"`
DirectionType sql.NullString `db:"direction_type"`
Attributes sql.NullString
References sql.NullString `db:"siri_references"`
}
type DatabaseStopVisit struct {
Id string
ReferentialSlug string `db:"referential_slug"`
ModelName string `db:"model_name"`
Codes string `db:"codes"`
StopAreaId string `db:"stop_area_id"`
VehicleJourneyId string `db:"vehicle_journey_id"`
Schedules string `db:"schedules"`
Attributes string `db:"attributes"`
References string `db:"siri_references"`
PassageOrder int `db:"passage_order"`
}
type SelectStopVisit struct {
Id string
ReferentialSlug string `db:"referential_slug"`
ModelName string `db:"model_name"`
Codes sql.NullString `db:"codes"`
StopAreaId sql.NullString `db:"stop_area_id"`
VehicleJourneyId sql.NullString `db:"vehicle_journey_id"`
Schedules sql.NullString `db:"schedules"`
Attributes sql.NullString `db:"attributes"`
References sql.NullString `db:"siri_references"`
PassageOrder sql.NullInt64 `db:"passage_order"`
}