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

#import <Foundation/Foundation.h>
#import "PicoClassSchema.h"
#import "PicoPropertySchema.h"
#import "PicoConstants.h"
#import "PicoBindable.h"
#import "Trading_AbstractRequestType.h"


@class Trading_ItemType;

/**
 
 Creates listings from Selling Manager templates.
 This call is subject to change without notice; the
 deprecation process is inapplicable to this call.
 
 
 @ingroup EBayAPIInterface
*/
@interface Trading_AddItemFromSellingManagerTemplateRequestType : Trading_AbstractRequestType {

@private
    NSNumber *_saleTemplateID;
    NSDate *_scheduleTime;
    Trading_ItemType *_item;

}


/**
 
 The ID of the template you are using to list an item.
 You can obtain a SaleTemplateID by calling GetSellingManagerInventory.
 
 
 type : NSNumber, wrapper for primitive long
*/
@property (nonatomic, retain) NSNumber *saleTemplateID;

/**
 
 Start time for the listing.
 
 
 type : NSDate, wrapper for primitive date
*/
@property (nonatomic, retain) NSDate *scheduleTime;

/**
 
 <b>Currently, only the
 following can be specified as children of this
 container: payment methods,
 the PayPal email address, and CategoryMappingAllowed. </b>
 This container is intended for specifying
 item values that differ from values in the
 template specified in the SaleTemplateID field.
 However, currently, the only children that
 are allowed for this container are payment methods and
 a PayPal email address.
 
 
 type : class Trading_ItemType
*/
@property (nonatomic, retain) Trading_ItemType *item;


@end
