<!--
  Document Type Definition (DTD)
  tiggersWelt.net SMS Gateway
  Version: 0.1 2008/03/23
  URL: https://ssl.tiggerswelt.net/smsgateway/smsgateway.dtd
//-->
<!ELEMENT gateway (status, ((code, error, info) | (settings, summary)))>

<!ELEMENT status (#PCDATA)>

<!ELEMENT code (#PCDATA)>
<!ELEMENT error (#PCDATA)>
<!ELEMENT info (#PCDATA)>

<!ELEMENT settings (receivers, quantity, direct?, flash?, origin?, keep-body?, keep-receivers?, responses?)>
<!ELEMENT receivers (#PCDATA)>
<!ELEMENT quantity (#PCDATA)>
<!ELEMENT direct EMPTY>
<!ATTLIST direct
  partial CDATA #IMPLIED
>
<!ELEMENT flash EMPTY>
<!ATTLIST flash
  partial CDATA #IMPLIED
>
<!ELEMENT origin (#PCDATA | EMPTY)*>
<!ATTLIST origin
  partial CDATA #IMPLIED
>
<!ELEMENT keep-body EMPTY>
<!ELEMENT keep-receivers EMPTY>
<!ELEMENT responses EMPTY>
<!ATTLIST responses
  uri CDATA #IMPLIED
>

<!ELEMENT summary (receiver)+>
<!ELEMENT receiver (destination, origin?, direct?, flash?, status)>
<!ATTLIST receiver
  id CDATA #REQUIRED
>
<!ELEMENT destination (#PCDATA)>