INTERFACE

PropertiesInterface

# GraphQL Schema definition

1interface PropertiesInterface {
 
2# ID of an object.
3id: ID
 
4# List of all properties assigned to the object.
5properties: HashObject
 
6# Fetch any property by name and return value as a String; ex: hair_color:
7# property(name: "hair_color")
8#
9# Arguments
10# name: [Not documented]
11property(name: String!): String
 
12# Fetch any property by name and return value as an Array of Strings. ex:
13# todo_list: property_array(name: "todo_list")
14#
15# Arguments
16# name: [Not documented]
17property_array(name: String!): [String!]
 
18# Fetch any property by name and return value as a Boolean; ex: price:
19# property_boolean(name: "enabled")
20#
21# Arguments
22# name: [Not documented]
23property_boolean(name: String!): Boolean
 
24# Fetch any property by name and return value as a Float; ex: price:
25# property_float(name: "price")
26#
27# Arguments
28# name: [Not documented]
29property_float(name: String!): Float
 
30# Fetch any property by name and return value as an Integer; ex: age:
31# property_int(name: "age")
32#
33# Arguments
34# name: [Not documented]
35property_int(name: String!): Int
 
36# Fetch any property by name and return value as a JSON.
37#
38# Arguments
39# name: [Not documented]
40property_json(name: String!): JSONPayload
 
41# Fetch any property by name and returns upload details
42#
43# Arguments
44# expires_in: Defines the number of seconds for which the
45# generated url will be accessible. Must be set if acl was set to private
46# name: [Not documented]
47property_upload(expires_in: Int, name: String!): PropertyUpload
 
48}

# Required by