Files
History_Api/internal/dtos/request/relation.go
T

29 lines
920 B
Go

package request
type GetWikisByEntityIDsDto struct {
EntityIDs []string `json:"entity_ids" query:"entity_ids" validate:"required,min=1,dive,uuid"`
}
type GetEntitiesByGeometryIDsDto struct {
GeometryIDs []string `json:"geometry_ids" query:"geometry_ids" validate:"required,min=1,dive,uuid"`
}
type GetWikiContentsPreviewDto struct {
IDs []string `json:"ids" query:"ids" validate:"required,min=1,dive,uuid"`
}
type GetEntitiesByWikiIDsDto struct {
WikiIDs []string `json:"wiki_ids" query:"wiki_ids" validate:"required,min=1,dive,uuid"`
}
type GetGeometriesByEntityIDsDto struct {
EntityIDs []string `json:"entity_ids" query:"entity_ids" validate:"required,min=1,dive,uuid"`
}
type GetRelationsDto struct {
Type string `json:"type" query:"type" validate:"required,oneof=wiki-entity entity-wiki geometry-entity entity-geometry"`
IDs []string `json:"ids" query:"ids" validate:"required,min=1,dive,uuid"`
}