Das Occurrence DTO wird für Durchführungen und Produkte verwendet.
{ "DtoTypeName": "OccurrenceDtoV1", "DtoTypeVersion": "1", "GenericProperties": [ { "Behaviour": 3, "Description": { "Values": [ { "IetfLanguageTag": "de-CH", "Value": "Preise" }, { "IetfLanguageTag": "en-US", "Value": "Preise" } ] }, "DisplayName": { "Values": [ { "IetfLanguageTag": "de-CH", "Value": "Preise" }, { "IetfLanguageTag": "en-US", "Value": "Prices" } ] }, "IsDynamicStringValue": false, "IsExtensionProperty": false, "IsMultiline": true, "LookupId": null, "Name": "Preise", "Nullable": true, "SortOrder": "2012-09-19 10:55.16698", "Type": 14 }, { "Behaviour": 3, "Description": { "Values": [ { "IetfLanguageTag": "de-CH", "Value": "Details allgemein" }, { "IetfLanguageTag": "en-US", "Value": "Details" } ] }, "DisplayName": { "Values": [ { "IetfLanguageTag": "de-CH", "Value": "Details allgemein" }, { "IetfLanguageTag": "en-US", "Value": "Details" } ] }, "IsDynamicStringValue": false, "IsExtensionProperty": false, "IsMultiline": true, "LookupId": null, "Name": "Details allgemein", "Nullable": true, "SortOrder": "2012-09-19 10:55.16714", "Type": 14 }, { "Behaviour": 0, "Description": { "Values": [ { "IetfLanguageTag": "de-CH", "Value": "Max. Anzahl Beratungsstunden" }, { "IetfLanguageTag": "en-US", "Value": "Max. advice counter" } ] }, "DisplayName": { "Values": [ { "IetfLanguageTag": "de-CH", "Value": "Max. Anzahl Beratungsstunden" }, { "IetfLanguageTag": "en-US", "Value": "Max. advice counter" } ] }, "IsDynamicStringValue": false, "IsExtensionProperty": true, "IsMultiline": false, "LookupId": null, "Name": "CounterAdvice", "Nullable": true, "SortOrder": null, "Type": 5 } ], "GenericPropertyValues": [], "LookupValues": [], "MessageList": [], "RowState": 0, "AdministerWaitinglist": false, "AllowImpersonalRegistrations": false, "AllowPromotionCodes": true, "AllowRegistrations": true, "AllowRegistrationsWeb": true, "AllowReservations": false, "AllowTentativeRegistrations": false, "Appointments": [], "AvailablePlacesCounter": 96, "Category": null, "CategoryDatasourceIdentifier": null, "CategoryObjectId": null, "ConfirmationDueDate": null, "Functionaries": [], "Id": 102, "Identifier": "Test-Rechnung", "LinkMap": null, "Location": null, "LocationAddress": null, "LocationMail": null, "LocationPhone": null, "MaxRegistrationCount": 100, "MinRegistrationCount": 0, "Name": "Test-Rechnung", "OccurrenceDurationText": { "Values": [ { "IetfLanguageTag": "de-CH", "Value": null }, { "IetfLanguageTag": "en-US", "Value": null } ] }, "OccurrenceEndDate": "03.01.2014 00:00:00", "OccurrenceEndTime": null, "OccurrenceProductId": 0, "OccurrenceRegistrationWorkflowId": 82, "OccurrenceRegistrationWorkflowStateDatasourceIdentifier": "f6cc4d52-f0c9-4530-a9e1-4a3801df6b20", "OccurrenceRegistrationWorkflowStateDatasourceObjectId": "E9580863-B8E0-45B7-BAD7-AFC7AACBBD91", "OccurrenceStartDate": "03.01.2014 00:00:00", "OccurrenceStartTime": null, "OccurrenceWorkflowCurrentStateId": 359, "OccurrenceWorkflowId": 76, "PricesText": { "Values": [ { "IetfLanguageTag": "de-CH", "Value": null }, { "IetfLanguageTag": "en-US", "Value": null } ] }, "PublicationName": { "Values": [ { "IetfLanguageTag": "de-CH", "Value": "Test-Rechnung" }, { "IetfLanguageTag": "en-US", "Value": null } ] }, "RegistrationEndDate": null, "RegistrationStartDate": null, "Type": { "Values": [ { "IetfLanguageTag": "de-CH", "Value": "Kurs" }, { "IetfLanguageTag": "en-US", "Value": "Course" } ] }, "TypeDatasourceIdentifier": "f6cc4d52-f0c9-4530-a9e1-4a3801df6b20", "TypeId": "45", "TypeObjectId": "7A4B1156-017F-4713-8595-CB01F5D90F34", "WebPaymentMethod": 2, "WorkflowCurrentState": { "Values": [ { "IetfLanguageTag": "de-CH", "Value": "Publiziert" }, { "IetfLanguageTag": "en-US", "Value": "Published" } ] }, "WorkflowKeywords": "[OccurrenceAllowRegistrations];[OccurrenceWebVisible]" }
Attribut | Beschreibung | Datentyp |
---|---|---|
DtoTypeName | Immer OccurrenceDtoV1 | String |
DtoTypeVersion | Version des DTOs | Integer |
GenericProperties | GenericProperties | → GenericProperties DTO |
GenericPropertyValues | GenericPropertyValues | → GenericPropertyValues DTO |
LookupValues | LookupValues | → LookupValues DTO |
MessageList | MessageList | → MessageList DTO |
RowState | Wird gesetzt um den Service anzuweisen, wie mit dem Objekt umgegangen werden soll: 0 = Keine Aktion | Integer |
AdministerWaitingList | Definiert, ob eine Warteliste für Anmeldungen zur Verfügung steht | Boolean |
AllowImpersonalRegistrations | Sind unpersönliche Anmeldungen erlaubt (nicht verwenden) | Boolean |
AllowPromotionCodes | Definiert, ob das Einlösen von Promotionscodes erlaubt ist | Boolean |
AllowRegistrations | Definiert, ob auf der Durchführung Anmeldungen erlaubt sind | Boolean |
AllowRegistrationsWeb | Definiert, ob auf der Durchführung Anmeldungen über das Web erlaubt sind | Boolean |
AllowReservations | Definiert, ob Reservationen auf der Durchführung erlaubt sind | Boolean |
AllowTentativeRegistrations | Definiert, ob vorläufige Anmeldungen erlaubt sind | Boolean |
Appointments | Eine Liste von Appointments | → Appointment DTO |
AvailalbePlacesCounter | Maximal zur Verfügung stehende Plätze | Integer |