namespace Apex.System
{
    public class DmlException : Exception
    {
        public DmlException()
        {
            throw new global::System.NotImplementedException("DmlException");
        }

        public DmlException(Exception param1)
        {
            throw new global::System.NotImplementedException("DmlException");
        }

        public DmlException(string param1)
        {
            throw new global::System.NotImplementedException("DmlException");
        }

        public DmlException(string param1, Exception param2)
        {
            throw new global::System.NotImplementedException("DmlException");
        }

        public Exception getCause()
        {
            throw new global::System.NotImplementedException("DmlException.GetCause");
        }

        public List<string> getDmlFieldNames(int index)
        {
            throw new global::System.NotImplementedException("DmlException.GetDmlFieldNames");
        }

        //public List<Schema.SObjectField> GetDmlFields(int index){throw new global::System.NotImplementedException("DmlException.GetDmlFields");}
        public string getDmlId(int index)
        {
            throw new global::System.NotImplementedException("DmlException.GetDmlId");
        }

        public int getDmlIndex(int index)
        {
            throw new global::System.NotImplementedException("DmlException.GetDmlIndex");
        }

        public string getDmlMessage(int index)
        {
            throw new global::System.NotImplementedException("DmlException.GetDmlMessage");
        }

        public string getDmlStatusCode(int index)
        {
            throw new global::System.NotImplementedException("DmlException.GetDmlStatusCode");
        }

        public StatusCode getDmlType(int index)
        {
            throw new global::System.NotImplementedException("DmlException.GetDmlType");
        }

        public int getLineNumber()
        {
            throw new global::System.NotImplementedException("DmlException.GetLineNumber");
        }

        public string getMessage()
        {
            throw new global::System.NotImplementedException("DmlException.GetMessage");
        }

        public int getNumDml()
        {
            throw new global::System.NotImplementedException("DmlException.GetNumDml");
        }

        public string getStackTraceString()
        {
            throw new global::System.NotImplementedException("DmlException.GetStackTraceString");
        }

        public string getTypeName()
        {
            throw new global::System.NotImplementedException("DmlException.GetTypeName");
        }

        public void initCause(Exception cause)
        {
            throw new global::System.NotImplementedException("DmlException.InitCause");
        }

        public void setMessage(string message)
        {
            throw new global::System.NotImplementedException("DmlException.SetMessage");
        }
    }
}