Appointments
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4514
Termine
Extends
ExtendedCRMObjectBase<Appointments>
Implementiert
Iterable<Appointment>
Eigenschaften
_instance
protected _instance: Appointments;
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
countAsync
Abfragesignatur
get countAsync(): Promise<number>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4535
Liefert die Anzahl der Einträge in der Sammlung zurück.
Rückgabewert
Promise<number>
Konstruktoren
Konstruktor
new Appointments(
appointments,
combitCRMVersion,
disposeInstance): Appointments;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4518
Parameter
| Parameter | Type | Default value |
|---|---|---|
appointments | Appointments | undefined |
combitCRMVersion | number | CRMVersion | undefined |
disposeInstance | boolean | true |
Rückgabewert
Appointments
Überschreibt
ExtendedCRMObjectBase<CoreCRM.Appointments>.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]
[iterator]()
iterator: IterableIterator<Appointment>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4636
Rückgabewert
IterableIterator<Appointment>
Implementierung von
Iterable.[iterator]
addAsync()
addAsync(): Promise<Appointment>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4545
Legt einen neuen Termin an und liefert diesen als Objekt vom Typ Appointment zurück
Rückgabewert
Promise<Appointment>
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
itemAsync()
itemAsync(index): Promise<Appointment>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4564
Gibt einen Termin zurück. Es muss die Index-Nummer des Termins übergeben werden. Der Index geht von 1 bis Count.
Parameter
| Parameter | Type | Description |
|---|---|---|
index | number | Index-Nummer |
Rückgabewert
Promise<Appointment>
itemByUniqueIDAsync()
itemByUniqueIDAsync(id): Promise<any>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4583
Gibt einen Termin anhand der eindeutigen RecordID zurück
Parameter
| Parameter | Type | Description |
|---|---|---|
id | string | Eindeutige RecordID des Termins. |
Rückgabewert
Promise<any>
removeAllAsync()
removeAllAsync(): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4613
Löscht alle Termine
Rückgabewert
Promise<boolean>
removeAsync()
removeAsync(index): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4602
Löscht einen Termin. Es muss die Index-Nummer des Termins übergeben werden. Der Index geht von 1 bis Count.
Parameter
| Parameter | Type | Description |
|---|---|---|
index | number | Index-Nummer |
Rückgabewert
Promise<boolean>
setFilterAsync()
setFilterAsync(
filterType,
hostDatabase,
hostRecordId,
userName): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4628
Filtert die Anzeige auf Termine, die bestimmte Eigenschaften erfüllen. Die Filterung kann ausgehend von Datenbank oder Datensatz der Host-Applikation erfolgen oder auf Basis des Benutzers.
Parameter
| Parameter | Type | Description |
|---|---|---|
filterType | number | Art der Filterung |
hostDatabase | string | Datenbank (Pfad + Name) |
hostRecordId | string | Eindeutige Datensatznummer des zugeordneten Datensatzes |
userName | string | Name des Benutzers |
Rückgabewert
Promise<boolean>