OBJECT

Transactable

# GraphQL Schema definition

1type Transactable implements RelationOnDemandInterface {
 
2created_at: JSONDate
 
3creator: User
 
4creator_id: ID
 
5# Arguments
6# name: [Not documented]
7custom_address(name: String!): CustomAddrress
 
8# Arguments
9# name: [Not documented]
10custom_image(name: String!): [ListingImage]
 
11# Fetch any customization by name or id; ex: hair_color: customization(name:
12# "hair_color")
13#
14# Arguments
15# id: [Not documented]
16# name: [Not documented]
17# user_id: [Not documented]
18customizations(id: ID, name: String, user_id: ID): [Customization!]
 
19external_id: ID
 
20id: ID!
 
21is_deleted: Boolean
 
22name: String
 
23# Fetch any Property by name; ex: hair_color: property(name: "hair_color")
24#
25# Arguments
26# name: [Not documented]
27property(name: String!): String
 
28# Arguments
29# name: [Not documented]
30property_array(name: String!): [String!]!
 
31# Defines belongs-to relation with other model; ex: parent: model(model_name:
32# "parent", join_on_property: "parent_id") { id }
33#
34# Arguments
35# foreign_property: Load resources with foreign_property ==
36# join_on_property
37# join_on_property: Load remote resource with id ==
38# join_on_property
39# model_schema_name: Joins model [formaly customization] with
40# custom-model-type-name == model_name
41related_model(
42foreign_property: String,
43join_on_property: String,
44model_schema_name: String
45): ListingsCustomization
 
46# Defines has-many relation with other model, returns maximum of 10000 records at
47# once; ex: children: models(model_name: "child", join_on_property: "parent_id",
48# foreign_property: "parent_id") { id }
49#
50# Arguments
51# foreign_property: Load resources with foreign_property ==
52# join_on_property
53# join_on_property: Load resources with foreign_property ==
54# join_on_property
55# model_schema_name: Joins model [formaly customization] with
56# custom-model-type-name == model_name
57related_models(
58foreign_property: String!,
59join_on_property: String!,
60model_schema_name: [String]
61): [ListingsCustomization!]
 
62# Defines relation with other user, returns maximum of 10000 records at once; ex:
63# invited_by: user(join_on_property: "invited_by_id") { id }
64#
65# Arguments
66# foreign_property: [Not documented]
67# join_on_property: [Not documented]
68related_user(foreign_property: String, join_on_property: String): User
 
69slug: String!
 
70updated_at: JSONDate
 
71}

# Required by