// 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_SellingManagerProductSpecificsType;
@class Trading_SellingManagerProductDetailsType;

/**
 
 Creates a Selling Manager product. Sellers use Selling Manager products to store SYI forms for use
 as listing templates.
 This call is subject to change without notice; the
 deprecation process is inapplicable to this call.
 
 
 @ingroup EBayAPIInterface
*/
@interface Trading_AddSellingManagerProductRequestType : Trading_AbstractRequestType {

@private
    Trading_SellingManagerProductDetailsType *_sellingManagerProductDetails;
    NSNumber *_folderID;
    Trading_SellingManagerProductSpecificsType *_sellingManagerProductSpecifics;

}


/**
 
 Contains product information that the seller has recorded, such as a product
 description and inventory and restocking details.
 
 
 type : class Trading_SellingManagerProductDetailsType
*/
@property (nonatomic, retain) Trading_SellingManagerProductDetailsType *sellingManagerProductDetails;

/**
 
   Unique identifier of the folder. This ID is created when the folder is added and is returned by the
 AddSellingManagerInventoryFolder call.
  
 
 type : NSNumber, wrapper for primitive long
*/
@property (nonatomic, retain) NSNumber *folderID;

/**
 
 Specifies an eBay category associated with the product,
 defines Item Specifics that are relevant to the product,
 and defines variations available for the product
 (which may be used to create mult-variation listings).
 
 
 type : class Trading_SellingManagerProductSpecificsType
*/
@property (nonatomic, retain) Trading_SellingManagerProductSpecificsType *sellingManagerProductSpecifics;


@end
