public class CatalogItem extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CatalogItem.Builder
Class to build instances of
CatalogItem. |
| Modifier | Constructor and Description |
|---|---|
protected |
CatalogItem(io.apimatic.core.types.OptionalNullable<String> name,
io.apimatic.core.types.OptionalNullable<String> description,
io.apimatic.core.types.OptionalNullable<String> abbreviation,
io.apimatic.core.types.OptionalNullable<String> labelColor,
io.apimatic.core.types.OptionalNullable<Boolean> availableOnline,
io.apimatic.core.types.OptionalNullable<Boolean> availableForPickup,
io.apimatic.core.types.OptionalNullable<Boolean> availableElectronically,
io.apimatic.core.types.OptionalNullable<String> categoryId,
io.apimatic.core.types.OptionalNullable<List<String>> taxIds,
io.apimatic.core.types.OptionalNullable<List<CatalogItemModifierListInfo>> modifierListInfo,
io.apimatic.core.types.OptionalNullable<List<CatalogObject>> variations,
String productType,
io.apimatic.core.types.OptionalNullable<Boolean> skipModifierScreen,
io.apimatic.core.types.OptionalNullable<List<CatalogItemOptionForItem>> itemOptions,
io.apimatic.core.types.OptionalNullable<List<String>> imageIds,
io.apimatic.core.types.OptionalNullable<String> sortName,
io.apimatic.core.types.OptionalNullable<String> descriptionHtml,
String descriptionPlaintext)
Internal initialization constructor.
|
|
CatalogItem(String name,
String description,
String abbreviation,
String labelColor,
Boolean availableOnline,
Boolean availableForPickup,
Boolean availableElectronically,
String categoryId,
List<String> taxIds,
List<CatalogItemModifierListInfo> modifierListInfo,
List<CatalogObject> variations,
String productType,
Boolean skipModifierScreen,
List<CatalogItemOptionForItem> itemOptions,
List<String> imageIds,
String sortName,
String descriptionHtml,
String descriptionPlaintext)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAbbreviation()
Getter for Abbreviation.
|
Boolean |
getAvailableElectronically()
Getter for AvailableElectronically.
|
Boolean |
getAvailableForPickup()
Getter for AvailableForPickup.
|
Boolean |
getAvailableOnline()
Getter for AvailableOnline.
|
String |
getCategoryId()
Getter for CategoryId.
|
String |
getDescription()
Getter for Description.
|
String |
getDescriptionHtml()
Getter for DescriptionHtml.
|
String |
getDescriptionPlaintext()
Getter for DescriptionPlaintext.
|
List<String> |
getImageIds()
Getter for ImageIds.
|
List<CatalogItemOptionForItem> |
getItemOptions()
Getter for ItemOptions.
|
String |
getLabelColor()
Getter for LabelColor.
|
List<CatalogItemModifierListInfo> |
getModifierListInfo()
Getter for ModifierListInfo.
|
String |
getName()
Getter for Name.
|
String |
getProductType()
Getter for ProductType.
|
Boolean |
getSkipModifierScreen()
Getter for SkipModifierScreen.
|
String |
getSortName()
Getter for SortName.
|
List<String> |
getTaxIds()
Getter for TaxIds.
|
List<CatalogObject> |
getVariations()
Getter for Variations.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetAbbreviation()
Internal Getter for Abbreviation.
|
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetAvailableElectronically()
Internal Getter for AvailableElectronically.
|
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetAvailableForPickup()
Internal Getter for AvailableForPickup.
|
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetAvailableOnline()
Internal Getter for AvailableOnline.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetCategoryId()
Internal Getter for CategoryId.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetDescription()
Internal Getter for Description.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetDescriptionHtml()
Internal Getter for DescriptionHtml.
|
protected io.apimatic.core.types.OptionalNullable<List<String>> |
internalGetImageIds()
Internal Getter for ImageIds.
|
protected io.apimatic.core.types.OptionalNullable<List<CatalogItemOptionForItem>> |
internalGetItemOptions()
Internal Getter for ItemOptions.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetLabelColor()
Internal Getter for LabelColor.
|
protected io.apimatic.core.types.OptionalNullable<List<CatalogItemModifierListInfo>> |
internalGetModifierListInfo()
Internal Getter for ModifierListInfo.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetName()
Internal Getter for Name.
|
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetSkipModifierScreen()
Internal Getter for SkipModifierScreen.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetSortName()
Internal Getter for SortName.
|
protected io.apimatic.core.types.OptionalNullable<List<String>> |
internalGetTaxIds()
Internal Getter for TaxIds.
|
protected io.apimatic.core.types.OptionalNullable<List<CatalogObject>> |
internalGetVariations()
Internal Getter for Variations.
|
CatalogItem.Builder |
toBuilder()
Builds a new
CatalogItem.Builder object. |
String |
toString()
Converts this CatalogItem into string format.
|
public CatalogItem(String name, String description, String abbreviation, String labelColor, Boolean availableOnline, Boolean availableForPickup, Boolean availableElectronically, String categoryId, List<String> taxIds, List<CatalogItemModifierListInfo> modifierListInfo, List<CatalogObject> variations, String productType, Boolean skipModifierScreen, List<CatalogItemOptionForItem> itemOptions, List<String> imageIds, String sortName, String descriptionHtml, String descriptionPlaintext)
name - String value for name.description - String value for description.abbreviation - String value for abbreviation.labelColor - String value for labelColor.availableOnline - Boolean value for availableOnline.availableForPickup - Boolean value for availableForPickup.availableElectronically - Boolean value for availableElectronically.categoryId - String value for categoryId.taxIds - List of String value for taxIds.modifierListInfo - List of CatalogItemModifierListInfo value for modifierListInfo.variations - List of CatalogObject value for variations.productType - String value for productType.skipModifierScreen - Boolean value for skipModifierScreen.itemOptions - List of CatalogItemOptionForItem value for itemOptions.imageIds - List of String value for imageIds.sortName - String value for sortName.descriptionHtml - String value for descriptionHtml.descriptionPlaintext - String value for descriptionPlaintext.protected CatalogItem(io.apimatic.core.types.OptionalNullable<String> name, io.apimatic.core.types.OptionalNullable<String> description, io.apimatic.core.types.OptionalNullable<String> abbreviation, io.apimatic.core.types.OptionalNullable<String> labelColor, io.apimatic.core.types.OptionalNullable<Boolean> availableOnline, io.apimatic.core.types.OptionalNullable<Boolean> availableForPickup, io.apimatic.core.types.OptionalNullable<Boolean> availableElectronically, io.apimatic.core.types.OptionalNullable<String> categoryId, io.apimatic.core.types.OptionalNullable<List<String>> taxIds, io.apimatic.core.types.OptionalNullable<List<CatalogItemModifierListInfo>> modifierListInfo, io.apimatic.core.types.OptionalNullable<List<CatalogObject>> variations, String productType, io.apimatic.core.types.OptionalNullable<Boolean> skipModifierScreen, io.apimatic.core.types.OptionalNullable<List<CatalogItemOptionForItem>> itemOptions, io.apimatic.core.types.OptionalNullable<List<String>> imageIds, io.apimatic.core.types.OptionalNullable<String> sortName, io.apimatic.core.types.OptionalNullable<String> descriptionHtml, String descriptionPlaintext)
protected io.apimatic.core.types.OptionalNullable<String> internalGetName()
public String getName()
protected io.apimatic.core.types.OptionalNullable<String> internalGetDescription()
public String getDescription()
protected io.apimatic.core.types.OptionalNullable<String> internalGetAbbreviation()
public String getAbbreviation()
protected io.apimatic.core.types.OptionalNullable<String> internalGetLabelColor()
public String getLabelColor()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetAvailableOnline()
public Boolean getAvailableOnline()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetAvailableForPickup()
public Boolean getAvailableForPickup()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetAvailableElectronically()
public Boolean getAvailableElectronically()
protected io.apimatic.core.types.OptionalNullable<String> internalGetCategoryId()
public String getCategoryId()
protected io.apimatic.core.types.OptionalNullable<List<String>> internalGetTaxIds()
public List<String> getTaxIds()
protected io.apimatic.core.types.OptionalNullable<List<CatalogItemModifierListInfo>> internalGetModifierListInfo()
public List<CatalogItemModifierListInfo> getModifierListInfo()
protected io.apimatic.core.types.OptionalNullable<List<CatalogObject>> internalGetVariations()
public List<CatalogObject> getVariations()
public String getProductType()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetSkipModifierScreen()
public Boolean getSkipModifierScreen()
protected io.apimatic.core.types.OptionalNullable<List<CatalogItemOptionForItem>> internalGetItemOptions()
public List<CatalogItemOptionForItem> getItemOptions()
protected io.apimatic.core.types.OptionalNullable<List<String>> internalGetImageIds()
public List<String> getImageIds()
protected io.apimatic.core.types.OptionalNullable<String> internalGetSortName()
public String getSortName()
protected io.apimatic.core.types.OptionalNullable<String> internalGetDescriptionHtml()
public String getDescriptionHtml()
public String getDescriptionPlaintext()
public String toString()
public CatalogItem.Builder toBuilder()
CatalogItem.Builder object.
Creates the instance with the state of the current model.CatalogItem.Builder objectCopyright © 2023. All rights reserved.