MarketplaceCopyDraftInput
The publisher's IN-PROGRESS copy, as it stands in the drawer right now, so marketplaceEligibility evaluates the SAME title / meta description / body rules publishListing gates on instead of judging them against empty strings.
Every field is optional and omitting all of them is the drawer's opening state: the three copy rules then read as not-yet-met (actual "0"), exactly as they did before this input existed.
This is NOT PublishListingInput and must not grow into it: a draft carries no pin, no category and no tags, and a preview must never accept a value a publish would persist.
input MarketplaceCopyDraftInput {
title: String
metaDescription: String
body: String
}
Fields
MarketplaceCopyDraftInput.title ● String scalar
MarketplaceCopyDraftInput.metaDescription ● String scalar
MarketplaceCopyDraftInput.body ● String scalar
Member Of
marketplaceEligibility query