Repräsentiert ein Produkt in daylight.
Das Product DTO repräsentiert Produkte in daylight.
Code Block | ||||
---|---|---|---|---|
| ||||
{
"DtoTypeName": "ProductDtoV1",
"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",
"ProductDurationText": {
"Values": [
{
"IetfLanguageTag": "de-CH",
"Value": null
},
{
"IetfLanguageTag": "en-US",
"Value": null
}
]
},
"ProductEndDate": "03.01.2014 00:00:00",
"ProductEndTime": null,
"ProductProductId": 0,
"ProductRegistrationWorkflowId": 82,
"ProductRegistrationWorkflowStateDatasourceIdentifier": "f6cc4d52-f0c9-4530-a9e1-4a3801df6b20",
"ProductRegistrationWorkflowStateDatasourceObjectId": "E9580863-B8E0-45B7-BAD7-AFC7AACBBD91",
"ProductStartDate": "03.01.2014 00:00:00",
"ProductStartTime": null,
"ProductWorkflowCurrentStateId": 359,
"ProductWorkflowId": 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 ProductDtoV1 | 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 | Zur Verfügung stehende Plätze | Integer |
Category | Anlasskategorie textuell | → Dynamic String DTO |
CategoryDatasourceIdentifier | Anlasskategorie als Object Identifier | GUID |
CategoryObjectId | Anlasskategorie als Id zum Objekt | Integer |
ConfirmationDueDate | ||
Functionaries | Liste von Funktionären | |
Id | Id der Durchführung | Integer |
Identifier | Text-Id der Durchführung | String |
LinkMap | HTML-Link zum Standort | String |
Location | Name des Standortes | String |
LocationAddress | Adresse des Standortes | String |
LocationMail | E-Mail Adresse des Standortes | String |
LocationPhone | Telefonnummer des Standortes | String |
MaxRegistrationCount | Maximal Anzahl Teilnehmer | Integer |
MinRegistrationCount | Minimale Anzahl Teilnehmer | Integer |
Name | Name der Durchführung | String |
ProductDurationText | Dauer der Durchführung | → Dynamic String DTO |
ProductEndDate | Enddatum der Durchführung | DateTime |
ProductEndTime | Endzeit der Durchführung | DateTime |
ProductProductId | Id des Produktes, von welcher die Durchführung abgeleitet wurde | Integer |
ProductRegistrationWorkflowId | Id des Anmeldungsworkflow | Integer |
ProductRegistrationWorkflowStateDatasourceObjectId | Datasource des Anmeldungsworkflow | GUID |
ProductStartDate | Startdatum der Durchführung | DateTime |
ProductStartTime | Startzeit der Durchführung | DateTime |
ProductWorkflowCurrentStateId | Id des Workflowstate, welcher die Durchführung im Moment hat | Integer |
ProductWorkflowId | Id des Workflows, welcher für die Durchführung relevant ist | Integer |
PricesText | Anlasspreis (in textueller Form) | → Dynamic String DTO |
PublicationName | Publikationsname (in Web anzeigen) | → Dynamic String DTO |
RegistrationEndDate | Anmeldung möglich bis (einschliesslich) | DateTime |
RegistrationStartDate | Anmeldung möglich von (einschliesslich) | DateTime |
Type | Anlasstyp in textueller Form | → Dynamic String DTO |
TypeDatasourceIdentifier | Zu welcher Datasource gehört der Anlasstyp (Parametrierungspezifisch) | GUID |
TypeId | Id des Anlasstypes | Integer |
TypeObjectId | Anlasstype Object Id | GUID |
WebPaymentMethod | Online Zahlungsarten: 0 = Offline | Integer |
WorkflowCurrentState | Momentaner Workflowstate der Durchführung in Textform | → Dynamic String DTO |
WorkflowKeywords | Workflow Keywords, ";" separiert in der Form: [OccurrenceAllowRegistrations];[OccurrenceWebVisible] | String |