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

export type FugrSchema = {
    abapGit: {
        abap: {
            values: {
                AREAT?: string;
                INCLUDES?: {
                    SOBJ_NAME?: string[];
                };
                FUNCTIONS?: {
                    item?: {
                        FUNCNAME: string;
                        GLOBAL_FLAG?: string;
                        REMOTE_CALL?: string;
                        UPDATE_TASK?: string;
                        SHORT_TEXT?: string;
                        REMOTE_BASXML?: string;
                        EXCEPTION_CLASSES?: string;
                        IMPORT?: {
                            RSIMP?: {
                                PARAMETER?: string;
                                TYP?: string;
                                DBFIELD?: string;
                                DEFAULT?: string;
                                OPTIONAL?: string;
                                REFERENCE?: string;
                            }[];
                        };
                        CHANGING?: {
                            RSCHA?: {
                                PARAMETER?: string;
                                TYP?: string;
                                DBFIELD?: string;
                                DEFAULT?: string;
                                OPTIONAL?: string;
                                REFERENCE?: string;
                            }[];
                        };
                        EXPORT?: {
                            RSEXP?: {
                                PARAMETER?: string;
                                TYP?: string;
                                DBFIELD?: string;
                                DEFAULT?: string;
                                OPTIONAL?: string;
                                REFERENCE?: string;
                            }[];
                        };
                        TABLES?: {
                            RSTBL?: {
                                PARAMETER?: string;
                                DBSTRUCT?: string;
                                TYP?: string;
                                OPTIONAL?: string;
                            }[];
                        };
                        EXCEPTION?: {
                            RSEXC?: {
                                EXCEPTION?: string;
                            }[];
                        };
                        DOCUMENTATION?: {
                            RSFDO?: {
                                PARAMETER?: string;
                                KIND?: string;
                                STEXT?: string;
                            }[];
                        };
                    }[];
                };
            };
            version?: string;
        };
        version: string;
        serializer: string;
        serializer_version: string;
    };
};
