Skip to main content

SetListingPricingInput

No description

input SetListingPricingInput {
appId: BigInt!
listingId: String!
acquisitionMode: String!
priceCents: Int
rentIntervalDays: Int
windowDays: Int
unitBudget: BigInt
licenseTransferable: Boolean
}

Fields

SetListingPricingInput.appId ● BigInt! non-null scalar

App that owns the listing.

SetListingPricingInput.listingId ● String! non-null scalar

UUID of the listing to price.

SetListingPricingInput.acquisitionMode ● String! non-null scalar

Acquisition mode: 'free', 'buy', 'rent', 'time_limited', or 'cost_limited'.

SetListingPricingInput.priceCents ● Int scalar

Price in cents (required for all non-free modes; author-set only).

SetListingPricingInput.rentIntervalDays ● Int scalar

Rent billing interval in days (rent mode).

SetListingPricingInput.windowDays ● Int scalar

Single fixed window in days (time_limited mode).

SetListingPricingInput.unitBudget ● BigInt scalar

Compute-unit budget the license grants (cost_limited mode).

SetListingPricingInput.licenseTransferable ● Boolean scalar

Whether an acquired license may travel with a grid resale (default false; 07 §5.a).

Member Of

setListingPricing mutation