BasicPropertyInterface
No description
interface BasicPropertyInterface {
id: ID
properties(select: [PropertiesFieldInput!]): HashObject
property(name: String!): String
property_array(name: String!): [String!]
property_boolean(name: String!): Boolean
property_float(name: String!): Float
property_int(name: String!): Int
property_json(name: String!): JSONPayload
property_object(name: String!): HashObject
}
Fields
id (ID)
ID of an object.
properties (HashObject)
List of all properties assigned to the object.
-
select(PropertiesFieldInput)
property (String)
Fetch any property by name and return value as a String; ex: hair_color: property(name: "hair_color")
-
name(String)
property_array (String)
Fetch any property by name and return value as an Array of Strings. ex: todo_list: property_array(name: "todo_list")
-
name(String)
property_boolean (Boolean)
Fetch any property by name and return value as a Boolean; ex: price: property_boolean(name: "enabled")
-
name(String)
property_float (Float)
Fetch any property by name and return value as a Float; ex: price: property_float(name: "price")
-
name(String)
property_int (Int)
Fetch any property by name and return value as an Integer; ex: age: property_int(name: "age")
-
name(String)
property_json (JSONPayload)
Fetch any property by name and return value as a JSON string.
-
name(String)
property_object (HashObject)
Fetch any property by name, parse it as a JSON and return object
-
name(String)