本文整理汇总了TypeScript中graphql.GraphQLInputObjectType类的典型用法代码示例。如果您正苦于以下问题:TypeScript GraphQLInputObjectType类的具体用法?TypeScript GraphQLInputObjectType怎么用?TypeScript GraphQLInputObjectType使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了GraphQLInputObjectType类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: GraphQLInputObjectType
description: "Courier's Tracking ID of this fulfillment",
},
estimatedDelivery: {
type: GraphQLString,
description: "Estimated delivery in YY-MM-DD format",
},
},
})
const FulfillOrderAtOnceInputType = new GraphQLInputObjectType({
name: "FulfillOrderAtOnceInput",
fields: {
orderId: {
type: new GraphQLNonNull(GraphQLString),
description: "ID of the order",
},
fulfillment: {
type: new GraphQLNonNull(FulfillmentInputType),
description: "Fulfillment information of this order",
},
},
})
export const FulfillOrderAtOnceMutation = mutationWithClientMutationId({
name: "FulfillOrderAtOnce",
description:
"Fulfills an Order with one fulfillment by setting this fulfillment to all line items of this order",
inputFields: FulfillOrderAtOnceInputType.getFields(),
outputFields: {
result: {
type: OrderReturnType,
示例2: GraphQLInputObjectType
} from "graphql"
import { mutationWithClientMutationId } from "graphql-relay"
import { OrderOrFailureUnionType } from "schema/ecommerce/types/order_or_error_union"
import gql from "lib/gql"
import { RequestedFulfillmentFragment } from "./query_helpers"
const CreateOrderInputType = new GraphQLInputObjectType({
name: "CreateOrderInput",
fields: {
artworkId: {
type: new GraphQLNonNull(GraphQLString),
description: "BSON ID of artwork",
},
editionSetId: {
type: GraphQLString,
description: "ID of artwork's edition set",
},
quantity: {
type: GraphQLInt,
description: "quantity of artwork",
},
},
})
export const CreateOrderWithArtworkMutation = mutationWithClientMutationId({
name: "CreateOrderWithArtwork",
description: "Creates an order with an artwork",
inputFields: CreateOrderInputType.getFields(),
outputFields: {
orderOrError: {
示例3: GraphQLInputObjectType
GraphQLInputObjectType,
GraphQLString,
GraphQLNonNull,
} from "graphql"
import { OrderReturnType } from "schema/ecommerce/types/order_return"
import { mutationWithClientMutationId } from "graphql-relay"
import { RequestedFulfillmentFragment } from "./query_helpers"
import gql from "lib/gql"
const SetOrderPaymentInputType = new GraphQLInputObjectType({
name: "SetOrderPaymentInput",
fields: {
orderId: {
type: new GraphQLNonNull(GraphQLString),
description: "Order ID",
},
creditCardId: {
type: new GraphQLNonNull(GraphQLString),
description: "Gravity Credit Card Id",
},
},
})
export const SetOrderPaymentMutation = mutationWithClientMutationId({
name: "SetOrderPayment",
description: "Sets payment information on an order",
inputFields: SetOrderPaymentInputType.getFields(),
outputFields: {
result: {
type: OrderReturnType,
resolve: order => order,
示例4: GraphQLInputObjectType
postalCode: {
type: GraphQLString,
description: "Shipping postal code",
},
},
})
const SetOrderShippingInput = new GraphQLInputObjectType({
name: "SetOrderShippingInput",
fields: {
orderId: {
type: GraphQLID,
description: "Id of the Order",
},
fulfillmentType: {
type: OrderFulfillmentTypeEnum,
description: "Fulfillment Type of this Order",
},
shipping: {
type: ShippingInputField,
description: "Shipping information",
},
},
})
export const SetOrderShippingMutation = mutationWithClientMutationId({
name: "SetOrderShipping",
description: "Sets shipping information for an order",
inputFields: SetOrderShippingInput.getFields(),
outputFields: {
result: {