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

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

@implementation Trading_GetUserPreferencesRequestType

@synthesize showBidderNoticePreferences = _showBidderNoticePreferences;
@synthesize showCombinedPaymentPreferences = _showCombinedPaymentPreferences;
@synthesize showCrossPromotionPreferences = _showCrossPromotionPreferences;
@synthesize showSellerPaymentPreferences = _showSellerPaymentPreferences;
@synthesize showEndOfAuctionEmailPreferences = _showEndOfAuctionEmailPreferences;
@synthesize showSellerFavoriteItemPreferences = _showSellerFavoriteItemPreferences;
@synthesize showProStoresPreferences = _showProStoresPreferences;
@synthesize showEmailShipmentTrackingNumberPreference = _showEmailShipmentTrackingNumberPreference;
@synthesize showRequiredShipPhoneNumberPreference = _showRequiredShipPhoneNumberPreference;
@synthesize showSellerExcludeShipToLocationPreference = _showSellerExcludeShipToLocationPreference;
@synthesize showUnpaidItemAssistancePreference = _showUnpaidItemAssistancePreference;
@synthesize showPurchaseReminderEmailPreferences = _showPurchaseReminderEmailPreferences;
@synthesize showUnpaidItemAssistanceExclusionList = _showUnpaidItemAssistanceExclusionList;
@synthesize showSellerProfilePreferences = _showSellerProfilePreferences;
@synthesize showSellerReturnPreferences = _showSellerReturnPreferences;
@synthesize showGlobalShippingProgramPreference = _showGlobalShippingProgramPreference;
@synthesize showDispatchCutoffTimePreferences = _showDispatchCutoffTimePreferences;

// class meta-data method
// note: this method is only for internal use, DO NOT CHANGE!
+(PicoClassSchema *)getClassMetaData {
    PicoClassSchema *cs = [[PicoClassSchema alloc] initWithXmlName:@"GetUserPreferencesRequest" nsUri:@"urn:ebay:apis:eBLBaseComponents"];
    [cs autorelease];
    return cs;
}

// 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:@"ShowBidderNoticePreferences" propertyName:@"showBidderNoticePreferences" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showBidderNoticePreferences"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowCombinedPaymentPreferences" propertyName:@"showCombinedPaymentPreferences" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showCombinedPaymentPreferences"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowCrossPromotionPreferences" propertyName:@"showCrossPromotionPreferences" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showCrossPromotionPreferences"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowSellerPaymentPreferences" propertyName:@"showSellerPaymentPreferences" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showSellerPaymentPreferences"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowEndOfAuctionEmailPreferences" propertyName:@"showEndOfAuctionEmailPreferences" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showEndOfAuctionEmailPreferences"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowSellerFavoriteItemPreferences" propertyName:@"showSellerFavoriteItemPreferences" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showSellerFavoriteItemPreferences"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowProStoresPreferences" propertyName:@"showProStoresPreferences" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showProStoresPreferences"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowEmailShipmentTrackingNumberPreference" propertyName:@"showEmailShipmentTrackingNumberPreference" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showEmailShipmentTrackingNumberPreference"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowRequiredShipPhoneNumberPreference" propertyName:@"showRequiredShipPhoneNumberPreference" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showRequiredShipPhoneNumberPreference"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowSellerExcludeShipToLocationPreference" propertyName:@"showSellerExcludeShipToLocationPreference" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showSellerExcludeShipToLocationPreference"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowUnpaidItemAssistancePreference" propertyName:@"showUnpaidItemAssistancePreference" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showUnpaidItemAssistancePreference"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowPurchaseReminderEmailPreferences" propertyName:@"showPurchaseReminderEmailPreferences" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showPurchaseReminderEmailPreferences"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowUnpaidItemAssistanceExclusionList" propertyName:@"showUnpaidItemAssistanceExclusionList" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showUnpaidItemAssistanceExclusionList"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowSellerProfilePreferences" propertyName:@"showSellerProfilePreferences" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showSellerProfilePreferences"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowSellerReturnPreferences" propertyName:@"showSellerReturnPreferences" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showSellerReturnPreferences"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowGlobalShippingProgramPreference" propertyName:@"showGlobalShippingProgramPreference" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showGlobalShippingProgramPreference"];
    [ps release];
    ps = [[PicoPropertySchema alloc] initWithKind:PICO_KIND_ELEMENT xmlName:@"ShowDispatchCutoffTimePreferences" propertyName:@"showDispatchCutoffTimePreferences" type:PICO_TYPE_BOOL clazz:nil];
    [map setObject:ps forKey:@"showDispatchCutoffTimePreferences"];
    [ps release];
    
    return map;
}



-(void)dealloc {
    self.showBidderNoticePreferences = nil;
    self.showCombinedPaymentPreferences = nil;
    self.showCrossPromotionPreferences = nil;
    self.showSellerPaymentPreferences = nil;
    self.showEndOfAuctionEmailPreferences = nil;
    self.showSellerFavoriteItemPreferences = nil;
    self.showProStoresPreferences = nil;
    self.showEmailShipmentTrackingNumberPreference = nil;
    self.showRequiredShipPhoneNumberPreference = nil;
    self.showSellerExcludeShipToLocationPreference = nil;
    self.showUnpaidItemAssistancePreference = nil;
    self.showPurchaseReminderEmailPreferences = nil;
    self.showUnpaidItemAssistanceExclusionList = nil;
    self.showSellerProfilePreferences = nil;
    self.showSellerReturnPreferences = nil;
    self.showGlobalShippingProgramPreference = nil;
    self.showDispatchCutoffTimePreferences = nil;
    [super dealloc];
}

@end
