navigator_invoke_recurrence_rule_frequency_t

Enumeration values for the recurrence rule frequencies.

Synopsis:

#include <bps/navigator_invoke.h>
 
typedef enum {
      NAVIGATOR_INVOKE_RECURRENCE_RULE_FREQUENCY_YEARLY = 1   
      NAVIGATOR_INVOKE_RECURRENCE_RULE_FREQUENCY_MONTHLY = 2   
      NAVIGATOR_INVOKE_RECURRENCE_RULE_FREQUENCY_WEEKLY = 3   
      NAVIGATOR_INVOKE_RECURRENCE_RULE_FREQUENCY_DAILY = 4   
      NAVIGATOR_INVOKE_RECURRENCE_RULE_FREQUENCY_HOURLY = 5   
      NAVIGATOR_INVOKE_RECURRENCE_RULE_FREQUENCY_MINUTELY = 6   
} navigator_invoke_recurrence_rule_frequency_t;

Since:

BlackBerry 10.3.1

Data:

NAVIGATOR_INVOKE_RECURRENCE_RULE_FREQUENCY_YEARLY
Yearly.

The yearly frequency corresponds to a calendar year. eg. A rule with a yearly frequency starting on January 1, 2014 will have its first recurrence on January 1, 2015.

NAVIGATOR_INVOKE_RECURRENCE_RULE_FREQUENCY_MONTHLY
Monthly.

The monthly frequency corresponds to a calendar month. eg. A rule with a monthly frequency starting on March 20, 2015 will have its first recurrence on April 20, 2015.

NAVIGATOR_INVOKE_RECURRENCE_RULE_FREQUENCY_WEEKLY
Weekly.

A rule with this frequency will have a weekly recurrence.

NAVIGATOR_INVOKE_RECURRENCE_RULE_FREQUENCY_DAILY
Daily.

A rule with this frequency will have a daily recurrence.

NAVIGATOR_INVOKE_RECURRENCE_RULE_FREQUENCY_HOURLY
Hourly.

A rule with this frequency will have an hourly recurrence.

NAVIGATOR_INVOKE_RECURRENCE_RULE_FREQUENCY_MINUTELY
Minutely.

A rule with this frequency will have a recurrence every minute.

Library:

libbps (For the qcc command, use the -l bps option to link against this library)

Description:

These values specify the frequency in a navigator_invoke_recurrence_rule_t structure. The frequency used to define a recurrence rules may generate recurrence instances with an invalid date (e.g., February 30) or nonexistent local time (e.g., 1:30 AM on a day where the local time is moved forward by an hour at 1:00 AM). These invalid recurrence instances will be skipped.