Husqvik / GraphQlClientGenerator

GraphQL C# client generator
MIT License
209 stars 48 forks source link

"An item with the same key has already been added" error #102

Closed tcoklu closed 2 years ago

tcoklu commented 2 years ago

Hi, After getting schema, generator.Generate(schema) gives duplication error. I've tried to remove duplications from the schema manually for 'greaterThan' but didn't work. Any idea?

.... var schema = await GraphQlGenerator.RetrieveSchema(HttpMethod.Post,url,headers); var generator = new GraphQlGenerator(); var generatedClasses = generator.Generate(schema);

'An item with the same key has already been added. Key: _greaterThan' located System.ThrowHelper.ThrowAddingDuplicateWithKeyArgumentException[T](T key) located System.Collections.Generic.Dictionary2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) located GraphQlClientGenerator.GraphQlGenerator.GenerateInputDataClassBody(GraphQlType type, IEnumerable1 members, GenerationContext context) located GraphQlClientGenerator.GraphQlGenerator.<>c__DisplayClass22_1.b1() located GraphQlClientGenerator.GraphQlGenerator.GenerateFileMember(GenerationContext context, String memberType, String typeName, GraphQlType graphQlType, String baseTypeName, Action generateFileMemberBody) located GraphQlClientGenerator.GraphQlGenerator.GenerateInputObjects(GenerationContext context) konum GraphQlClientGenerator.GraphQlGenerator.Generate(GenerationContext context) located GraphQlClientGenerator.GraphQlGenerator.Generate(GraphQlSchema schema) located gq.Program.

d0.MoveNext() /Documents/workspaces/GraphQL/gq/Program.cs içinde: line 38.

Husqvik commented 2 years ago

Hi. Sorry for late reaction, didn't have notifications enabled for this repo accidentally. Could you share your GraphQL schema?

tcoklu commented 2 years ago

Hi,

Thanks for your reply. Actually, it is not our schema. It is a Wayfair schema and we have developer credentials to make a request with a bearer token. I've attached the schema. Could you please help us to overcome the exception.

Cheers Tuncay Here is the exception: Exception has occurred: CLR/System.ArgumentException

-

'System.ArgumentException' türünde özel durum System.Private.CoreLib.dll öğesinde oluştu, fakat kullanıcı kodunda işlenmedi: 'An item with the same key has already been added. Key: _greaterThan' konum System.ThrowHelper.ThrowAddingDuplicateWithKeyArgumentExceptionT konum System.Collections.Generic.Dictionary2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) konum GraphQlClientGenerator.GraphQlGenerator.GenerateInputDataClassBody(GraphQlType type, IEnumerable1 members, GenerationContext context) konum GraphQlClientGenerator.GraphQlGenerator.<>c__DisplayClass22_1.b1() konum GraphQlClientGenerator.GraphQlGenerator.GenerateFileMember(GenerationContext context, String memberType, String typeName, GraphQlType graphQlType, String baseTypeName, Action generateFileMemberBody) konum GraphQlClientGenerator.GraphQlGenerator.GenerateInputObjects(GenerationContext context) konum GraphQlClientGenerator.GraphQlGenerator.Generate(GenerationContext context) konum GraphQlClientGenerator.GraphQlGenerator.Generate(GraphQlSchema schema) konum gq.Program.

d0.MoveNext() /Users/berra/Documents/workspaces/GraphQL/gq/Program.cs içinde: 41. satır

On Fri, Jan 7, 2022 at 1:40 AM Husqvik @.***> wrote:

Hi. Sorry for late reaction, didn't have notifications enabled for this repo accidentally. Could you share your GraphQL schema?

— Reply to this email directly, view it on GitHub https://github.com/Husqvik/GraphQlClientGenerator/issues/102#issuecomment-1006987599, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH2TITXLQMQUXM3VNX24DALUUYK4FANCNFSM5KJMJIEA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

{"QueryType":{"Name":"Query"},"Types":[{"Description":null,"Fields":[{"Args":[{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"ApplicationFilterInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"filters","Description":"A list of filters to apply."},{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"orderingInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"ordering","Description":"A list of orderings to order the result set by. The first item in the list has the highest priority and the last has the least."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"null","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"0","Name":"offset","Description":"The index of the result set to start at. If an offset is set all items at an index before the offset will be eliminated from the results."}],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"Application"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"applications","Description":"Loads the API applications."},{"Args":[{"Type":{"OfType":null,"Kind":0,"Name":"Int32"},"DefaultValue":"10","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Boolean"},"DefaultValue":null,"Name":"hasResponse","Description":"The Purchase Order open status. Whether the purchase order is open."},{"Type":{"OfType":null,"Kind":0,"Name":"IsoDateTime"},"DefaultValue":null,"Name":"fromDate","Description":"The Purchase Order starting date period. Specifies the starting date from which to grab purchase orders."},{"Type":{"OfType":{"OfType":null,"Kind":0,"Name":"String"},"Kind":6,"Name":null},"DefaultValue":null,"Name":"poNumbers","Description":"The list of Purchase Order numbers to return."},{"Type":{"OfType":null,"Kind":1,"Name":"SortOrder"},"DefaultValue":"ASC","Name":"sortOrder","Description":"Order the result set by ascending or descending order of poDate."}],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"PurchaseOrder"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"getCastleGatePurchaseOrders","Description":"Retrieves CastleGate purchase orders."},{"Args":[{"Type":{"OfType":null,"Kind":0,"Name":"Int32"},"DefaultValue":"10","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Boolean"},"DefaultValue":null,"Name":"hasResponse","Description":"Return only open or only acknowledged Warehouse Shipping Advices"},{"Type":{"OfType":null,"Kind":0,"Name":"IsoDateTime"},"DefaultValue":null,"Name":"fromDate","Description":"The Warehouse Shipping Advice starting date period. Specifies the starting date from which to grab Warehouse Shipping Advices"},{"Type":{"OfType":{"OfType":null,"Kind":0,"Name":"String"},"Kind":6,"Name":null},"DefaultValue":null,"Name":"wsaIds","Description":"List of Castlegate WSA Id's for which to return associated Warehouse Shipping Advices."},{"Type":{"OfType":null,"Kind":1,"Name":"SortOrder"},"DefaultValue":"ASC","Name":"sortOrder","Description":"Order the result set by ascending or descending order of creationDate."}],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"WarehouseShippingAdvice"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"getCastleGateWarehouseShippingAdvice","Description":"Loads CastleGate warehouse shipping advice."},{"Args":[{"Type":{"OfType":null,"Kind":0,"Name":"Int32"},"DefaultValue":"10","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Boolean"},"DefaultValue":null,"Name":"hasResponse","Description":"The Purchase Order open status. Whether the purchase order is open."},{"Type":{"OfType":null,"Kind":0,"Name":"IsoDateTime"},"DefaultValue":null,"Name":"fromDate","Description":"The Purchase Order starting date period. Specifies the starting date from which to grab purchase orders."},{"Type":{"OfType":{"OfType":null,"Kind":0,"Name":"String"},"Kind":6,"Name":null},"DefaultValue":null,"Name":"poNumbers","Description":"The list of Purchase Order numbers to return."},{"Type":{"OfType":null,"Kind":1,"Name":"SortOrder"},"DefaultValue":"ASC","Name":"sortOrder","Description":"Order the result set by ascending or descending order of poDate."}],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"PurchaseOrder"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"getDropshipPurchaseOrders","Description":"Retrieves Dropship purchase orders."},{"Args":[],"Type":{"OfType":null,"Kind":2,"Name":"User"},"IsDeprecated":false,"DeprecationReason":"","Name":"identity","Description":"Fetches the current, authenticated Extranet user."},{"Args":[{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"InboundStockPurchaseOrderStatFilterInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"filters","Description":"A list of filters to apply."},{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"orderingInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"ordering","Description":"A list of orderings to order the result set by. The first item in the list has the highest priority and the last has the least."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"10","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"0","Name":"offset","Description":"The index of the result set to start at. If an offset is set all items at an index before the offset will be eliminated from the results."}],"Type":{"OfType":{"OfType":{"OfType":{"OfType":null,"Kind":2,"Name":"InboundStockPurchaseOrderStat"},"Kind":7,"Name":null},"Kind":6,"Name":null},"Kind":7,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"inboundStockPurchaseOrderStats","Description":"Loads information about inbound stock purchase order stats."},{"Args":[{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"InventoryFilterInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"filters","Description":"A list of filters to apply."},{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"orderingInput"},"Kind":6,"Name":null},"DefaultValue":"[{asc: \"supplierPartNumber\"}]","Name":"ordering","Description":"A list of orderings to order the result set by. The first item in the list has the highest priority and the last has the least."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"10","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"0","Name":"offset","Description":"The index of the result set to start at. If an offset is set all items at an index before the offset will be eliminated from the results."}],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"Inventory"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"inventory","Description":"Retrieves inventory data."},{"Args":[{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"LabelGenerationEventFilterInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"filters","Description":"A list of filters to apply."},{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"orderingInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"ordering","Description":"A list of orderings to order the result set by. The first item in the list has the highest priority and the last has the least."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"10","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"0","Name":"offset","Description":"The index of the result set to start at. If an offset is set all items at an index before the offset will be eliminated from the results."}],"Type":{"OfType":{"OfType":{"OfType":{"OfType":null,"Kind":2,"Name":"LabelGenerationEvent"},"Kind":7,"Name":null},"Kind":6,"Name":null},"Kind":7,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"labelGenerationEvents","Description":"Load label generation events that occurred through the API"},{"Args":[{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"OrderCancellationFilterInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"filters","Description":"A list of filters to apply."},{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"orderingInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"ordering","Description":"A list of orderings to order the result set by. The first item in the list has the highest priority and the last has the least."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"10","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"0","Name":"offset","Description":"The index of the result set to start at. If an offset is set all items at an index before the offset will be eliminated from the results."}],"Type":{"OfType":{"OfType":{"OfType":{"OfType":null,"Kind":2,"Name":"OrderCancellation"},"Kind":7,"Name":null},"Kind":6,"Name":null},"Kind":7,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"orderCancellations","Description":"Fetches data for a Wayfair-initiated order cancellation."},{"Args":[{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"PartFilterInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"filters","Description":"A list of filters to apply."},{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"orderingInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"ordering","Description":"A list of orderings to order the result set by. The first item in the list has the highest priority and the last has the least."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"10","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"0","Name":"offset","Description":"The index of the result set to start at. If an offset is set all items at an index before the offset will be eliminated from the results."}],"Type":{"OfType":{"OfType":{"OfType":null,"Kind":2,"Name":"Part"},"Kind":7,"Name":null},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"parts","Description":"Load a catalog of products and their catalog information."},{"Args":[{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"ProductFilterInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"filters","Description":"A list of filters to apply."},{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"orderingInput"},"Kind":6,"Name":null},"DefaultValue":"[{asc: \"supplierPartNumber\"}]","Name":"ordering","Description":"A list of orderings to order the result set by. The first item in the list has the highest priority and the last has the least."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"10","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"0","Name":"offset","Description":"The index of the result set to start at. If an offset is set all items at an index before the offset will be eliminated from the results."}],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"Product"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"productCatalogs","Description":"\nFetches catalog data for the supplier/suppliers.\n\nExample:\nquery catalog {\n catalog(\n ordering: [{\n desc: \"lead_time\"\n }],\n limit: 3,\n offset: 3\n ) {\n supplier_id,\n supplier_part_number,\n manufacturer_model_number,\n manufacturer_name,\n product_name\n }\n}"},{"Args":[{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"InventoryFilterInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"filters","Description":"A list of filters to apply."},{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"orderingInput"},"Kind":6,"Name":null},"DefaultValue":"[{asc: \"supplierPartNumber\"}]","Name":"ordering","Description":"A list of orderings to order the result set by. The first item in the list has the highest priority and the last has the least."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"10","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"0","Name":"offset","Description":"The index of the result set to start at. If an offset is set all items at an index before the offset will be eliminated from the results."}],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"Inventory"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"productInventory","Description":"Retrieves inventory data."},{"Args":[{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"PurchaseOrderErrorConnectionFilterInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"filters","Description":"A list of filters to apply."},{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"orderingInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"ordering","Description":"A list of orderings to order the result set by. The first item in the list has the highest priority and the last has the least."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"10","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"0","Name":"offset","Description":"The index of the result set to start at. If an offset is set all items at an index before the offset will be eliminated from the results."}],"Type":{"OfType":{"OfType":{"OfType":null,"Kind":2,"Name":"PurchaseOrderErrorConnection"},"Kind":6,"Name":null},"Kind":7,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"purchaseOrderErrors","Description":"Retrieves purchase order errors."},{"Args":[{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"PurchaseOrderFilterInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"filters","Description":"A list of filters to apply."},{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"orderingInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"ordering","Description":"A list of orderings to order the result set by. The first item in the list has the highest priority and the last has the least."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"10","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"0","Name":"offset","Description":"The index of the result set to start at. If an offset is set all items at an index before the offset will be eliminated from the results."},{"Type":{"OfType":null,"Kind":0,"Name":"Boolean"},"DefaultValue":"false","Name":"dryRun","Description":"Whether to query test purchase order data, or production purchase order data. Results of any dryRun purchase order mutations will only be exposed if this argument is true."}],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"PurchaseOrder"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"purchaseOrders","Description":"Retrieves purchase orders."},{"Args":[{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"TransactionStatusFilterInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"filters","Description":"A list of filters to apply."},{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"orderingInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"ordering","Description":"A list of orderings to order the result set by. The first item in the list has the highest priority and the last has the least."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"10","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"0","Name":"offset","Description":"The index of the result set to start at. If an offset is set all items at an index before the offset will be eliminated from the results."}],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"TransactionStatus"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"transactions","Description":"Retrieves transaction information for long-running processes."},{"Args":[{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"UPSPickupEventFilterInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"filters","Description":"A list of filters to apply."},{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"orderingInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"ordering","Description":"A list of orderings to order the result set by. The first item in the list has the highest priority and the last has the least."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"10","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"0","Name":"offset","Description":"The index of the result set to start at. If an offset is set all items at an index before the offset will be eliminated from the results."}],"Type":{"OfType":{"OfType":{"OfType":{"OfType":null,"Kind":2,"Name":"UPSPickupEvent"},"Kind":7,"Name":null},"Kind":6,"Name":null},"Kind":7,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"upsPickupEvents","Description":"Shows upcoming scheduled UPS pickups."},{"Args":[{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"UserFilterInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"filters","Description":"A list of filters to apply."},{"Type":{"OfType":{"OfType":null,"Kind":3,"Name":"orderingInput"},"Kind":6,"Name":null},"DefaultValue":"[]","Name":"ordering","Description":"A list of orderings to order the result set by. The first item in the list has the highest priority and the last has the least."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"10","Name":"limit","Description":"The maximum number of results to return. If a limit is set and the result set contains more items than the limit, then a subset of the results with a count equal to limit will be returned. If no limit is set, the default is 10."},{"Type":{"OfType":null,"Kind":0,"Name":"Int"},"DefaultValue":"0","Name":"offset","Description":"The index of the result set to start at. If an offset is set all items at an index before the offset will be eliminated from the results."}],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"User"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":"","Name":"users","Description":"Retrieves Extranet users."},{"Args":[],"Type":{"OfType":null,"Kind":2,"Name":"SupplierVetting"},"IsDeprecated":false,"DeprecationReason":"","Name":"workflowVetting","Description":"Retrieves an instance of the SupplierVetting namespace."}],"InputFields":null,"Interfaces":[],"EnumValues":null,"PossibleTypes":null,"Kind":2,"Name":"Query"},{"Description":"An Input type for filtering by fields of the Application type.","Fields":null,"InputFields":[{"Type":{"OfType":null,"Kind":1,"Name":"ApplicationFilterFields"},"DefaultValue":null,"Name":"field","Description":"The filterable fields on the query's return type."},{"Type":{"OfType":null,"Kind":1,"Name":"FilterConjunction"},"DefaultValue":null,"Name":"conjunction","Description":"The conjunction to add to the filter.\n\nAccepted values: AND, OR\n\nIf only one filter exists for the query this will be ignored. The default value is AND if none is provided."},{"Type":{"OfType":null,"Kind":0,"Name":"String"},"DefaultValue":null,"Name":"equals","Description":"The equals (=) comparator.\n\nIf a value is provided for this comparator the results where the field value equals the value provided will be returned."},{"Type":{"OfType":null,"Kind":0,"Name":"String"},"DefaultValue":null,"Name":"greaterThan","Description":"The greater than (>) comparator.\n\nIf a value is provided for this comparator the results where the field value is strictly greater than the value provided will be returned."},{"Type":{"OfType":null,"Kind":0,"Name":"String"},"DefaultValue":null,"Name":"greaterThanOrEqualTo","Description":"The greater than or equal (>=) to comparator.\n\nIf a value is provided for this comparator the results where the field value is greater than or equal to the value provided will be returned."},{"Type":{"OfType":null,"Kind":0,"Name":"String"},"DefaultValue":null,"Name":"lessThan","Description":"The less than (<) comparator.\n\nIf a value is provided for this comparator the results where the field value is strictly less than the value provided will be returned."},{"Type":{"OfType":null,"Kind":0,"Name":"String"},"DefaultValue":null,"Name":"lessThanOrEqualTo","Description":"The less than or equal (<=) to comparator.\n\nIf a value is provided for this comparator the results where the field value is less than or equal to the value provided will be returned."},{"Type":{"OfType":null,"Kind":0,"Name":"String"},"DefaultValue":null,"Name":"notEqualTo","Description":"The not equal (!=) comparator.\n\nIf a value is provided for this comparator the results where the field value is not equal to the value provided will be returned."},{"Type":{"OfType":{"OfType":null,"Kind":0,"Name":"String"},"Kind":6,"Name":null},"DefaultValue":null,"Name":"in","Description":"The in comparator.\n\nIf a list of values is provided for this comparator the results where the field value is in the list of provided values will be returned."},{"Type":{"OfType":{"OfType":null,"Kind":0,"Name":"String"},"Kind":6,"Name":null},"DefaultValue":null,"Name":"notIn","Description":"The not in comparator.\n\nIf a list of values is provided for this comparator the results where the field value is not in the list of provided values will be returned."},{"Type":{"OfType":null,"Kind":0,"Name":"Boolean"},"DefaultValue":null,"Name":"isNull","Description":"The is null comparator.\n\nIf a value of true is provided for this comparator the results where the field value is null will be returned.If the value is false results where the field value is not null will be returned."},{"Type":{"OfType":null,"Kind":0,"Name":"String"},"DefaultValue":null,"Name":"greater_than","Description":"DEPRECATED. The greater than (>) comparator.\n\nIf a value is provided for this comparator the results where the field value is strictly greater than the value provided will be returned."},{"Type":{"OfType":null,"Kind":0,"Name":"String"},"DefaultValue":null,"Name":"greater_than_or_equal_to","Description":"DEPRECATED. The greater than or equal (>=) to comparator.\n\nIf a value is provided for this comparator the results where the field value is greater than or equal to the value provided will be returned."},{"Type":{"OfType":null,"Kind":0,"Name":"String"},"DefaultValue":null,"Name":"less_than","Description":"DEPRECATED. The less than (<) comparator.\n\nIf a value is provided for this comparator the results where the field value is strictly less than the value provided will be returned."},{"Type":{"OfType":null,"Kind":0,"Name":"String"},"DefaultValue":null,"Name":"less_than_or_equal_to","Description":"DEPRECATED. The less than or equal (<=) to comparator.\n\nIf a value is provided for this comparator the results where the field value is less than or equal to the value provided will be returned."},{"Type":{"OfType":null,"Kind":0,"Name":"String"},"DefaultValue":null,"Name":"not_equal_to","Description":"DEPRECATED. The not equal (!=) comparator.\n\nIf a value is provided for this comparator the results where the field value is not equal to the value provided will be returned."},{"Type":{"OfType":{"OfType":null,"Kind":0,"Name":"String"},"Kind":6,"Name":null},"DefaultValue":null,"Name":"not_in","Description":"DEPRECATED. The not in comparator.\n\nIf a list of values is provided for this comparator the results where the field value is not in the list of provided values will be returned."},{"Type":{"OfType":null,"Kind":0,"Name":"Boolean"},"DefaultValue":null,"Name":"is_null","Description":"DEPRECATED. The is null comparator.\n\nIf a value of true is provided for this comparator the results where the field value is null will be returned.If the value is false results where the field value is not null will be returned."}],"Interfaces":null,"EnumValues":null,"PossibleTypes":null,"Kind":3,"Name":"ApplicationFilterInput"},{"Description":"Filterable fields for the Application class.","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":[{"IsDeprecated":false,"DeprecationReason":null,"Name":"clientId","Description":"The application's client ID."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"clientSecret","Description":"The application's client secret. Not available for querying."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"name","Description":"The application's name."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"description","Description":"A short description of the application's purpose and/or behavior."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"isSandbox","Description":"This is a value to indicate if this is a sandbox app or not"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"clientType","Description":"The application's type.\n\nAccepts the following strings as values: \n\n\"EXTRANET\", \"WF\", \"WMS\", \"THIRD_PARTY\", \"ADMIN\", \"TESTING\""},{"IsDeprecated":false,"DeprecationReason":null,"Name":"createdDate","Description":"The date when the application is created"}],"PossibleTypes":null,"Kind":1,"Name":"ApplicationFilterFields"},{"Description":"The conjunction to add to the filter.\n\nAccepted values: AND, OR\nIf only one filter exists for the query this will be ignored. The default value is AND if none is provided.","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":[{"IsDeprecated":false,"DeprecationReason":null,"Name":"AND","Description":"Used to perform logical conjunctions."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"OR","Description":"Used to perform logical disjunctions."}],"PossibleTypes":null,"Kind":1,"Name":"FilterConjunction"},{"Description":"The String scalar type represents textual data, represented as UTF-8\ncharacter sequences. The String type is most often used by GraphQL to\nrepresent free-form human-readable text.","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":null,"PossibleTypes":null,"Kind":0,"Name":"String"},{"Description":"The Boolean scalar type represents true or false.","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":null,"PossibleTypes":null,"Kind":0,"Name":"Boolean"},{"Description":"Allows for ordering of elements.","Fields":null,"InputFields":[{"Type":{"OfType":null,"Kind":0,"Name":"String"},"DefaultValue":null,"Name":"asc","Description":"The ascending ordering.\n\nWhen a param is provided the result set will be ordered in ascending order according to the param provided."},{"Type":{"OfType":null,"Kind":0,"Name":"String"},"DefaultValue":null,"Name":"desc","Description":"The descending ordering.\n\nWhen a param is provided the result set will be ordered in descending order according to the param provided."}],"Interfaces":null,"EnumValues":null,"PossibleTypes":null,"Kind":3,"Name":"orderingInput"},{"Description":"The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between PHP_INT_MIN AND PHP_INT_MAX.","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":null,"PossibleTypes":null,"Kind":0,"Name":"Int"},{"Description":"A single Wayfair API application.","Fields":[{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"ID"},"IsDeprecated":false,"DeprecationReason":null,"Name":"clientId","Description":"The application's client ID."},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"clientSecret","Description":"The application's client secret. Not available for querying."},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"name","Description":"The application's name."},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"description","Description":"A short description of the application's purpose and/or behavior."},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"Boolean"},"IsDeprecated":false,"DeprecationReason":null,"Name":"isSandbox","Description":"This is a value to indicate if this is a sandbox app or not"},{"Args":[],"Type":{"OfType":null,"Kind":1,"Name":"ApplicationType"},"IsDeprecated":false,"DeprecationReason":null,"Name":"clientType","Description":"The application's type."},{"Args":[],"Type":{"OfType":null,"Kind":2,"Name":"User"},"IsDeprecated":false,"DeprecationReason":null,"Name":"owner","Description":"The extranet user that owns the application."},{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"Permission"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"permissions","Description":"A permission containing a scope with its associated supplier."},{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"Scope"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"scopes","Description":"All the scopes to which the application has access."},{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"Supplier"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"suppliers","Description":"A supplier with permission to use the application."},{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":0,"Name":"IsoDateTime"},"Kind":7,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"createdDate","Description":"The date when the application is created"},{"Args":[],"Type":{"OfType":{"OfType":{"OfType":{"OfType":null,"Kind":2,"Name":"ApplicationOnboardingTimeline"},"Kind":7,"Name":null},"Kind":6,"Name":null},"Kind":7,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"onboardingTimelines","Description":"Timelines used to track the application onboarding time spent"},{"Args":[],"Type":{"OfType":null,"Kind":2,"Name":"ApplicationThrottleSettings"},"IsDeprecated":false,"DeprecationReason":null,"Name":"applicationThrottleSettings","Description":"Throttle settings for the application"}],"InputFields":null,"Interfaces":[],"EnumValues":null,"PossibleTypes":null,"Kind":2,"Name":"Application"},{"Description":"The ID scalar type represents a unique identifier, often used to\nrefetch an object or as key for a cache. The ID type appears in a JSON\nresponse as a String; however, it is not intended to be human-readable.\nWhen expected as an input type, any string (such as \"4\") or integer\n(such as 4) input value will be accepted as an ID.","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":null,"PossibleTypes":null,"Kind":0,"Name":"ID"},{"Description":"Types of API applications","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":[{"IsDeprecated":false,"DeprecationReason":null,"Name":"EXTRANET","Description":"Extranet application type"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"WF","Description":"Stores application type"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"WMS","Description":"Warehouse management application type"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"THIRD_PARTY","Description":"Third party application type"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"ADMIN","Description":"Admin application type"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"TESTING","Description":"Application type for testing"}],"PossibleTypes":null,"Kind":1,"Name":"ApplicationType"},{"Description":"A single Wayfair API user.","Fields":[{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"ID"},"IsDeprecated":false,"DeprecationReason":null,"Name":"id","Description":"The id of the user."},{"Args":[],"Type":{"OfType":null,"Kind":1,"Name":"UserType"},"IsDeprecated":false,"DeprecationReason":null,"Name":"userType","Description":"The value of the user's type."},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"username","Description":"The user's username."},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"firstName","Description":"The user's first name."},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"lastName","Description":"The user's last name."},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"email","Description":"The user's email"},{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"Application"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"applications","Description":"Loads a user's managed applications."},{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"Role"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"roles","Description":"Fetches Extranet user roles."},{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"Supplier"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"suppliers","Description":"A supplier associated with this user."},{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"Profession"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"profession","Description":"User Profession."}],"InputFields":null,"Interfaces":[],"EnumValues":null,"PossibleTypes":null,"Kind":2,"Name":"User"},{"Description":"The type of extranet user.","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":[{"IsDeprecated":false,"DeprecationReason":null,"Name":"SUPPLIER","Description":"A supplier user."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"CARRIER","Description":"A carrier user."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"PARTNER","Description":"A partner user."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"DWELL_STUDIO_WHOLESALE","Description":"A DwellStudio wholesale user."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"OFFSHORE","Description":"A offshore account user."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"CASTLEGATE","Description":"A CastleGate user."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"THREE_D_MODELING_CONTRACTOR","Description":"A 3D modeling contractor."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"DEVELOPER","Description":"A developer user."}],"PossibleTypes":null,"Kind":1,"Name":"UserType"},{"Description":"A role defining a user's behavior.","Fields":[{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"ID"},"IsDeprecated":false,"DeprecationReason":null,"Name":"id","Description":"The id of the role."},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"name","Description":"The type of user role."},{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"Scope"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"scopes","Description":"The scopes associated with this role."}],"InputFields":null,"Interfaces":[],"EnumValues":null,"PossibleTypes":null,"Kind":2,"Name":"Role"},{"Description":"An API scope defining specific permissions for API access","Fields":[{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"ID"},"IsDeprecated":false,"DeprecationReason":null,"Name":"id","Description":"The id of the scope"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"name","Description":"The name of the scope. E.g. Read Class Schema"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"permissionName","Description":"The action:Type formatted name of the scope. E.g. read:product_class"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"description","Description":"The permission description."}],"InputFields":null,"Interfaces":[],"EnumValues":null,"PossibleTypes":null,"Kind":2,"Name":"Scope"},{"Description":"A supplier entity.","Fields":[{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"ID"},"IsDeprecated":false,"DeprecationReason":null,"Name":"id","Description":"The unique identifier for a supplier"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"name","Description":"The name of the supplier"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"shortName","Description":"The shortened name of the supplier"},{"Args":[],"Type":{"OfType":null,"Kind":1,"Name":"SupplierStatus"},"IsDeprecated":false,"DeprecationReason":null,"Name":"status","Description":"Status of supplier"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"websiteURL","Description":"The web address of the supplier's site"},{"Args":[],"Type":{"OfType":null,"Kind":1,"Name":"ExtranetCurrency"},"IsDeprecated":false,"DeprecationReason":null,"Name":"currency","Description":"The currency id of the supplier"},{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"Scope"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"scopes","Description":"Load the scopes accessible to this supplier"},{"Args":[],"Type":{"OfType":{"OfType":{"OfType":null,"Kind":2,"Name":"Warehouse"},"Kind":7,"Name":null},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"warehouses","Description":"Load the child suppliers of this supplier"}],"InputFields":null,"Interfaces":[],"EnumValues":null,"PossibleTypes":null,"Kind":2,"Name":"Supplier"},{"Description":"Represents the status of the supplier","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":[{"IsDeprecated":false,"DeprecationReason":null,"Name":"ACTIVE","Description":"Active Status"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"INACTIVE","Description":"Inactive Status"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"BEING_ADDED","Description":"Being Added Status"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"ON_HOLD","Description":"On Hold Status"}],"PossibleTypes":null,"Kind":1,"Name":"SupplierStatus"},{"Description":"Represents the currency id of the supplier","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":[{"IsDeprecated":false,"DeprecationReason":null,"Name":"USD","Description":"US dollars"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"GBP","Description":"British pounds"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"EUR","Description":"Euros"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"CAD","Description":"Canadian dollars"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"AUD","Description":"Australian dollars"}],"PossibleTypes":null,"Kind":1,"Name":"ExtranetCurrency"},{"Description":"Information for a supplier warehouse","Fields":[{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"ID"},"IsDeprecated":false,"DeprecationReason":null,"Name":"id","Description":"The id of the warehouse"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"name","Description":"The name of the warehouse"},{"Args":[],"Type":{"OfType":null,"Kind":2,"Name":"Address"},"IsDeprecated":false,"DeprecationReason":null,"Name":"address","Description":"The address of the warehouse"},{"Args":[],"Type":{"OfType":null,"Kind":2,"Name":"Supplier"},"IsDeprecated":false,"DeprecationReason":null,"Name":"supplier","Description":"The company this warehouse belongs to"}],"InputFields":null,"Interfaces":[],"EnumValues":null,"PossibleTypes":null,"Kind":2,"Name":"Warehouse"},{"Description":"An address","Fields":[{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"name","Description":"The name of a person for this address "},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"address1","Description":"The street address"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"address2","Description":"The secondary street address field"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"address3","Description":"The tertiary street address field"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"city","Description":"The city"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"state","Description":"The state or province"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"country","Description":"The country"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"postalCode","Description":"The postal code"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"phoneNumber","Description":"The phone number to reach the address"}],"InputFields":null,"Interfaces":[],"EnumValues":null,"PossibleTypes":null,"Kind":2,"Name":"Address"},{"Description":"A profession for an user like Account Adminstrator or Operations Manager ","Fields":[{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"ID"},"IsDeprecated":false,"DeprecationReason":null,"Name":"id","Description":"Id representing user profession"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"name","Description":"Profession name"}],"InputFields":null,"Interfaces":[],"EnumValues":null,"PossibleTypes":null,"Kind":2,"Name":"Profession"},{"Description":"A GraphQL type representing a permission, defined by a scope-supplier tuple","Fields":[{"Args":[],"Type":{"OfType":null,"Kind":2,"Name":"Scope"},"IsDeprecated":false,"DeprecationReason":null,"Name":"scope","Description":"The scope associated with the permission."},{"Args":[],"Type":{"OfType":null,"Kind":2,"Name":"Supplier"},"IsDeprecated":false,"DeprecationReason":null,"Name":"supplier","Description":"The supplier associated with the permission."}],"InputFields":null,"Interfaces":[],"EnumValues":null,"PossibleTypes":null,"Kind":2,"Name":"Permission"},{"Description":"A date and time in the ISO 8601 format.\n\nFormat Rules:\n - Everything must be in the ISO 8601 extended format (- separator for dates and : for time)\n - The date and time separator is allowed to be a space or \"T\"\n - There does not need to be a separator between time and timezone, but a space can be provided\n - Year and month are always required\n - Timezone is always optional if a time is provided (if no time is provided a timezone cannot be provided either)\n - Any optional fields not provided will default to their value in the Unix epoch\n - If any optional field is provided all larger time components must always be provided (a time cannot be provided if a day is not)","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":null,"PossibleTypes":null,"Kind":0,"Name":"IsoDateTime"},{"Description":"Application onboarding timeline","Fields":[{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":1,"Name":"IntegrationType"},"Kind":7,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"integrationType","Description":"The API workflow this integration onboarding time line refers to"},{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":0,"Name":"IsoDateTime"},"Kind":7,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"startDate","Description":"Start date when the application onboarding happens"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"IsoDateTime"},"IsDeprecated":false,"DeprecationReason":null,"Name":"finishDate","Description":"End date when the application onboarding completes"}],"InputFields":null,"Interfaces":[],"EnumValues":null,"PossibleTypes":null,"Kind":2,"Name":"ApplicationOnboardingTimeline"},{"Description":"The API workflow a client can integrate with.","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":[{"IsDeprecated":false,"DeprecationReason":null,"Name":"INVENTORY","Description":"Inventory integration type"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"ORDER_RESPONSE","Description":"Order response integration type"}],"PossibleTypes":null,"Kind":1,"Name":"IntegrationType"},{"Description":"A single Wayfair API application throttle settings.","Fields":[{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":0,"Name":"Int32"},"Kind":7,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"rateLimit","Description":"The throttle limit of the application."},{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":1,"Name":"ApplicationRateSamplingTimeUnitEnum"},"Kind":7,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"rateSamplingTimeUnit","Description":"The unit of time associated with the throttle limit."}],"InputFields":null,"Interfaces":[],"EnumValues":null,"PossibleTypes":null,"Kind":2,"Name":"ApplicationThrottleSettings"},{"Description":"The Int32 scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":null,"PossibleTypes":null,"Kind":0,"Name":"Int32"},{"Description":"A rate sampling time unit for an API Applications throttle settings","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":[{"IsDeprecated":false,"DeprecationReason":null,"Name":"SECOND","Description":"The rate sampling time unit is in seconds."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"MINUTE","Description":"The rate sampling time unit is in minutes."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"HOUR","Description":"The rate sampling time unit is in hours."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"DAY","Description":"The rate sampling time unit is in days."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"WEEK","Description":"The rate sampling time unit is in weeks."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"MONTH","Description":"The rate sampling time unit is in months."},{"IsDeprecated":false,"DeprecationReason":null,"Name":"YEAR","Description":"The rate sampling time unit is in years."}],"PossibleTypes":null,"Kind":1,"Name":"ApplicationRateSamplingTimeUnitEnum"},{"Description":"The values a result set can be sorted in.","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":[{"IsDeprecated":false,"DeprecationReason":null,"Name":"ASC","Description":"Ascending order"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"DESC","Description":"Descending order"}],"PossibleTypes":null,"Kind":1,"Name":"SortOrder"},{"Description":"A purchase order.","Fields":[{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"Int"},"IsDeprecated":false,"DeprecationReason":null,"Name":"id","Description":"The purchase order's id."},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"storePrefix","Description":"The PO store prefix"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"poNumber","Description":"The PO number that identifies the purchase order"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"IsoDateTime"},"IsDeprecated":false,"DeprecationReason":null,"Name":"poDate","Description":"The date the purchase order was created."},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"Int"},"IsDeprecated":true,"DeprecationReason":"Please see the supplier field for supplier information. This field will be removed 06/01/2019.","Name":"supplierId","Description":"The id of the purchase order's supplier."},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":true,"DeprecationReason":"Please see the supplier field for supplier information. This field will be removed 06/01/2019.","Name":"supplierName","Description":"The name of the supplier the purchase order is for"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":true,"DeprecationReason":"Please see the supplier field for supplier information. This field will be removed 06/01/2019.","Name":"supplierAddress1","Description":"The first address of the supplier"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":true,"DeprecationReason":"Please see the supplier field for supplier information. This field will be removed 06/01/2019.","Name":"supplierAddress2","Description":"The second address of the supplier"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":true,"DeprecationReason":"Please see the supplier field for supplier information. This field will be removed 06/01/2019.","Name":"supplierAddress3","Description":"The third address of the supplier"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":true,"DeprecationReason":"Please see the supplier field for supplier information. This field will be removed 06/01/2019.","Name":"supplierCity","Description":"The city the supplier is located in"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":true,"DeprecationReason":"Please see the supplier field for supplier information. This field will be removed 06/01/2019.","Name":"supplierState","Description":"The state the supplier is located in"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":true,"DeprecationReason":"Please see the supplier field for supplier information. This field will be removed 06/01/2019.","Name":"supplierPostalCode","Description":"The postal code of the area the supplier is located"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"IsoDateTime"},"IsDeprecated":false,"DeprecationReason":null,"Name":"estimatedShipDate","Description":"The day the purchase order items are expected to ship"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"IsoDateTime"},"IsDeprecated":false,"DeprecationReason":null,"Name":"scheduledDeliveryDate","Description":"The day scheduled for the delivery of the purchase order"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"deliveryMethodCode","Description":"The code representing the delivery method"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"customerName","Description":"The name of the customer to deliver to"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"customerAddress1","Description":"The first address of the customer"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"customerAddress2","Description":"The second address of the customer"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"customerCity","Description":"The city of the customer's address"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"customerState","Description":"The state of the customer's address"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"customerPostalCode","Description":"The postal code of the customer's address"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"customerCountry","Description":"The country of the customer's address"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"salesChannelName","Description":"The sales channel this purchase order was made from"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"orderType","Description":"The type of order that was placed"},{"Args":[],"Type":{"OfType":null,"Kind":2,"Name":"PurchaseOrderShipping"},"IsDeprecated":false,"DeprecationReason":null,"Name":"shippingInfo","Description":"Information about how this purchase order should be shipped"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"packingSlipUrl","Description":"The URL to download the packing slip for this purchase order"},{"Args":[],"Type":{"OfType":null,"Kind":2,"Name":"Warehouse"},"IsDeprecated":false,"DeprecationReason":null,"Name":"warehouse","Description":"Load the supplier this purchase order is intended for"},{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"PurchaseOrderProduct"},"Kind":6,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"products","Description":"The list of products in the purchase order"},{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"Address"},"Kind":7,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"shipTo","Description":"The address to ship this order to"},{"Args":[],"Type":{"OfType":{"OfType":null,"Kind":2,"Name":"Address"},"Kind":7,"Name":null},"IsDeprecated":false,"DeprecationReason":null,"Name":"billTo","Description":"The billing address of the order"},{"Args":[],"Type":{"OfType":null,"Kind":2,"Name":"BillingInfo"},"IsDeprecated":false,"DeprecationReason":null,"Name":"billingInfo","Description":"The billing information"}],"InputFields":null,"Interfaces":[],"EnumValues":null,"PossibleTypes":null,"Kind":2,"Name":"PurchaseOrder"},{"Description":"Shipping information related to a purchase order","Fields":[{"Args":[],"Type":{"OfType":null,"Kind":1,"Name":"ShipSpeed"},"IsDeprecated":false,"DeprecationReason":null,"Name":"shipSpeed","Description":"The class of the speed the order needs to be shipped with"},{"Args":[],"Type":{"OfType":null,"Kind":0,"Name":"String"},"IsDeprecated":false,"DeprecationReason":null,"Name":"carrierCode","Description":"The carrier code for the shipment"},{"Args":[],"Type":{"OfType":null,"Kind":2,"Name":"Agent"},"IsDeprecated":false,"DeprecationReason":null,"Name":"poolPointAgent","Description":"The pool point agent for the delivery"},{"Args":[],"Type":{"OfType":null,"Kind":2,"Name":"Agent"},"IsDeprecated":false,"DeprecationReason":null,"Name":"crossDockAgent","Description":"The cross dock agent for the delivery"},{"Args":[],"Type":{"OfType":null,"Kind":2,"Name":"Agent"},"IsDeprecated":false,"DeprecationReason":null,"Name":"deliveryAgent","Description":"The delivery agent for the order"}],"InputFields":null,"Interfaces":[],"EnumValues":null,"PossibleTypes":null,"Kind":2,"Name":"PurchaseOrderShipping"},{"Description":"The different ship speed delivery methods.","Fields":null,"InputFields":null,"Interfaces":null,"EnumValues":[{"IsDeprecated":false,"DeprecationReason":null,"Name":"SECOND_DAY_AIR","Description":"2nd Day Air Delivery"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"SECOND_DAY_AIR_FREE","Description":"2-Day Delivery -- Free!"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"FIVE_DAY_DIRECT","Description":"Global 5-Day Direct Delivery"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"THREE_DAY","Description":"3 Day Delivery"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"CONTAINER","Description":"Container"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"EMAIL","Description":"Zustellung per Email"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"FEDEX_HOME","Description":"FedEx Home Delivery"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"GROUND","Description":"Small Parcel Courier"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"PAKETVERSAND","Description":"Small Parcel Courier"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"IMPERIAL_POOL_FREIGHT","Description":"Imperial Pool Freight"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"NEXT_DAY","Description":"Next Day Air"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"NEXT_DAY_OVERSEAS","Description":"Next Day Air (AK,HI,PR)"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"NEXT_MORNING","Description":"UK - SP - Next day before noon"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"NEXT_DAY_BEFORE_NINE","Description":"UK - SP - Next day before 9am"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"WILL_CALL","Description":"Will Call"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"SATURDAY_DELIVERY","Description":"UK - SP - Saturday delivery"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"TRUCK_FREIGHT_CASKETS_ONE_DAY","Description":"Casket Delivery - 1 Day"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"TRUCK_FREIGHT_CASKETS_TWO_DAY","Description":"Casket Delivery - 2 Day"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"CURBSIDE_WITH_UNLOAD","Description":"Curbside with unload service"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"TRUCK_LOAD","Description":"Truck Load"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"CURBSIDE","Description":"Curbside without unload service"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"WHITE_GLOVE_BRONZE","Description":"Spedition - frei Bordsteinkante"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"WHITE_GLOVE_GOLD","Description":"Room of Choice & Packaging Removal"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"WHITE_GLOVE_TWO_MAN","Description":"Premium 2-Man Delivery"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"WHITE_GLOVE_PLATINUM","Description":"Room of Choice Delivery with Installation"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"WHITE_GLOVE_SILVER","Description":"Room of Choice"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"TRUCK_FREIGHT_THRESHOLD","Description":"Truck Freight - Threshold"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"STANDARD_VERSAND_SPERRGUT","Description":"Standard-Versand Sperrgut"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"ALMO","Description":"ALMO - Room of Choice + Removal of Old Appliance"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"LARGE_PARCEL_COURIER","Description":"Large Parcel Courier"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"EUROPEAN_LINE_HAUL","Description":"European Line Haul"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"ECONOMY","Description":"Economy"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"WHITE_GLOVE_ROOM_OF_CHOICE","Description":"White Glove Delivery - Room of Choice"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"TINY_PARCEL","Description":"Small Parcel"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"GROUND_OVERSEA","Description":"GROUND (AK,HI,PR)"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"LOW_COST_CARRIER","Description":"Low Cost Carrier"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"WHITE_GLOVE_INNOVEL","Description":"Innovel Delivery Service"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"BACKYARD","Description":"Backyard Drop-Off"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"CURBSIDE_DELIVERY","Description":"Curbside Delivery"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"INSIDE_DELIVERY_PACKAGING_REMOVAL_REMOVAL_OF_OLD_APPLIANCE","Description":"Inside Delivery - Packaging Removal & Removal of Old Appliance"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"ONE_MAN_PREMIUM","Description":"One Man Premium"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"INSIDE_DELIVERY_PACKAGING_REMOVAL","Description":"Inside Delivery - Packaging Removal"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"THRESHOLD_DELIVERY","Description":"Threshold Delivery"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"UK_1_MAN_48HRS","Description":"Large Parcel Courier"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"ALLIED_ROAD_EXPRESS","Description":"Allied Road Express"},{"IsDeprecated":false,"DeprecationReason":null,"Name":"HUNTER_ROAD_EXPRESS","Description":"Hunter Road Express"},{"IsDep

Husqvik commented 2 years ago

the file is truncated, could you share it in way of some link?

tcoklu commented 2 years ago

thank you for your assistance and support. i'm attaching schema as a word file. if still truncation exists please let me know cheers Tuncay

On Tue, Jan 11, 2022 at 7:11 AM Husqvik @.***> wrote:

the file is truncated, could you share it in way of some link?

— Reply to this email directly, view it on GitHub https://github.com/Husqvik/GraphQlClientGenerator/issues/102#issuecomment-1009582475, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH2TITUGXXVLRD7VDFCYDEDUVOUX5ANCNFSM5KJMJIEA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

Husqvik commented 2 years ago

I guess the attachment was stripped from the email. Just drag and drop the schema file into the comment on Github, it should automatically upload it.

tcoklu commented 2 years ago

Schema.docx

Husqvik commented 2 years ago

new nuget version https://www.nuget.org/packages/GraphQlClientGenerator/0.9.7