本文整理匯總了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: {