RecurrencePattern
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5907
Extends
ExtendedCRMObjectBase<RecurrencePattern>
Eigenschaften
_instance
protected _instance: RecurrencePattern;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:11
Abgeleitet von
ExtendedCRMObjectBase._instance
className
protected readonly className: string;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:15
Abgeleitet von
ExtendedCRMObjectBase.className
dayOfMonthAsync
Abfragesignatur
get dayOfMonthAsync(): Promise<number>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5928
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:5938
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:5948
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:5970
Dauer eines Termins in Minuten.
Rückgabewert
Promise<number>
endTimeAsync
Abfragesignatur
get endTimeAsync(): Promise<Date>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5992
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:6014
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:6037
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:6060
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:6082
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:6104
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:6126
Anfangsdatum eines Serientermins.
Rückgabewert
Promise<Date>
recurrenceTypeAsync
Abfragesignatur
get recurrenceTypeAsync(): Promise<RecurrenceType>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:6148
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:6170
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:5911
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:92
Rückgabewert
Promise<void>
Abgeleitet von
ExtendedCRMObjectBase.[asyncDispose]
[dispose]()
dispose: void;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:87
Rückgabewert
void
Abgeleitet von
ExtendedCRMObjectBase.[dispose]
dispose()
dispose(): void;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:71
Rückgabewert
void
Abgeleitet von
ExtendedCRMObjectBase.dispose
disposeAsync()
disposeAsync(): Promise<void>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:55
Rückgabewert
Promise<void>
Abgeleitet von
ExtendedCRMObjectBase.disposeAsync
guardDisposed()
protected guardDisposed(): void;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:28
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:50
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:5958
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:5980
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:6002
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:6024
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:6048
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:6070
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:6092
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:6114
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:6136
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:6158
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:6180
Startzeit für ein Serienmuster.
Parameter
| Parameter | Type |
|---|---|
value | Date |
Rückgabewert
Promise<void>