// Generated by wsdl2apex
// 必要な機能を最小化した
public class PartnerSoapSforceCom {
    // request用
    public class describeLayout_element {
        public String sObjectType;
        public String layoutName;
        public String[] recordTypeIds;
        private String[] sObjectType_type_info = new String[]{'sObjectType','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] layoutName_type_info = new String[]{'layoutName','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] recordTypeIds_type_info = new String[]{'recordTypeIds','urn:partner.soap.sforce.com',null,'0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'sObjectType','layoutName','recordTypeIds'};
    }
    // response用
    public class describeLayoutResponse_element {
        public PartnerSoapSforceCom.DescribeLayoutResult result;
        private String[] result_type_info = new String[]{'result','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'result'};
    }
    public class DescribeLayoutResult {
        public PartnerSoapSforceCom.DescribeLayout[] layouts;
        public PartnerSoapSforceCom.RecordTypeMapping[] recordTypeMappings;
        public Boolean recordTypeSelectorRequired;
        private String[] layouts_type_info = new String[]{'layouts','urn:partner.soap.sforce.com',null,'1','-1','false'};
        private String[] recordTypeMappings_type_info = new String[]{'recordTypeMappings','urn:partner.soap.sforce.com',null,'0','-1','false'};
        private String[] recordTypeSelectorRequired_type_info = new String[]{'recordTypeSelectorRequired','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'layouts','recordTypeMappings','recordTypeSelectorRequired'};
    }
    public class DescribeLayout {
        public PartnerSoapSforceCom.DescribeLayoutButtonSection buttonLayoutSection;
        public PartnerSoapSforceCom.DescribeLayoutSection[] detailLayoutSections;
        public PartnerSoapSforceCom.DescribeLayoutSection[] editLayoutSections;
        public PartnerSoapSforceCom.DescribeLayoutSection highlightsPanelLayoutSection;
        public String id;
        public PartnerSoapSforceCom.DescribeQuickActionListResult quickActionList;
        public PartnerSoapSforceCom.RelatedContent relatedContent;
        public PartnerSoapSforceCom.RelatedList[] relatedLists;
        private String[] buttonLayoutSection_type_info = new String[]{'buttonLayoutSection','urn:partner.soap.sforce.com',null,'0','1','false'};
        private String[] detailLayoutSections_type_info = new String[]{'detailLayoutSections','urn:partner.soap.sforce.com',null,'0','-1','false'};
        private String[] editLayoutSections_type_info = new String[]{'editLayoutSections','urn:partner.soap.sforce.com',null,'0','-1','false'};
        private String[] highlightsPanelLayoutSection_type_info = new String[]{'highlightsPanelLayoutSection','urn:partner.soap.sforce.com',null,'0','1','false'};
        private String[] id_type_info = new String[]{'id','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] quickActionList_type_info = new String[]{'quickActionList','urn:partner.soap.sforce.com',null,'0','1','false'};
        private String[] relatedContent_type_info = new String[]{'relatedContent','urn:partner.soap.sforce.com',null,'0','1','false'};
        private String[] relatedLists_type_info = new String[]{'relatedLists','urn:partner.soap.sforce.com',null,'0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'buttonLayoutSection','detailLayoutSections','editLayoutSections','highlightsPanelLayoutSection','id','quickActionList','relatedContent','relatedLists'};
    }
    public class DescribeLayoutButtonSection {
        public PartnerSoapSforceCom.DescribeLayoutButton[] detailButtons;
        private String[] detailButtons_type_info = new String[]{'detailButtons','urn:partner.soap.sforce.com',null,'1','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'detailButtons'};
    }
    public class DescribeLayoutButton {
        public String behavior;
        public PartnerSoapSforceCom.DescribeColor[] colors;
        public String content;
        public String contentSource;
        public Boolean custom;
        public String encoding;
        public Integer height;
        public PartnerSoapSforceCom.DescribeIcon[] icons;
        public String label;
        public Boolean menubar;
        public String name;
        public Boolean overridden;
        public Boolean resizeable;
        public Boolean scrollbars;
        public Boolean showsLocation;
        public Boolean showsStatus;
        public Boolean toolbar;
        public String url;
        public Integer width;
        public String windowPosition;
        private String[] behavior_type_info = new String[]{'behavior','urn:partner.soap.sforce.com',null,'0','1','true'};
        private String[] colors_type_info = new String[]{'colors','urn:partner.soap.sforce.com',null,'0','-1','false'};
        private String[] content_type_info = new String[]{'content','urn:partner.soap.sforce.com',null,'0','1','true'};
        private String[] contentSource_type_info = new String[]{'contentSource','urn:partner.soap.sforce.com',null,'0','1','true'};
        private String[] custom_type_info = new String[]{'custom','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] encoding_type_info = new String[]{'encoding','urn:partner.soap.sforce.com',null,'0','1','true'};
        private String[] height_type_info = new String[]{'height','urn:partner.soap.sforce.com',null,'0','1','true'};
        private String[] icons_type_info = new String[]{'icons','urn:partner.soap.sforce.com',null,'0','-1','false'};
        private String[] label_type_info = new String[]{'label','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] menubar_type_info = new String[]{'menubar','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] name_type_info = new String[]{'name','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] overridden_type_info = new String[]{'overridden','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] resizeable_type_info = new String[]{'resizeable','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] scrollbars_type_info = new String[]{'scrollbars','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] showsLocation_type_info = new String[]{'showsLocation','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] showsStatus_type_info = new String[]{'showsStatus','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] toolbar_type_info = new String[]{'toolbar','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] url_type_info = new String[]{'url','urn:partner.soap.sforce.com',null,'0','1','true'};
        private String[] width_type_info = new String[]{'width','urn:partner.soap.sforce.com',null,'0','1','true'};
        private String[] windowPosition_type_info = new String[]{'windowPosition','urn:partner.soap.sforce.com',null,'0','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'behavior','colors','content','contentSource','custom','encoding','height','icons','label','menubar','name','overridden','resizeable','scrollbars','showsLocation','showsStatus','toolbar','url','width','windowPosition'};
    }
    public class DescribeColor {
        public String color;
        public String context;
        public String theme;
        private String[] color_type_info = new String[]{'color','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] context_type_info = new String[]{'context','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] theme_type_info = new String[]{'theme','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'color','context','theme'};
    }
    public class DescribeIcon {
        public String contentType;
        public Integer height;
        public String theme;
        public String url;
        public Integer width;
        private String[] contentType_type_info = new String[]{'contentType','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] height_type_info = new String[]{'height','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] theme_type_info = new String[]{'theme','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] url_type_info = new String[]{'url','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] width_type_info = new String[]{'width','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'contentType','height','theme','url','width'};
    }
    public class DescribeLayoutSection {
        public Integer columns;
        public String heading;
        public PartnerSoapSforceCom.DescribeLayoutRow[] layoutRows;
        public Integer rows;
        public String tabOrder;
        public Boolean useCollapsibleSection;
        public Boolean useHeading;
        private String[] columns_type_info = new String[]{'columns','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] heading_type_info = new String[]{'heading','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] layoutRows_type_info = new String[]{'layoutRows','urn:partner.soap.sforce.com',null,'1','-1','false'};
        private String[] rows_type_info = new String[]{'rows','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] tabOrder_type_info = new String[]{'tabOrder','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] useCollapsibleSection_type_info = new String[]{'useCollapsibleSection','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] useHeading_type_info = new String[]{'useHeading','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'columns','heading','layoutRows','rows','tabOrder','useCollapsibleSection','useHeading'};
    }
    public class DescribeLayoutRow {
        public PartnerSoapSforceCom.DescribeLayoutItem[] layoutItems;
        public Integer numItems;
        private String[] layoutItems_type_info = new String[]{'layoutItems','urn:partner.soap.sforce.com',null,'1','-1','false'};
        private String[] numItems_type_info = new String[]{'numItems','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'layoutItems','numItems'};
    }
    public class DescribeLayoutItem {
        public Boolean editableForNew;
        public Boolean editableForUpdate;
        public String label;
        public PartnerSoapSforceCom.DescribeLayoutComponent[] layoutComponents;
        public Boolean placeholder;
        public Boolean required;
        private String[] editableForNew_type_info = new String[]{'editableForNew','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] editableForUpdate_type_info = new String[]{'editableForUpdate','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] label_type_info = new String[]{'label','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] layoutComponents_type_info = new String[]{'layoutComponents','urn:partner.soap.sforce.com',null,'0','-1','false'};
        private String[] placeholder_type_info = new String[]{'placeholder','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] required_type_info = new String[]{'required','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'editableForNew','editableForUpdate','label','layoutComponents','placeholder','required'};
    }
    public class DescribeLayoutComponent {
        public Integer displayLines;
        public Integer tabOrder;
        public String type_x;
        public String value;
        // ReportChartComponent
        public Boolean cacheData;
        public String contextFilterableField;
        public String error;
        public Boolean hideOnError;
        public Boolean includeContext;
        public Boolean showTitle;
        public String size;
        // CustomLinkComponent
        public partnerSoapSforceCom.DescribeLayoutButton customLink;
        private String[] displayLines_type_info = new String[]{'displayLines','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] tabOrder_type_info = new String[]{'tabOrder','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] type_x_type_info = new String[]{'type','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] value_type_info = new String[]{'value','urn:partner.soap.sforce.com',null,'1','1','true'};
        // ReportChartComponent
        private String[] cacheData_type_info = new String[]{'cacheData','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] contextFilterableField_type_info = new String[]{'contextFilterableField','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] error_type_info = new String[]{'error','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] hideOnError_type_info = new String[]{'hideOnError','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] includeContext_type_info = new String[]{'includeContext','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] showTitle_type_info = new String[]{'showTitle','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] size_type_info = new String[]{'size','urn:partner.soap.sforce.com',null,'1','1','false'};
        // CustomLinkComponent
        private String[] customLink_type_info = new String[]{'customLink','urn:partner.soap.sforce.com',null,'1','1','false'};

        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'displayLines','tabOrder','type_x','value',
                // ReportChartComponent
                'cacheData','contextFilterableField','error','hideOnError','includeContext','showTitle','size',
                // CustomLinkComponent
                'customLink'
        };
    }
    public class FieldLayoutComponent {
        public partnerSoapSforceCom.DescribeLayoutComponent[] components;
        public String fieldType;
        private String[] components_type_info = new String[]{'components','urn:partner.soap.sforce.com',null,'0','-1','false'};
        private String[] fieldType_type_info = new String[]{'fieldType','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'components','fieldType'};
    }
    public class DescribeQuickActionListResult {
        public PartnerSoapSforceCom.DescribeQuickActionListItemResult[] quickActionListItems;
        private String[] quickActionListItems_type_info = new String[]{'quickActionListItems','urn:partner.soap.sforce.com',null,'0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'quickActionListItems'};
    }
    public class DescribeQuickActionListItemResult {
        public String accessLevelRequired;
        public PartnerSoapSforceCom.DescribeColor[] colors;
        public String iconUrl;
        public PartnerSoapSforceCom.DescribeIcon[] icons;
        public String label;
        public String miniIconUrl;
        public String quickActionName;
        public String targetSobjectType;
        public String type_x;
        private String[] accessLevelRequired_type_info = new String[]{'accessLevelRequired','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] colors_type_info = new String[]{'colors','urn:partner.soap.sforce.com',null,'0','-1','false'};
        private String[] iconUrl_type_info = new String[]{'iconUrl','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] icons_type_info = new String[]{'icons','urn:partner.soap.sforce.com',null,'0','-1','false'};
        private String[] label_type_info = new String[]{'label','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] miniIconUrl_type_info = new String[]{'miniIconUrl','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] quickActionName_type_info = new String[]{'quickActionName','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] targetSobjectType_type_info = new String[]{'targetSobjectType','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] type_x_type_info = new String[]{'type','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'accessLevelRequired','colors','iconUrl','icons','label','miniIconUrl','quickActionName','targetSobjectType','type_x'};
    }
    public class RelatedContent {
        public PartnerSoapSforceCom.DescribeRelatedContentItem[] relatedContentItems;
        private String[] relatedContentItems_type_info = new String[]{'relatedContentItems','urn:partner.soap.sforce.com',null,'1','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'relatedContentItems'};
    }
    public class DescribeRelatedContentItem {
        public PartnerSoapSforceCom.DescribeLayoutItem describeLayoutItem;
        private String[] describeLayoutItem_type_info = new String[]{'describeLayoutItem','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'describeLayoutItem'};
    }
    public class RelatedList {
        public String accessLevelRequiredForCreate;
        public PartnerSoapSforceCom.DescribeLayoutButton[] buttons;
        public PartnerSoapSforceCom.RelatedListColumn[] columns;
        public Boolean custom;
        public String field;
        public String label;
        public Integer limitRows;
        public String name;
        public String sobject_x;
        public PartnerSoapSforceCom.RelatedListSort[] sort_x;
        private String[] accessLevelRequiredForCreate_type_info = new String[]{'accessLevelRequiredForCreate','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] buttons_type_info = new String[]{'buttons','urn:partner.soap.sforce.com',null,'0','-1','true'};
        private String[] columns_type_info = new String[]{'columns','urn:partner.soap.sforce.com',null,'1','-1','false'};
        private String[] custom_type_info = new String[]{'custom','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] field_type_info = new String[]{'field','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] label_type_info = new String[]{'label','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] limitRows_type_info = new String[]{'limitRows','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] name_type_info = new String[]{'name','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] sobject_x_type_info = new String[]{'sobject','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] sort_x_type_info = new String[]{'sort','urn:partner.soap.sforce.com',null,'0','-1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'accessLevelRequiredForCreate','buttons','columns','custom','field','label','limitRows','name','sobject_x','sort_x'};
    }
    public class RelatedListSort {
        public Boolean ascending;
        public String column;
        private String[] ascending_type_info = new String[]{'ascending','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] column_type_info = new String[]{'column','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'ascending','column'};
    }
    public class RelatedListColumn {
        public String field;
        public String format;
        public String label;
        public String lookupId;
        public String name;
        private String[] field_type_info = new String[]{'field','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] format_type_info = new String[]{'format','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] label_type_info = new String[]{'label','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] lookupId_type_info = new String[]{'lookupId','urn:partner.soap.sforce.com',null,'0','1','true'};
        private String[] name_type_info = new String[]{'name','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'field','format','label','lookupId','name'};
    }
    public class RecordTypeMapping {
        public Boolean available;
        public Boolean defaultRecordTypeMapping;
        public String layoutId;
        public String name;
        public PartnerSoapSforceCom.PicklistForRecordType[] picklistsForRecordType;
        public String recordTypeId;
        private String[] available_type_info = new String[]{'available','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] defaultRecordTypeMapping_type_info = new String[]{'defaultRecordTypeMapping','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] layoutId_type_info = new String[]{'layoutId','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] name_type_info = new String[]{'name','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] picklistsForRecordType_type_info = new String[]{'picklistsForRecordType','urn:partner.soap.sforce.com',null,'0','-1','true'};
        private String[] recordTypeId_type_info = new String[]{'recordTypeId','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'available','defaultRecordTypeMapping','layoutId','name','picklistsForRecordType','recordTypeId'};
    }
    public class PicklistForRecordType {
        public String picklistName;
        public PartnerSoapSforceCom.PicklistEntry[] picklistValues;
        private String[] picklistName_type_info = new String[]{'picklistName','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] picklistValues_type_info = new String[]{'picklistValues','urn:partner.soap.sforce.com',null,'0','-1','true'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'picklistName','picklistValues'};
    }
    public class PicklistEntry {
        public Boolean active;
        public Boolean defaultValue;
        public String label;
        public String validFor;
        public String value;
        private String[] active_type_info = new String[]{'active','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] defaultValue_type_info = new String[]{'defaultValue','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] label_type_info = new String[]{'label','urn:partner.soap.sforce.com',null,'1','1','true'};
        private String[] validFor_type_info = new String[]{'validFor','urn:partner.soap.sforce.com',null,'0','1','false'};
        private String[] value_type_info = new String[]{'value','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'active','defaultValue','label','validFor','value'};
    }

    public class Soap {
        public String endpoint_x = 'https://olympus--stagefull.sandbox.my.sfcrmproducts.cn/services/Soap/u/33.0';
        public Map<String,String> inputHttpHeaders_x;
        public Map<String,String> outputHttpHeaders_x;
        public String clientCertName_x;
        public String clientCert_x;
        public String clientCertPasswd_x;
        public Integer timeout_x;
        public PartnerSoapSforceCom.SessionHeader_element SessionHeader;
        private String SessionHeader_hns = 'SessionHeader=urn:partner.soap.sforce.com';
        private String[] ns_map_type_info = new String[]{'urn:sobject.partner.soap.sforce.com', 'SobjectPartnerSoapSforceCom', 'urn:fault.partner.soap.sforce.com', 'FaultPartnerSoapSforceCom', 'urn:partner.soap.sforce.com', 'PartnerSoapSforceCom'};
        public PartnerSoapSforceCom.DescribeLayoutResult describeLayout(String sObjectType,String layoutName,String[] recordTypeIds) {
            PartnerSoapSforceCom.describeLayout_element request_x = new PartnerSoapSforceCom.describeLayout_element();
            request_x.sObjectType = sObjectType;
            request_x.layoutName = layoutName;
            request_x.recordTypeIds = recordTypeIds;
            PartnerSoapSforceCom.describeLayoutResponse_element response_x;
            Map<String, PartnerSoapSforceCom.describeLayoutResponse_element> response_map_x = new Map<String, PartnerSoapSforceCom.describeLayoutResponse_element>();
            response_map_x.put('response_x', response_x);
            WebServiceCallout.invoke(
              this,
              request_x,
              response_map_x,
              new String[]{endpoint_x,
              '',
              'urn:partner.soap.sforce.com',
              'describeLayout',
              'urn:partner.soap.sforce.com',
              'describeLayoutResponse',
              'PartnerSoapSforceCom.describeLayoutResponse_element'}
            );
            response_x = response_map_x.get('response_x');
            return response_x.result;
        }
    }
    public class SessionHeader_element {
        public String sessionId;
        private String[] sessionId_type_info = new String[]{'sessionId','urn:partner.soap.sforce.com',null,'1','1','false'};
        private String[] apex_schema_type_info = new String[]{'urn:partner.soap.sforce.com','true','false'};
        private String[] field_order_type_info = new String[]{'sessionId'};
    }
}