property.graphql 784 B

1234567891011121314151617181920212223242526272829303132333435
  1. # The attribute editable information.
  2. type EditableProperty {
  3. # Whether the attribute is locked for editing.
  4. locked: Boolean!
  5. # The reason the attribute is locked for editing.
  6. reason: FormattedString
  7. }
  8. # Represents a generic custom attribute.
  9. type Attribute {
  10. # Key or name of the attribute.
  11. key: String!
  12. # Value of the attribute.
  13. value: String
  14. }
  15. # Represents a typed custom attribute.
  16. type TypedAttribute {
  17. # Key or name of the attribute.
  18. key: String!
  19. # Value of the attribute.
  20. value: String!
  21. }
  22. # A weight, which includes a numeric value and a unit of measurement.
  23. type Weight {
  24. # The unit of measurement for value.
  25. unit: WeightUnit!
  26. # The weight value using the unit system specified with unit.
  27. value: Float!
  28. }