property.graphql 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. }
  29. # An auto-generated type for paginating through a list of Strings.
  30. type StringConnection {
  31. # A list of edges.
  32. edges: [StringEdge!]!
  33. # Information to aid in pagination.
  34. pageInfo: PageInfo!
  35. }
  36. # An auto-generated type which holds one String and a cursor during pagination.
  37. type StringEdge {
  38. # A cursor for use in pagination.
  39. cursor: String!
  40. # The item at the end of StringEdge.
  41. node: String!
  42. }