// Generated by xsd compiler for ios/objective-c
// DO NOT CHANGE!

#import <Foundation/Foundation.h>
#import "Trading_ExpressItemRequirementsType.h"

@implementation Trading_ExpressItemRequirementsType

@synthesize sellerExpressEligible = _sellerExpressEligible;
@synthesize expressOptOut = _expressOptOut;
@synthesize expressApproved = _expressApproved;
@synthesize expressEligibleListingType = _expressEligibleListingType;
@synthesize expressEnabledCategory = _expressEnabledCategory;
@synthesize eligiblePayPalAccount = _eligiblePayPalAccount;
@synthesize domesticShippingCost = _domesticShippingCost;
@synthesize eligibleReturnPolicy = _eligibleReturnPolicy;
@synthesize picture = _picture;
@synthesize eligibleItemCondition = _eligibleItemCondition;
@synthesize priceAboveMinimum = _priceAboveMinimum;
@synthesize priceBelowMaximum = _priceBelowMaximum;
@synthesize eligibleCheckout = _eligibleCheckout;
@synthesize noPreapprovedBidderList = _noPreapprovedBidderList;
@synthesize noCharity = _noCharity;
@synthesize combinedShippingDiscount = _combinedShippingDiscount;
@synthesize shipFromEligibleCountry = _shipFromEligibleCountry;
@synthesize payPalAccountAcceptsUnconfirmedAddress = _payPalAccountAcceptsUnconfirmedAddress;
@synthesize any = _any;

// class meta-data method
// note: this method is only for internal use, DO NOT CHANGE!
+(PicoClassSchema *)getClassMetaData {
    return nil;
}

// property meta-data method
// note: this method is only for internal use, DO NOT CHANGE!
+(NSMutableDictionary *)getPropertyMetaData {
    NSMutableDictionary *map = [NSMutableDictionary dictionary];
    
    PicoPropertySchema *ps = nil;
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"SellerExpressEligible" propertyName:@"sellerExpressEligible" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"sellerExpressEligible"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressOptOut" propertyName:@"expressOptOut" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"expressOptOut"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressApproved" propertyName:@"expressApproved" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"expressApproved"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressEligibleListingType" propertyName:@"expressEligibleListingType" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"expressEligibleListingType"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ExpressEnabledCategory" propertyName:@"expressEnabledCategory" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"expressEnabledCategory"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EligiblePayPalAccount" propertyName:@"eligiblePayPalAccount" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"eligiblePayPalAccount"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"DomesticShippingCost" propertyName:@"domesticShippingCost" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"domesticShippingCost"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EligibleReturnPolicy" propertyName:@"eligibleReturnPolicy" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"eligibleReturnPolicy"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"Picture" propertyName:@"picture" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"picture"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EligibleItemCondition" propertyName:@"eligibleItemCondition" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"eligibleItemCondition"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PriceAboveMinimum" propertyName:@"priceAboveMinimum" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"priceAboveMinimum"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PriceBelowMaximum" propertyName:@"priceBelowMaximum" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"priceBelowMaximum"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"EligibleCheckout" propertyName:@"eligibleCheckout" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"eligibleCheckout"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NoPreapprovedBidderList" propertyName:@"noPreapprovedBidderList" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"noPreapprovedBidderList"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"NoCharity" propertyName:@"noCharity" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"noCharity"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"CombinedShippingDiscount" propertyName:@"combinedShippingDiscount" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"combinedShippingDiscount"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShipFromEligibleCountry" propertyName:@"shipFromEligibleCountry" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"shipFromEligibleCountry"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"PayPalAccountAcceptsUnconfirmedAddress" propertyName:@"payPalAccountAcceptsUnconfirmedAddress" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"payPalAccountAcceptsUnconfirmedAddress"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ANY_ELEMENT xmlName:@"any" propertyName:@"any" type:PICO_TYPE_ANYELEMENT clazz:nil];
    [map setObject:ps forKey:@"any"];
    [ps release];
    
    return map;
}



-(void)dealloc {
    self.sellerExpressEligible = nil;
    self.expressOptOut = nil;
    self.expressApproved = nil;
    self.expressEligibleListingType = nil;
    self.expressEnabledCategory = nil;
    self.eligiblePayPalAccount = nil;
    self.domesticShippingCost = nil;
    self.eligibleReturnPolicy = nil;
    self.picture = nil;
    self.eligibleItemCondition = nil;
    self.priceAboveMinimum = nil;
    self.priceBelowMaximum = nil;
    self.eligibleCheckout = nil;
    self.noPreapprovedBidderList = nil;
    self.noCharity = nil;
    self.combinedShippingDiscount = nil;
    self.shipFromEligibleCountry = nil;
    self.payPalAccountAcceptsUnconfirmedAddress = nil;
    self.any = nil;
    [super dealloc];
}

@end
