/*
This file is generated and isn't the actual source code for this
managed global class.
This read-only file shows the class's global constructors,
methods, variables, and properties.
To enable code to compile, all methods return null.
*/
global class ProductWrapper implements System.Comparable {
    global Boolean added {
        get;
        set;
    }
    global String AttributeDefaultValues {
        get;
        set;
    }
    global String AttributeMetadata {
        get;
        set;
    }
    global Map<String,String> attributeValues {
        get;
        set;
    }
    global Id billingAccountId {
        get;
        set;
    }
    global String categoryMap {
        get;
        set;
    }
    global String Code {
        get;
        set;
    }
    global Id contextId {
        get;
        set;
    }
    global String currencyCode {
        get;
        set;
    }
    global String currencySymbol {
        get;
        set;
    }
    global Double defaultQuantity {
        get;
        set;
    }
    global String Description {
        get;
        set;
    }
    global String DiscountedCost {
        get;
        set;
    }
    global List<String> errors {
        get;
        set;
    }
    global String Image {
        get;
        set;
    }
    global String inCartQuantityMap {
        get;
        set;
    }
    global Boolean includesOverriddenAttributes {
        get;
        set;
    }
    global Boolean isConfigurable {
        get;
        set;
    }
    global Boolean isExpanded {
        get;
        set;
    }
    global Boolean isQualified {
        get;
        set;
    }
    global String itemSelectedValues {
        get;
        set;
    }
    global String JSONAttribute {
        get;
        set;
    }
    global String JSONNode {
        get;
        set;
    }
    global String lineNumber {
        get;
        set;
    }
    global String loyaltyCode {
        get;
        set;
    }
    global Double maxQuantity {
        get;
        set;
    }
    global Double minQuantity {
        get;
        set;
    }
    global Decimal modifNum {
        get;
        set;
    }
    global String MonthlyCost {
        get;
        set;
    }
    global String Name {
        get;
        set;
    }
    global Double NonRecurringCost {
        get;
        set;
    }
    global String OneTimeCost {
        get;
        set;
    }
    global String OneTimeCostDisplayText {
        get;
        set;
    }
    global Decimal oneTimeLoyalty {
        get;
        set;
    }
    global String oneTimeLoyaltyDisplayText {
        get;
        set;
    }
    global Boolean orderActive {
        get;
        set;
    }
    global Id parentItemId {
        get;
        set;
    }
    global Map<Id,Id> pleIdToOverrideDefIdMap {
        get;
        set;
    }
    global Map<Id,vlocity_cmt__PriceListEntry__c> pleIdToPleMap {
        get;
        set;
    }
    global Id priceBookEntryId {
        get;
        set;
    }
    global vlocity_cmt__ProductChildItem__c productChildItemDefinition {
        get;
        set;
    }
    global Id productChildItemId {
        get;
        set;
    }
    global String productHierarchyPath {
        get;
        set;
    }
    global Id productId {
        get;
        set;
    }
    global String provisioningStatus {
        get;
        set;
    }
    global Double quantity {
        get;
        set;
    }
    global Double RecurringCost {
        get;
        set;
    }
    global String RecurringCostDisplayText {
        get;
        set;
    }
    global Id serviceAccountId {
        get;
        set;
    }
    global String sFilter {
        get;
        set;
    }
    global Boolean showAttrConfig {
        get;
        set;
    }
    global String sQuery {
        get;
        set;
    }
    global String SubType {
        get;
        set;
    }
    global String Type {
        get;
        set;
    }
    global ProductWrapper() {

    }
    global Integer compareTo(Object compOb) {
        return null;
    }
    global List<String> getList(String lineNum) {
        return null;
    }
    global String toJSON() {
        return null;
    }
}
