public class CatalogItemVariation extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CatalogItemVariation.Builder
Class to build instances of
CatalogItemVariation. |
| Modifier | Constructor and Description |
|---|---|
protected |
CatalogItemVariation(io.apimatic.core.types.OptionalNullable<String> itemId,
io.apimatic.core.types.OptionalNullable<String> name,
io.apimatic.core.types.OptionalNullable<String> sku,
io.apimatic.core.types.OptionalNullable<String> upc,
Integer ordinal,
String pricingType,
Money priceMoney,
io.apimatic.core.types.OptionalNullable<List<ItemVariationLocationOverrides>> locationOverrides,
io.apimatic.core.types.OptionalNullable<Boolean> trackInventory,
String inventoryAlertType,
io.apimatic.core.types.OptionalNullable<Long> inventoryAlertThreshold,
io.apimatic.core.types.OptionalNullable<String> userData,
io.apimatic.core.types.OptionalNullable<Long> serviceDuration,
io.apimatic.core.types.OptionalNullable<Boolean> availableForBooking,
io.apimatic.core.types.OptionalNullable<List<CatalogItemOptionValueForItemVariation>> itemOptionValues,
io.apimatic.core.types.OptionalNullable<String> measurementUnitId,
io.apimatic.core.types.OptionalNullable<Boolean> sellable,
io.apimatic.core.types.OptionalNullable<Boolean> stockable,
io.apimatic.core.types.OptionalNullable<List<String>> imageIds,
io.apimatic.core.types.OptionalNullable<List<String>> teamMemberIds,
CatalogStockConversion stockableConversion)
Initialization constructor.
|
|
CatalogItemVariation(String itemId,
String name,
String sku,
String upc,
Integer ordinal,
String pricingType,
Money priceMoney,
List<ItemVariationLocationOverrides> locationOverrides,
Boolean trackInventory,
String inventoryAlertType,
Long inventoryAlertThreshold,
String userData,
Long serviceDuration,
Boolean availableForBooking,
List<CatalogItemOptionValueForItemVariation> itemOptionValues,
String measurementUnitId,
Boolean sellable,
Boolean stockable,
List<String> imageIds,
List<String> teamMemberIds,
CatalogStockConversion stockableConversion)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Boolean |
getAvailableForBooking()
Getter for AvailableForBooking.
|
List<String> |
getImageIds()
Getter for ImageIds.
|
Long |
getInventoryAlertThreshold()
Getter for InventoryAlertThreshold.
|
String |
getInventoryAlertType()
Getter for InventoryAlertType.
|
String |
getItemId()
Getter for ItemId.
|
List<CatalogItemOptionValueForItemVariation> |
getItemOptionValues()
Getter for ItemOptionValues.
|
List<ItemVariationLocationOverrides> |
getLocationOverrides()
Getter for LocationOverrides.
|
String |
getMeasurementUnitId()
Getter for MeasurementUnitId.
|
String |
getName()
Getter for Name.
|
Integer |
getOrdinal()
Getter for Ordinal.
|
Money |
getPriceMoney()
Getter for PriceMoney.
|
String |
getPricingType()
Getter for PricingType.
|
Boolean |
getSellable()
Getter for Sellable.
|
Long |
getServiceDuration()
Getter for ServiceDuration.
|
String |
getSku()
Getter for Sku.
|
Boolean |
getStockable()
Getter for Stockable.
|
CatalogStockConversion |
getStockableConversion()
Getter for StockableConversion.
|
List<String> |
getTeamMemberIds()
Getter for TeamMemberIds.
|
Boolean |
getTrackInventory()
Getter for TrackInventory.
|
String |
getUpc()
Getter for Upc.
|
String |
getUserData()
Getter for UserData.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetAvailableForBooking()
Internal Getter for AvailableForBooking.
|
protected io.apimatic.core.types.OptionalNullable<List<String>> |
internalGetImageIds()
Internal Getter for ImageIds.
|
protected io.apimatic.core.types.OptionalNullable<Long> |
internalGetInventoryAlertThreshold()
Internal Getter for InventoryAlertThreshold.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetItemId()
Internal Getter for ItemId.
|
protected io.apimatic.core.types.OptionalNullable<List<CatalogItemOptionValueForItemVariation>> |
internalGetItemOptionValues()
Internal Getter for ItemOptionValues.
|
protected io.apimatic.core.types.OptionalNullable<List<ItemVariationLocationOverrides>> |
internalGetLocationOverrides()
Internal Getter for LocationOverrides.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetMeasurementUnitId()
Internal Getter for MeasurementUnitId.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetName()
Internal Getter for Name.
|
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetSellable()
Internal Getter for Sellable.
|
protected io.apimatic.core.types.OptionalNullable<Long> |
internalGetServiceDuration()
Internal Getter for ServiceDuration.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetSku()
Internal Getter for Sku.
|
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetStockable()
Internal Getter for Stockable.
|
protected io.apimatic.core.types.OptionalNullable<List<String>> |
internalGetTeamMemberIds()
Internal Getter for TeamMemberIds.
|
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetTrackInventory()
Internal Getter for TrackInventory.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetUpc()
Internal Getter for Upc.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetUserData()
Internal Getter for UserData.
|
CatalogItemVariation.Builder |
toBuilder()
Builds a new
CatalogItemVariation.Builder object. |
String |
toString()
Converts this CatalogItemVariation into string format.
|
public CatalogItemVariation(String itemId, String name, String sku, String upc, Integer ordinal, String pricingType, Money priceMoney, List<ItemVariationLocationOverrides> locationOverrides, Boolean trackInventory, String inventoryAlertType, Long inventoryAlertThreshold, String userData, Long serviceDuration, Boolean availableForBooking, List<CatalogItemOptionValueForItemVariation> itemOptionValues, String measurementUnitId, Boolean sellable, Boolean stockable, List<String> imageIds, List<String> teamMemberIds, CatalogStockConversion stockableConversion)
itemId - String value for itemId.name - String value for name.sku - String value for sku.upc - String value for upc.ordinal - Integer value for ordinal.pricingType - String value for pricingType.priceMoney - Money value for priceMoney.locationOverrides - List of ItemVariationLocationOverrides value for
locationOverrides.trackInventory - Boolean value for trackInventory.inventoryAlertType - String value for inventoryAlertType.inventoryAlertThreshold - Long value for inventoryAlertThreshold.userData - String value for userData.serviceDuration - Long value for serviceDuration.availableForBooking - Boolean value for availableForBooking.itemOptionValues - List of CatalogItemOptionValueForItemVariation value for
itemOptionValues.measurementUnitId - String value for measurementUnitId.sellable - Boolean value for sellable.stockable - Boolean value for stockable.imageIds - List of String value for imageIds.teamMemberIds - List of String value for teamMemberIds.stockableConversion - CatalogStockConversion value for stockableConversion.protected CatalogItemVariation(io.apimatic.core.types.OptionalNullable<String> itemId, io.apimatic.core.types.OptionalNullable<String> name, io.apimatic.core.types.OptionalNullable<String> sku, io.apimatic.core.types.OptionalNullable<String> upc, Integer ordinal, String pricingType, Money priceMoney, io.apimatic.core.types.OptionalNullable<List<ItemVariationLocationOverrides>> locationOverrides, io.apimatic.core.types.OptionalNullable<Boolean> trackInventory, String inventoryAlertType, io.apimatic.core.types.OptionalNullable<Long> inventoryAlertThreshold, io.apimatic.core.types.OptionalNullable<String> userData, io.apimatic.core.types.OptionalNullable<Long> serviceDuration, io.apimatic.core.types.OptionalNullable<Boolean> availableForBooking, io.apimatic.core.types.OptionalNullable<List<CatalogItemOptionValueForItemVariation>> itemOptionValues, io.apimatic.core.types.OptionalNullable<String> measurementUnitId, io.apimatic.core.types.OptionalNullable<Boolean> sellable, io.apimatic.core.types.OptionalNullable<Boolean> stockable, io.apimatic.core.types.OptionalNullable<List<String>> imageIds, io.apimatic.core.types.OptionalNullable<List<String>> teamMemberIds, CatalogStockConversion stockableConversion)
itemId - String value for itemId.name - String value for name.sku - String value for sku.upc - String value for upc.ordinal - Integer value for ordinal.pricingType - String value for pricingType.priceMoney - Money value for priceMoney.locationOverrides - List of ItemVariationLocationOverrides value for
locationOverrides.trackInventory - Boolean value for trackInventory.inventoryAlertType - String value for inventoryAlertType.inventoryAlertThreshold - Long value for inventoryAlertThreshold.userData - String value for userData.serviceDuration - Long value for serviceDuration.availableForBooking - Boolean value for availableForBooking.itemOptionValues - List of CatalogItemOptionValueForItemVariation value for
itemOptionValues.measurementUnitId - String value for measurementUnitId.sellable - Boolean value for sellable.stockable - Boolean value for stockable.imageIds - List of String value for imageIds.teamMemberIds - List of String value for teamMemberIds.stockableConversion - CatalogStockConversion value for stockableConversion.protected io.apimatic.core.types.OptionalNullable<String> internalGetItemId()
public String getItemId()
protected io.apimatic.core.types.OptionalNullable<String> internalGetName()
public String getName()
protected io.apimatic.core.types.OptionalNullable<String> internalGetSku()
public String getSku()
protected io.apimatic.core.types.OptionalNullable<String> internalGetUpc()
public String getUpc()
public Integer getOrdinal()
public String getPricingType()
public Money getPriceMoney()
protected io.apimatic.core.types.OptionalNullable<List<ItemVariationLocationOverrides>> internalGetLocationOverrides()
public List<ItemVariationLocationOverrides> getLocationOverrides()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetTrackInventory()
public Boolean getTrackInventory()
public String getInventoryAlertType()
protected io.apimatic.core.types.OptionalNullable<Long> internalGetInventoryAlertThreshold()
public Long getInventoryAlertThreshold()
protected io.apimatic.core.types.OptionalNullable<String> internalGetUserData()
public String getUserData()
protected io.apimatic.core.types.OptionalNullable<Long> internalGetServiceDuration()
public Long getServiceDuration()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetAvailableForBooking()
public Boolean getAvailableForBooking()
protected io.apimatic.core.types.OptionalNullable<List<CatalogItemOptionValueForItemVariation>> internalGetItemOptionValues()
public List<CatalogItemOptionValueForItemVariation> getItemOptionValues()
protected io.apimatic.core.types.OptionalNullable<String> internalGetMeasurementUnitId()
public String getMeasurementUnitId()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetSellable()
public Boolean getSellable()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetStockable()
public Boolean getStockable()
protected io.apimatic.core.types.OptionalNullable<List<String>> internalGetImageIds()
public List<String> getImageIds()
protected io.apimatic.core.types.OptionalNullable<List<String>> internalGetTeamMemberIds()
public List<String> getTeamMemberIds()
public CatalogStockConversion getStockableConversion()
public String toString()
public CatalogItemVariation.Builder toBuilder()
CatalogItemVariation.Builder object.
Creates the instance with the state of the current model.CatalogItemVariation.Builder objectCopyright © 2024. All rights reserved.