RecurrencePattern
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5908
Extends
ExtendedCRMObjectBase<RecurrencePattern>
Eigenschaften
_instance
protected _instance: RecurrencePattern;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:12
Abgeleitet von
ExtendedCRMObjectBase._instance
className
protected readonly className: string;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:16
Abgeleitet von
ExtendedCRMObjectBase.className
dayOfMonthAsync
Abfragesignatur
get dayOfMonthAsync(): Promise<number>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5929
Setzt den Tag des Monats (1-31) an dem ein Termin auftritt. Wird bei olRecursMonthly(2) und olRecursYearly(5) verwendet.
Rückgabewert
Promise<number>
Änderungssignatur
set dayOfMonthAsync(value): void;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5939
Setzt den Tag des Monats (1-31) an dem ein Termin auftritt. Wird bei olRecursMonthly(2) und olRecursYearly(5) verwendet.
Parameter
| Parameter | Type |
|---|---|
value | number |
Rückgabewert
void
dayOfWeekMaskAsync
Abfragesignatur
get dayOfWeekMaskAsync(): Promise<DayOfWeekMask>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5949
Gibt die Wochentage für wiederkehrende Termine an. Wird bei olRecursDaily(0), olRecursMonthNth(3), olRecursWeekly(1) und olRecursYearNth(6) verwendet.
Rückgabewert
Promise<DayOfWeekMask>
durationAsync
Abfragesignatur
get durationAsync(): Promise<number>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5971
Dauer eines Termins in Minuten.
Rückgabewert
Promise<number>
endTimeAsync
Abfragesignatur
get endTimeAsync(): Promise<Date>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5993
Liefert/setzt die Endzeit für ein Serienmuster.
Rückgabewert
Promise<Date>
instanceAsync
Abfragesignatur
get instanceAsync(): Promise<number>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6015
Dieser Wert ist nur für olRecursMonthNth(3) und olRecursYearNth(6) gültig und ermöglicht die Definition eines Serienmusters, das nur für das n-te Vorkommen gilt, wie z.B.ein Muster der Form "der zweite Sonntag im März". Die Zahl wird numerisch festgelegt: 1 für das erste, 2 für das zweite und so weiter bis 5 für das letzte.
Rückgabewert
Promise<number>
intervalAsync
Abfragesignatur
get intervalAsync(): Promise<number>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6038
Gibt die Anzahl von Einheiten zwischen dem Auftreten zweier Serientermine an, also z.B. Interval = 2 bei Terminen alle zwei Wochen.
Wird bei olRecursDaily(0), olRecursWeekly(1), olRecursMonthly(2), olRecursMonthNth(3), verwendet.
Rückgabewert
Promise<number>
monthOfYearAsync
Abfragesignatur
get monthOfYearAsync(): Promise<number>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6061
Gibt den Monat im Jahr (1-12) für einen Serientermin an. Wenn diese Eigenschaft z.B.auf 5 gesetzt wird und RecurrenceType olRecursYearly (5) ist, so wird dieser Termin jedes Jahr im Mai auftreten.
Rückgabewert
Promise<number>
noEndDateAsync
Abfragesignatur
get noEndDateAsync(): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6083
Ist true, wenn ein Serientermin kein Enddatum besitzt.
Rückgabewert
Promise<boolean>
patternEndDateAsync
Abfragesignatur
get patternEndDateAsync(): Promise<Date>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6105
Enddatum eines Serientermins. Die RecurrencePattern.noEndDate-Eigenschaft wird dabei zurückgesetzt.
Rückgabewert
Promise<Date>
patternStartDateAsync
Abfragesignatur
get patternStartDateAsync(): Promise<Date>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6127
Anfangsdatum eines Serientermins.
Rückgabewert
Promise<Date>
recurrenceTypeAsync
Abfragesignatur
get recurrenceTypeAsync(): Promise<RecurrenceType>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6149
Gibt die Art des Serientermins an, die Konstanten sind analog zur Outlook-Schnittstelle.
Rückgabewert
Promise<RecurrenceType>
startTimeAsync
Abfragesignatur
get startTimeAsync(): Promise<Date>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6171
Startzeit für ein Serienmuster.
Rückgabewert
Promise<Date>
Konstruktoren
Konstruktor
new RecurrencePattern(
recurrencePattern,
combitCRMVersion,
disposeInstance): RecurrencePattern;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5912
Parameter
| Parameter | Type | Default value |
|---|---|---|
recurrencePattern | RecurrencePattern | undefined |
combitCRMVersion | number | CRMVersion | undefined |
disposeInstance | boolean | true |
Rückgabewert
RecurrencePattern
Überschreibt
ExtendedCRMObjectBase<CoreCRM.RecurrencePattern>.constructor
Methoden
[asyncDispose]()
asyncDispose: Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:93
Rückgabewert
Promise<void>
Abgeleitet von
ExtendedCRMObjectBase.[asyncDispose]
[dispose]()
dispose: void;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:88
Rückgabewert
void
Abgeleitet von
ExtendedCRMObjectBase.[dispose]
dispose()
dispose(): void;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:72
Rückgabewert
void
Abgeleitet von
ExtendedCRMObjectBase.dispose
disposeAsync()
disposeAsync(): Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:56
Rückgabewert
Promise<void>
Abgeleitet von
ExtendedCRMObjectBase.disposeAsync
guardDisposed()
protected guardDisposed(): void;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:29
Wift einen Error, wenn die Instanz bereits freigegeben wurde.
Rückgabewert
void
Throws
Error wenn die Instanz bereits freigegeben wurde.
Abgeleitet von
ExtendedCRMObjectBase.guardDisposed
isDisposed()
isDisposed(): boolean;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:51
Gibt an, ob die Instanz bereits freigegeben wurde.
Rückgabewert
boolean
true wenn die Instanz bereits freigegeben wurde, andernfalls false.
Abgeleitet von
ExtendedCRMObjectBase.isDisposed
setDayOfWeekMaskAsync()
setDayOfWeekMaskAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5959
Gibt die Wochentage für wiederkehrende Termine an. Wird bei olRecursDaily(0), olRecursMonthNth(3), olRecursWeekly(1) und olRecursYearNth(6) verwendet.
Parameter
| Parameter | Type |
|---|---|
value | DayOfWeekMask |
Rückgabewert
Promise<void>
setDurationAsync()
setDurationAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5981
Dauer eines Termins in Minuten.
Parameter
| Parameter | Type |
|---|---|
value | number |
Rückgabewert
Promise<void>
setEndTimeAsync()
setEndTimeAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6003
Liefert/setzt die Endzeit für ein Serienmuster.
Parameter
| Parameter | Type |
|---|---|
value | Date |
Rückgabewert
Promise<void>
setInstanceAsync()
setInstanceAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6025
Dieser Wert ist nur für olRecursMonthNth(3) und olRecursYearNth(6) gültig und ermöglicht die Definition eines Serienmusters, das nur für das n-te Vorkommen gilt, wie z.B.ein Muster der Form "der zweite Sonntag im März". Die Zahl wird numerisch festgelegt: 1 für das erste, 2 für das zweite und so weiter bis 5 für das letzte.
Parameter
| Parameter | Type |
|---|---|
value | number |
Rückgabewert
Promise<void>
setIntervalAsync()
setIntervalAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6049
Gibt die Anzahl von Einheiten zwischen dem Auftreten zweier Serientermine an, also z.B. Interval = 2 bei Terminen alle zwei Wochen.
Wird bei olRecursDaily(0), olRecursWeekly(1), olRecursMonthly(2), olRecursMonthNth(3), verwendet.
Parameter
| Parameter | Type |
|---|---|
value | number |
Rückgabewert
Promise<void>
setMonthOfYearAsync()
setMonthOfYearAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6071
Gibt den Monat im Jahr (1-12) für einen Serientermin an. Wenn diese Eigenschaft z.B.auf 5 gesetzt wird und RecurrenceType olRecursYearly (5) ist, so wird dieser Termin jedes Jahr im Mai auftreten.
Parameter
| Parameter | Type |
|---|---|
value | number |
Rückgabewert
Promise<void>
setNoEndDateAsync()
setNoEndDateAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6093
Ist true, wenn ein Serientermin kein Enddatum besitzt.
Parameter
| Parameter | Type |
|---|---|
value | boolean |
Rückgabewert
Promise<void>
setPatternEndDateAsync()
setPatternEndDateAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6115
Enddatum eines Serientermins. Die RecurrencePattern.noEndDate-Eigenschaft wird dabei zurückgesetzt.
Parameter
| Parameter | Type |
|---|---|
value | Date |
Rückgabewert
Promise<void>
setPatternStartDateAsync()
setPatternStartDateAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6137
Anfangsdatum eines Serientermins.
Parameter
| Parameter | Type |
|---|---|
value | Date |
Rückgabewert
Promise<void>
setRecurrenceTypeAsync()
setRecurrenceTypeAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6159
Gibt die Art des Serientermins an, die Konstanten sind analog zur Outlook-Schnittstelle.
Parameter
| Parameter | Type |
|---|---|
value | RecurrenceType |
Rückgabewert
Promise<void>
setStartTimeAsync()
setStartTimeAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6181
Startzeit für ein Serienmuster.
Parameter
| Parameter | Type |
|---|---|
value | Date |
Rückgabewert
Promise<void>