/**
 * Auto-generated TypeScript interfaces from XSD
 * DO NOT EDIT - Generated by ts-xsd codegen
 * Source: xsd/custom/acoverageStatements.xsd
 * Mode: Flattened
 */

export type AcoverageStatementsSchema = {
    statementsBulkResponse: {
        statementsResponse?: undefined | {
            link?: undefined | {
                href: string;
                rel?: string | undefined;
                type?: string | undefined;
                hreflang?: string | undefined;
                title?: string | undefined;
                length?: number | undefined;
                etag?: string | undefined;
                _text?: string | undefined;
            }[];
            procedure?: undefined | {
                objectReference?: undefined | {
                    extension?: undefined | unknown;
                    uri?: string | undefined;
                    parentUri?: string | undefined;
                    type?: string | undefined;
                    name?: string | undefined;
                    packageName?: string | undefined;
                    description?: string | undefined;
                };
                executed?: number | undefined;
            }[];
            statement?: undefined | {
                objectReference?: undefined | {
                    extension?: undefined | unknown;
                    uri?: string | undefined;
                    parentUri?: string | undefined;
                    type?: string | undefined;
                    name?: string | undefined;
                    packageName?: string | undefined;
                    description?: string | undefined;
                };
                branch?: undefined | {
                    objectReference?: undefined | {
                        extension?: undefined | unknown;
                        uri?: string | undefined;
                        parentUri?: string | undefined;
                        type?: string | undefined;
                        name?: string | undefined;
                        packageName?: string | undefined;
                        description?: string | undefined;
                    };
                    kind?: string | undefined;
                    executedTrue?: string | undefined;
                    executedFalse?: string | undefined;
                }[];
                executed?: number | undefined;
            }[];
            name?: string | undefined;
        }[];
    };
};
