Inherits from NSObject
Conforms to PicoBindable
Declared in Trading_ContactHoursDetailsType.h
Trading_ContactHoursDetailsType.m

Overview

Contains the data for primary and secondary contact hours for a given eBay user.

@ingroup EBayAPIInterface

Tasks

  •   timeZoneID

    Indicates the local time zone of the values provided for Hours1From/Hours1To
    and Hours2From/Hours2To. If you specify a contact hours time range with
    Hours1From and Hours1To, you must provide a local time zone.
    To retrieve a complete list of the TimeZoneID values
    supported by eBay, call GeteBayDetails with DetailName
    set to TimeZoneDetails.

    property
  •   hours1Days

    Indicates the range of days for which the primary contact hours
    specified by Hours1AnyTime or Hours1From and Hours1To apply.
    If a value of None is provided for this field, the values provided for
    Hours1AnyTime, Hours1From, Hours1To are ignored.

    property
  •   hours1AnyTime

    Indicates whether or not a user is available to be contacted 24 hours a day
    during the range of days specified using the Hours1Days element.
    True indicates the user is available 24 hours a day, false indicates otherwise.
    In the case of this field being true, all values provided for Hours1From and
    Hours1To will be ignored. In the case of this field being false,
    the values provided Hours1From and Hours1To will be considered.

    property
  •   hours1From

    Indicates the starting time of day this eBay user is available for other eBay
    members to contact for the range of days specified using Hours1Days.
    Enter times in 30 minute increments from the top of the hour. That is, enter
    values either on the hour (:00) or 30 minutes past the hour (:30).
    Other values will be will be rounded down to the next closest 30 minute
    increment. Times entered should be local to the value provided for TimeZoneID.

    property
  •   hours1To

    Indicates the ending time of day this eBay user is available for other eBay
    members to contact them for the range of days specified using Hours1Days.
    Enter times in 30 minute increments from the top of the hour. That is, enter
    values either on the hour (:00) or 30 minutes past the hour (:30).
    Other values will be will be rounded down to the next closest 30 minute
    increment. Times entered should be local to the value provided for TimeZoneID.

    property
  •   hours2Days

    Indicates the range of days for which the secondary contact hours
    specified by Hours2AnyTime or Hours2From and Hours2To apply.
    If a value of None is provided for this field, the values provided for
    Hours2AnyTime, Hours2From, Hours2To are ignored.


    Note: You cannot set Hours2Days to EveryDay. If Hours1Days
    is set to EveryDay, secondary contact hours do not apply. Hours2Days cannot be
    set to the same value as Hours1Days.

    property
  •   hours2AnyTime

    Indicates whether or not a user is available to be contacted 24 hours a day
    during the range of days specified using the Hours2Days element.
    True indicates the user is available 24 hours a day, false indicates otherwise.
    In the case of this field being true, all values provided for Hours2From and
    Hours2To will be ignored. In the case of this field being false,
    the values provided Hours2From and Hours2To will be considered.

    property
  •   hours2From

    Indicates the starting time of day this eBay user is available for other eBay
    members to contact for the range of days specified using Hours2Days.
    Enter times in 30 minute increments from the top of the hour. That is, enter
    values either on the hour (:00) or 30 minutes past the hour (:30).
    Other values will be will be rounded down to the next closest 30 minute
    increment. Times entered should be local to the value provided for TimeZoneID.

    property
  •   hours2To

    Indicates the ending time of day this eBay user is available for other eBay
    members to contact them for the range of days specified using Hours1Days.
    Enter times in 30 minute increments from the top of the hour. That is, enter
    values either on the hour (:00) or 30 minutes past the hour (:30).
    Other values will be will be rounded down to the next closest 30 minute
    increment. Times entered should be local to the value provided for TimeZoneID.

    property
  •   any

    (public property)

    property

Properties

any

(public property)

@property (nonatomic, retain) NSMutableArray *any

Discussion

(public property)

entry type : PicoAnyElement, wrapper for primitive anyelement

Declared In

Trading_ContactHoursDetailsType.h

hours1AnyTime

Indicates whether or not a user is available to be contacted 24 hours a day
during the range of days specified using the Hours1Days element.
True indicates the user is available 24 hours a day, false indicates otherwise.
In the case of this field being true, all values provided for Hours1From and
Hours1To will be ignored. In the case of this field being false,
the values provided Hours1From and Hours1To will be considered.

@property (nonatomic, retain) NSNumber *hours1AnyTime

Discussion

Indicates whether or not a user is available to be contacted 24 hours a day
during the range of days specified using the Hours1Days element.
True indicates the user is available 24 hours a day, false indicates otherwise.
In the case of this field being true, all values provided for Hours1From and
Hours1To will be ignored. In the case of this field being false,
the values provided Hours1From and Hours1To will be considered.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_ContactHoursDetailsType.h

hours1Days

Indicates the range of days for which the primary contact hours
specified by Hours1AnyTime or Hours1From and Hours1To apply.
If a value of None is provided for this field, the values provided for
Hours1AnyTime, Hours1From, Hours1To are ignored.

@property (nonatomic, retain) NSString *hours1Days

Discussion

Indicates the range of days for which the primary contact hours
specified by Hours1AnyTime or Hours1From and Hours1To apply.
If a value of None is provided for this field, the values provided for
Hours1AnyTime, Hours1From, Hours1To are ignored.

type: string constant in Trading_DaysCodeType.h

Declared In

Trading_ContactHoursDetailsType.h

hours1From

Indicates the starting time of day this eBay user is available for other eBay
members to contact for the range of days specified using Hours1Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.

@property (nonatomic, retain) NSDate *hours1From

Discussion

Indicates the starting time of day this eBay user is available for other eBay
members to contact for the range of days specified using Hours1Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.

type : NSDate, wrapper for primitive date

Declared In

Trading_ContactHoursDetailsType.h

hours1To

Indicates the ending time of day this eBay user is available for other eBay
members to contact them for the range of days specified using Hours1Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.

@property (nonatomic, retain) NSDate *hours1To

Discussion

Indicates the ending time of day this eBay user is available for other eBay
members to contact them for the range of days specified using Hours1Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.

type : NSDate, wrapper for primitive date

Declared In

Trading_ContactHoursDetailsType.h

hours2AnyTime

Indicates whether or not a user is available to be contacted 24 hours a day
during the range of days specified using the Hours2Days element.
True indicates the user is available 24 hours a day, false indicates otherwise.
In the case of this field being true, all values provided for Hours2From and
Hours2To will be ignored. In the case of this field being false,
the values provided Hours2From and Hours2To will be considered.

@property (nonatomic, retain) NSNumber *hours2AnyTime

Discussion

Indicates whether or not a user is available to be contacted 24 hours a day
during the range of days specified using the Hours2Days element.
True indicates the user is available 24 hours a day, false indicates otherwise.
In the case of this field being true, all values provided for Hours2From and
Hours2To will be ignored. In the case of this field being false,
the values provided Hours2From and Hours2To will be considered.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_ContactHoursDetailsType.h

hours2Days

Indicates the range of days for which the secondary contact hours
specified by Hours2AnyTime or Hours2From and Hours2To apply.
If a value of None is provided for this field, the values provided for
Hours2AnyTime, Hours2From, Hours2To are ignored.


Note: You cannot set Hours2Days to EveryDay. If Hours1Days
is set to EveryDay, secondary contact hours do not apply. Hours2Days cannot be
set to the same value as Hours1Days.

@property (nonatomic, retain) NSString *hours2Days

Discussion

Indicates the range of days for which the secondary contact hours
specified by Hours2AnyTime or Hours2From and Hours2To apply.
If a value of None is provided for this field, the values provided for
Hours2AnyTime, Hours2From, Hours2To are ignored.


Note: You cannot set Hours2Days to EveryDay. If Hours1Days
is set to EveryDay, secondary contact hours do not apply. Hours2Days cannot be
set to the same value as Hours1Days.

type: string constant in Trading_DaysCodeType.h

Declared In

Trading_ContactHoursDetailsType.h

hours2From

Indicates the starting time of day this eBay user is available for other eBay
members to contact for the range of days specified using Hours2Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.

@property (nonatomic, retain) NSDate *hours2From

Discussion

Indicates the starting time of day this eBay user is available for other eBay
members to contact for the range of days specified using Hours2Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.

type : NSDate, wrapper for primitive date

Declared In

Trading_ContactHoursDetailsType.h

hours2To

Indicates the ending time of day this eBay user is available for other eBay
members to contact them for the range of days specified using Hours1Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.

@property (nonatomic, retain) NSDate *hours2To

Discussion

Indicates the ending time of day this eBay user is available for other eBay
members to contact them for the range of days specified using Hours1Days.
Enter times in 30 minute increments from the top of the hour. That is, enter
values either on the hour (:00) or 30 minutes past the hour (:30).
Other values will be will be rounded down to the next closest 30 minute
increment. Times entered should be local to the value provided for TimeZoneID.

type : NSDate, wrapper for primitive date

Declared In

Trading_ContactHoursDetailsType.h

timeZoneID

Indicates the local time zone of the values provided for Hours1From/Hours1To
and Hours2From/Hours2To. If you specify a contact hours time range with
Hours1From and Hours1To, you must provide a local time zone.
To retrieve a complete list of the TimeZoneID values
supported by eBay, call GeteBayDetails with DetailName
set to TimeZoneDetails.

@property (nonatomic, retain) NSString *timeZoneID

Discussion

Indicates the local time zone of the values provided for Hours1From/Hours1To
and Hours2From/Hours2To. If you specify a contact hours time range with
Hours1From and Hours1To, you must provide a local time zone.
To retrieve a complete list of the TimeZoneID values
supported by eBay, call GeteBayDetails with DetailName
set to TimeZoneDetails.

type : NSString, wrapper for primitive string

Declared In

Trading_ContactHoursDetailsType.h