Definition Type: Element
Name: ControlManifest
Namespace: https://www.gamingcommission.gov.gr
Containing Schema: Online_Manifest_Model.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into Signature Drilldown into Manifest Drilldown into EncryptedData Drilldown into EncryptedKey Drilldown into metadata Drilldown into manifestSequenceNumber Drilldown into generationDate Drilldown into serverId Drilldown into licenseholderIdXSD Diagram of ControlManifest
Collapse XSD Schema Code:
<hgc:element name="ControlManifest">
    <hgc:complexType>
        <hgc:sequence>
            <hgc:element name="licenseholderId" minOccurs="1" maxOccurs="1" nillable="false">
                <hgc:annotation>
                    <hgc:documentation>Κωδικός Παρόχου: 
Ο μοναδικός κωδικός Κατόχου Άδειας, τον οποίο αποδίδει η Ε.Ε.Ε.Π.: (Ελληνικό Α.Φ.Μ. του Κατόχου Άδειας).
Έχει την μορφή ELXXXXXXXXX όπου Χ αριθμοί από το 0 έως το 9.

Licensee Identifier:
Unique identifier of Licensee, granted by HGC.: (Greek V.A.T. number of Licensee).
The structure of the identifier is ELXXXXXXXXX where Χ are numbers from 0 to 9</hgc:documentation>
                </hgc:annotation>
                <hgc:simpleType>
                    <hgc:restriction base="hgc:string">
                        <hgc:pattern value="(EL){0,1}[0-9]{9}" />
                        <hgc:whiteSpace value="collapse" />
                        <hgc:length value="11" />
                    </hgc:restriction>
                </hgc:simpleType>
            </hgc:element>
            <hgc:element name="serverId" minOccurs="1" maxOccurs="1" nillable="false">
                <hgc:annotation>
                    <hgc:documentation>Αναγνωριστικό, μονοσήμαντο όνομα που αποδίδεται από τον Κάτοχο Άδειας στον εξυπηρετητή στον οποίο αποθηκεύεται το αρχείο 

Unique identifier of the SAFE file server, given by the Licensee.</hgc:documentation>
                </hgc:annotation>
                <hgc:simpleType>
                    <hgc:restriction base="hgc:string">
                        <hgc:minLength value="1" />
                        <hgc:maxLength value="10" />
                        <hgc:whiteSpace value="collapse" />
                        <hgc:pattern value="[-_a-zA-Z0-9]+" />
                    </hgc:restriction>
                </hgc:simpleType>
            </hgc:element>
            <hgc:element name="generationDate" type="hgc:dateTime" minOccurs="1" maxOccurs="1" nillable="false">
                <hgc:annotation>
                    <hgc:documentation>Ημερομηνία και ώρα (UTC) δημιουργίας του αρχείου ελέγχου.

Creation date and time of the manifest file (UTC).</hgc:documentation>
                </hgc:annotation>
            </hgc:element>
            <hgc:element name="manifestSequenceNumber" type="hgc:positiveInteger" minOccurs="1" maxOccurs="1" nillable="false">
                <hgc:annotation>
                    <hgc:documentation>Αύξοντας Αριθμός Πακέτου Δεδομένων:
Ο μοναδικός κωδικός του αρχείου ελέγχου (manifest file) που εγγράφεται στο SAFE και τον οποίο αποδίδει ο Κάτοχος Άδειας και είναι ίδιος με τον Κωδικό Αρχείου XML.

Sequence number of the data batch:
Unique identifier of the manifest file that is registered in the SAFE and is granted by the Licensee. It is the same number as the FileID field of the XML.</hgc:documentation>
                </hgc:annotation>
            </hgc:element>
            <hgc:element name="metadata" type="Metadata" minOccurs="1" maxOccurs="1" nillable="false" />
            <hgc:element ref="xenc:EncryptedKey" minOccurs="1" maxOccurs="unbounded" />
            <hgc:element ref="xenc:EncryptedData" minOccurs="1" maxOccurs="1" />
            <hgc:element ref="dsig:Manifest" minOccurs="1" maxOccurs="1" />
            <hgc:element ref="dsig:Signature" minOccurs="1" maxOccurs="1" />
        </hgc:sequence>
    </hgc:complexType>
</hgc:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
licenseholderId nsA:licenseholderId 1 1
serverId nsA:serverId 1 1
generationDate nsA:generationDate 1 1
manifestSequenceNumber nsA:manifestSequenceNumber 1 1
metadata nsA:metadata 1 1
EncryptedKey xenc:EncryptedKey 1 unbounded
EncryptedData xenc:EncryptedData 1 1
Manifest dsig:Manifest 1 1
Signature dsig:Signature 1 1