// 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"



/**
 (public class)
 
 @ingroup EBayAPIInterface
*/
@interface Trading_ValType : NSObject <PicoBindable> {

@private
    NSString *_valueLiteral;
    NSMutableArray *_suggestedValueLiteral;
    NSNumber *_valueID;
    NSMutableArray *_any;

}


/**
 
 For Half.com, use AttributeArray.Attribute.Value.ValueLiteral
 in listing requests.
 For Half.com,
 AttributeArray.Attribute.Value.ValueLiteral is required when
 you use AddItem. See the eBay Web Services Guide for valid
 values. For the Half.com Notes attribute, the max
 length is 500 characters. You can revise
 AttributeArray.Attribute.Value.ValueLiteral for Half.com
 listings.
 
 
 type : NSString, wrapper for primitive string
*/
@property (nonatomic, retain) NSString *valueLiteral;

/**
 
 (out) Reserved for future use. Suggested alternative text for
 ValueLiteral. Multiple SuggestedValueLiteral elements can be
 returned in a Value node. Not applicable to Half.com.
 
 
 entry type : NSString, wrapper for primitive string
*/

@property (nonatomic, retain) NSMutableArray *suggestedValueLiteral;

/**
 
 Constant value that identifies the attribute or characteristic
 in a language-independent way. Unique within the
 characteristic set.<br>
 <br>
 In item-listing requests, if the ID is defined as -3
 or -6 (Other) in GetAttributesCS or GetProductSellingPages,
 use ValueLiteral to specify the string value that the
 user entered. Otherwise, use ValueID to specify the ID
 that is pre-defined in GetAttributesCS or GetProductSellingPages.
 In item-listing requests and product searches,
 the possible ID values are:<br>
 -3 = User entered an arbitrary value (not an "Other" field)<br>
 -6 = User entered a value in an "Other" field<br>
 -100 = Value not specified (null)<br>
 #### (integer) = Identifier for a pre-defined value
 that the user selected (e.g., -14 or 1001)<br>
 For eBay.com, required if ValueList is specified.
 Not applicable to Half.com.
 
 
 type : NSNumber, wrapper for primitive int
*/
@property (nonatomic, retain) NSNumber *valueID;

/**
 (public property)
 
 entry type : PicoAnyElement, wrapper for primitive anyelement
*/

@property (nonatomic, retain) NSMutableArray *any;


@end
