INTERFACE
ListingCustomAttributeInterface
# GraphQL Schema definition
1 interface ListingCustomAttributeInterface { 2 # Fetch address by name; ex: address: custom_address(name: "office_address") 3 # 4 # Arguments 5 # name: [Not documented] 6 String!): ListingAddress ( : 7 # Fetch all addresses, optionaly you can filter results by name; ex: home: 8 # custom_addresses(name: "home") 9 # 10 # Arguments 11 # name: [Not documented] 12 String): [ListingAddress!] ( : 13 # Fetch attachment by name; ex: sales_report: custom_attachment(name: 14 # "sales_report") 15 # 16 # Arguments 17 # name: [Not documented] 18 String!): ListingsPrivateFile ( : 19 # Arguments 20 # name: [Not documented] 21 String): [ListingsPrivateFile!] ( : 22 # Fetch image by name; ex: header: custom_image(name: "header") 23 # 24 # Arguments 25 # name: [Not documented] 26 String!): ListingImage ( : 27 # Fetch all images, optionaly you can filter results by name; ex: cat_images: 28 # custom_images(name: "cat") 29 # 30 # Arguments 31 # name: [Not documented] 32 String): [ListingImage!] ( : 33 # List of all properties assigned to the object. 34 HashObject : 35 # Fetch any custom attribute by name; ex: hair_color: property(name: "hair_color") 36 # 37 # Arguments 38 # name: [Not documented] 39 String!): String ( : 40 # Fetch any property of Array type by name, it returns Array in contrast to 41 # "property" which returns String; ex: todo_list: property_array(name: 42 # "todo_list") 43 # 44 # Arguments 45 # name: [Not documented] 46 String!): [String!] ( : 47 # Fetch any property of JSON type by name, it returns JSON in contrast to 48 # "property" which returns String; ex: todo_list: property_json(name: "todo_list") 49 # 50 # Arguments 51 # name: [Not documented] 52 String!): JSONPayload ( : 53 }