Complex Type

EventType

Namespace: http://www.w3.org/2001/XMLSchema

Structure Diagram

graph TD EventType[EventType] name_0["name: string
1..1"] EventType --> name_0 id_1["id:
1..1"] EventType --> id_1 datestart_2["datestart: date
1..1"] EventType --> datestart_2 dateend_3["dateend: date
1..1"] EventType --> dateend_3 paypal_4["paypal: PayPalType
0..1"] click paypal_4 "/docsxml/PayPalType" EventType --> paypal_4 style paypal_4 fill:#fef3c7,stroke:#f59e0b location_5["location: LocationType
0..∞"] click location_5 "/docsxml/LocationType" EventType --> location_5 style location_5 fill:#fef3c7,stroke:#f59e0b organisation_6["organisation: OrganisationType
0..1"] click organisation_6 "/docsxml/OrganisationType" EventType --> organisation_6 style organisation_6 fill:#fef3c7,stroke:#f59e0b person_7["person: PersonType
0..∞"] click person_7 "/docsxml/PersonType" EventType --> person_7 style person_7 fill:#fef3c7,stroke:#f59e0b competitions_8["competitions:
1..1"] EventType --> competitions_8 competition_9["competition: CompetitionType
0..∞"] click competition_9 "/docsxml/CompetitionType" EventType --> competition_9 style competition_9 fill:#fef3c7,stroke:#f59e0b participants_10["participants: ParticipantsType
1..1"] click participants_10 "/docsxml/ParticipantsType" EventType --> participants_10 style EventType fill:#dbeafe,stroke:#2563eb,stroke-width:2px

Elements

NameCardinalityTypeDescription
name REQUIRED1..1string
id REQUIRED1..1inline-complex
datestart REQUIRED1..1date
dateend REQUIRED1..1date
paypal OPTIONAL0..1PayPalType
location OPTIONAL0..∞LocationType
organisation OPTIONAL0..1OrganisationType
person OPTIONAL0..∞PersonType
competitions REQUIRED1..1inline-complex
competition OPTIONAL0..∞CompetitionType
participants REQUIRED1..1ParticipantsType

Usage Example

<EventType> <name>...</name> <id>...</id> <datestart>...</datestart> <!-- ... more elements ... --> </EventType>