forked from prolicht-dev/avaclient-go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmodel_quantity_assignment_dto.go
22 lines (20 loc) · 1.31 KB
/
model_quantity_assignment_dto.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/*
* AVACloud API 1.16.0
*
* AVACloud API specification
*
* API version: 1.16.0
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package avaclient
// QuantityAssignmentDto Quantity assignments are, in contrast to SubDescriptions, used to categorize parts of their parent Position. For example, it could be categorized by cost group - e.g. a Position describing concrete walls could follow the German DIN 276 Cost Groups Standard and specify that of the total 1.000m² wall, 500m² are classified as exterior walls and 500m² are classified as interior walls. They would then have different cost groups associated, e.g. for accounting purposes.
type QuantityAssignmentDto struct {
// Elements GUID identifier.
Id string `json:"id"`
// The total quantity in this quantity assignment
Quantity float32 `json:"quantity"`
// These are Catalogue that are used within this ServiceSpecification. Catalogue references are used to describe catalogues, or collections, that can be used to describe elements with commonly known properties. For example, QuantityAssignments use these to categorize themselves.
ProjectCatalogues []CatalogueDto `json:"projectCatalogues,omitempty"`
// Referenced catalogues for this QuantityAssignment.
CatalogueReferences []CatalogueReferenceDto `json:"catalogueReferences,omitempty"`
}