<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:syrius.util.exception" version="1.0"
    xmlns:ns1="urn:syrius.foundation.types"
    xmlns:ns2="urn:syrius.foundation.vo"
    xmlns:ns3="urn:com.adcubum.foundation.vo"
    xmlns:tns="urn:syrius.util.exception" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:import namespace="urn:syrius.foundation.types" schemaLocation="syrius.foundation.types.xsd"/>
    <xs:import namespace="urn:syrius.foundation.vo" schemaLocation="syrius.foundation.vo.xsd"/>
    <xs:import namespace="urn:com.adcubum.foundation.vo" schemaLocation="com.adcubum.foundation.vo.xsd"/>
    <xs:element name="ApplicationException" type="tns:ApplicationException"/>
    <xs:complexType name="ApplicationException">
        <xs:sequence>
            <xs:element minOccurs="0" name="alert" type="ns1:AlertDef"/>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="texts" type="ns1:MsgText"/>
            <xs:element minOccurs="0" name="msgReference" type="ns3:VOKey"/>
            <xs:element maxOccurs="unbounded" minOccurs="0"
                name="templateArguments" type="xs:string"/>
            <xs:element minOccurs="0" name="stacktrace" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>
</xs:schema>
