public static class Storefront.SellingPlan extends AbstractResponse<Storefront.SellingPlan> implements Storefront.HasMetafields, Storefront.MetafieldParentResource
optimisticData, responseData| Constructor and Description |
|---|
SellingPlan() |
SellingPlan(JsonObject fields) |
collectNodes, get, getFieldName, getKey, jsonAsArray, jsonAsBoolean, jsonAsDouble, jsonAsInteger, jsonAsObject, jsonAsString, withAliaspublic SellingPlan()
public SellingPlan(JsonObject fields)
throws SchemaViolationError
SchemaViolationErrorpublic java.lang.String getGraphQlTypeName()
getGraphQlTypeName in interface Storefront.HasMetafieldsgetGraphQlTypeName in interface Storefront.MetafieldParentResourcepublic Storefront.SellingPlanBillingPolicy getBillingPolicy()
public Storefront.SellingPlan setBillingPolicy(Storefront.SellingPlanBillingPolicy arg)
public Storefront.SellingPlanCheckoutCharge getCheckoutCharge()
public Storefront.SellingPlan setCheckoutCharge(Storefront.SellingPlanCheckoutCharge arg)
public Storefront.SellingPlanDeliveryPolicy getDeliveryPolicy()
public Storefront.SellingPlan setDeliveryPolicy(Storefront.SellingPlanDeliveryPolicy arg)
public java.lang.String getDescription()
public Storefront.SellingPlan setDescription(java.lang.String arg)
public ID getId()
public Storefront.SellingPlan setId(ID arg)
public Storefront.Metafield getMetafield()
getMetafield in interface Storefront.HasMetafieldspublic Storefront.SellingPlan setMetafield(Storefront.Metafield arg)
public java.util.List<Storefront.Metafield> getMetafields()
getMetafields in interface Storefront.HasMetafieldspublic Storefront.SellingPlan setMetafields(java.util.List<Storefront.Metafield> arg)
public java.lang.String getName()
public Storefront.SellingPlan setName(java.lang.String arg)
public java.util.List<Storefront.SellingPlanOption> getOptions()
public Storefront.SellingPlan setOptions(java.util.List<Storefront.SellingPlanOption> arg)
public java.util.List<Storefront.SellingPlanPriceAdjustment> getPriceAdjustments()
public Storefront.SellingPlan setPriceAdjustments(java.util.List<Storefront.SellingPlanPriceAdjustment> arg)
public java.lang.Boolean getRecurringDeliveries()
public Storefront.SellingPlan setRecurringDeliveries(java.lang.Boolean arg)
public boolean unwrapsToObject(java.lang.String key)
unwrapsToObject in class AbstractResponse<Storefront.SellingPlan>