xref: /aosp_15_r20/kernel/configs/xsd/approvedBuild/approved_build.xsd (revision 1d3556b860e096874ddca674556f5d20fb3a73b0)
1*1d3556b8SAndroid Build Coastguard Worker<?xml version="1.0" encoding="UTF-8"?>
2*1d3556b8SAndroid Build Coastguard Worker<!-- Copyright (C) 2024 The Android Open Source Project
3*1d3556b8SAndroid Build Coastguard Worker
4*1d3556b8SAndroid Build Coastguard Worker         Licensed under the Apache License, Version 2.0 (the "License");
5*1d3556b8SAndroid Build Coastguard Worker         you may not use this file except in compliance with the License.
6*1d3556b8SAndroid Build Coastguard Worker         You may obtain a copy of the License at
7*1d3556b8SAndroid Build Coastguard Worker
8*1d3556b8SAndroid Build Coastguard Worker                    http://www.apache.org/licenses/LICENSE-2.0
9*1d3556b8SAndroid Build Coastguard Worker
10*1d3556b8SAndroid Build Coastguard Worker         Unless required by applicable law or agreed to in writing, software
11*1d3556b8SAndroid Build Coastguard Worker         distributed under the License is distributed on an "AS IS" BASIS,
12*1d3556b8SAndroid Build Coastguard Worker         WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*1d3556b8SAndroid Build Coastguard Worker         See the License for the specific language governing permissions and
14*1d3556b8SAndroid Build Coastguard Worker         limitations under the License.
15*1d3556b8SAndroid Build Coastguard Worker-->
16*1d3556b8SAndroid Build Coastguard Worker
17*1d3556b8SAndroid Build Coastguard Worker<xs:schema version="2.0"
18*1d3556b8SAndroid Build Coastguard Worker           elementFormDefault="qualified"
19*1d3556b8SAndroid Build Coastguard Worker           attributeFormDefault="unqualified"
20*1d3556b8SAndroid Build Coastguard Worker           xmlns:xs="http://www.w3.org/2001/XMLSchema">
21*1d3556b8SAndroid Build Coastguard Worker    <xs:element name="ogki-approved">
22*1d3556b8SAndroid Build Coastguard Worker        <xs:complexType>
23*1d3556b8SAndroid Build Coastguard Worker            <xs:sequence>
24*1d3556b8SAndroid Build Coastguard Worker                <xs:element name="branch" type="branch" minOccurs="0" maxOccurs="unbounded"/>
25*1d3556b8SAndroid Build Coastguard Worker            </xs:sequence>
26*1d3556b8SAndroid Build Coastguard Worker            <xs:attribute name="version" type="xs:int" use="required"/>
27*1d3556b8SAndroid Build Coastguard Worker        </xs:complexType>
28*1d3556b8SAndroid Build Coastguard Worker    </xs:element>
29*1d3556b8SAndroid Build Coastguard Worker    <xs:complexType name="branch">
30*1d3556b8SAndroid Build Coastguard Worker        <xs:sequence>
31*1d3556b8SAndroid Build Coastguard Worker            <xs:element name="build" type="build" minOccurs="0" maxOccurs="unbounded"/>
32*1d3556b8SAndroid Build Coastguard Worker        </xs:sequence>
33*1d3556b8SAndroid Build Coastguard Worker        <xs:attribute name="name" type="xs:string" use="required"/>
34*1d3556b8SAndroid Build Coastguard Worker    </xs:complexType>
35*1d3556b8SAndroid Build Coastguard Worker    <xs:complexType name="build">
36*1d3556b8SAndroid Build Coastguard Worker        <xs:attribute name="id" type="xs:string" use="required"/>
37*1d3556b8SAndroid Build Coastguard Worker        <xs:attribute name="bug" type="xs:integer"/>
38*1d3556b8SAndroid Build Coastguard Worker    </xs:complexType>
39*1d3556b8SAndroid Build Coastguard Worker</xs:schema>
40