@@ -8733,6 +8733,8 @@ public partial class Line {
87338733
87348734 private bool homeCostAmountFieldSpecified;
87358735
8736+ private CustomExtensions[] customExtensionsField;
8737+
87368738 /// <remarks/>
87378739 /// <summary>
87388740 ///
@@ -9058,6 +9060,24 @@ public bool HomeCostAmountSpecified {
90589060 this.homeCostAmountFieldSpecified = value;
90599061 }
90609062 }
9063+
9064+ /// <remarks/>
9065+ /// <summary>
9066+ ///
9067+ /// Product: IES
9068+ /// Description: Custom extensions of the transaction line
9069+ /// Extensions like dimensions and other user defined categories
9070+ ///
9071+ /// </summary>
9072+ [System.Xml.Serialization.XmlElementAttribute("CustomExtensions")]
9073+ public CustomExtensions[] CustomExtensions {
9074+ get {
9075+ return this.customExtensionsField;
9076+ }
9077+ set {
9078+ this.customExtensionsField = value;
9079+ }
9080+ }
90619081 }
90629082
90639083 /// <remarks/>
@@ -12184,6 +12204,111 @@ public IntuitAnyType TaxLineDetailEx {
1218412204 }
1218512205 }
1218612206
12207+ /// <remarks/>
12208+ /// <summary>
12209+ ///
12210+ /// Product: IES
12211+ /// Description: Custom extensions for user defined categories like dimensions
12212+ ///
12213+ /// </summary>
12214+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Intuit.Ipp.XsdExtension", "1.0.0")]
12215+ [System.SerializableAttribute()]
12216+ [System.Diagnostics.DebuggerStepThroughAttribute()]
12217+ [System.ComponentModel.DesignerCategoryAttribute("code")]
12218+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schema.intuit.com/finance/v3")]
12219+ [System.Xml.Serialization.XmlRootAttribute(Namespace="http://schema.intuit.com/finance/v3", IsNullable=true)]
12220+ public partial class CustomExtensions {
12221+
12222+ private string extensionTypeField;
12223+
12224+ private CustomExtensionAssociatedValues[] associatedValuesField;
12225+
12226+ /// <remarks/>
12227+ /// <summary>
12228+ ///
12229+ /// Product: IES
12230+ /// Description: Holds type of the custom extension eg. DIMENSION
12231+ ///
12232+ /// </summary>
12233+ public string ExtensionType {
12234+ get {
12235+ return this.extensionTypeField;
12236+ }
12237+ set {
12238+ this.extensionTypeField = value;
12239+ }
12240+ }
12241+
12242+ /// <remarks/>
12243+ /// <summary>
12244+ ///
12245+ /// Product: IES
12246+ /// Description: Holds the key value pairs of the extension
12247+ ///
12248+ /// </summary>
12249+ [System.Xml.Serialization.XmlElementAttribute("AssociatedValues")]
12250+ public CustomExtensionAssociatedValues[] AssociatedValues {
12251+ get {
12252+ return this.associatedValuesField;
12253+ }
12254+ set {
12255+ this.associatedValuesField = value;
12256+ }
12257+ }
12258+ }
12259+
12260+ /// <remarks/>
12261+ /// <summary>
12262+ ///
12263+ /// Product: IES
12264+ /// Description: Custom Extensions Values associated with entities like transactions
12265+ ///
12266+ /// </summary>
12267+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Intuit.Ipp.XsdExtension", "1.0.0")]
12268+ [System.SerializableAttribute()]
12269+ [System.Diagnostics.DebuggerStepThroughAttribute()]
12270+ [System.ComponentModel.DesignerCategoryAttribute("code")]
12271+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schema.intuit.com/finance/v3")]
12272+ [System.Xml.Serialization.XmlRootAttribute(Namespace="http://schema.intuit.com/finance/v3", IsNullable=true)]
12273+ public partial class CustomExtensionAssociatedValues {
12274+
12275+ private string keyField;
12276+
12277+ private string valueField;
12278+
12279+ /// <remarks/>
12280+ /// <summary>
12281+ ///
12282+ /// Product: IES
12283+ /// Description: Holds the key of the associated custom extension value. This key is a reference to the custom extension defined in Custom Extensions Service
12284+ ///
12285+ /// </summary>
12286+ public string Key {
12287+ get {
12288+ return this.keyField;
12289+ }
12290+ set {
12291+ this.keyField = value;
12292+ }
12293+ }
12294+
12295+ /// <remarks/>
12296+ /// <summary>
12297+ ///
12298+ /// Product: IES
12299+ /// Description: Holds the value of the associated custom extension value
12300+ ///
12301+ /// </summary>
12302+ public string Value {
12303+ get {
12304+ return this.valueField;
12305+ }
12306+ set {
12307+ this.valueField = value;
12308+ }
12309+ }
12310+ }
12311+
1218712312 /// <remarks/>
1218812313 /// <summary>
1218912314 ///
@@ -35326,6 +35451,32 @@ public enum SourceTypeEnum {
3532635451 QBCommerce,
3532735452 }
3532835453
35454+ /// <remarks/>
35455+ /// <summary>
35456+ ///
35457+ /// Product: ALL
35458+ /// Description: Subcontractor's agency verification status for CIS
35459+ ///
35460+ /// </summary>
35461+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Intuit.Ipp.XsdExtension", "1.0.0")]
35462+ [System.SerializableAttribute()]
35463+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schema.intuit.com/finance/v3")]
35464+ [System.Xml.Serialization.XmlRootAttribute(Namespace="http://schema.intuit.com/finance/v3", IsNullable=false)]
35465+ public enum AgencyVerificationStatus {
35466+
35467+ /// <remarks/>
35468+ MATCHED,
35469+
35470+ /// <remarks/>
35471+ UNMATCHED,
35472+
35473+ /// <remarks/>
35474+ PENDING,
35475+
35476+ /// <remarks/>
35477+ FAILED,
35478+ }
35479+
3532935480 /// <remarks/>
3533035481 /// <summary>
3533135482 ///
@@ -37365,6 +37516,18 @@ public partial class Vendor : NameBase {
3736537516
3736637517 private bool costRateFieldSpecified;
3736737518
37519+ private AgencyVerificationStatus agencyVerificationStatusField;
37520+
37521+ private bool agencyVerificationStatusFieldSpecified;
37522+
37523+ private string agencyVerificationStatusMsgField;
37524+
37525+ private System.DateTime agencyVerificationTSUTCField;
37526+
37527+ private bool agencyVerificationTSUTCFieldSpecified;
37528+
37529+ private string companyRegistrationNumberField;
37530+
3736837531 /// <remarks/>
3736937532 /// <summary>
3737037533 /// Name of the contact within the vendor. Used by QBD only
@@ -38136,6 +38299,90 @@ public bool CostRateSpecified {
3813638299 this.costRateFieldSpecified = value;
3813738300 }
3813838301 }
38302+
38303+ /// <remarks/>
38304+ /// <summary>
38305+ ///
38306+ /// Subcontractor's agency verification status for CIS
38307+ ///
38308+ /// </summary>
38309+ public AgencyVerificationStatus AgencyVerificationStatus {
38310+ get {
38311+ return this.agencyVerificationStatusField;
38312+ }
38313+ set {
38314+ this.agencyVerificationStatusField = value;
38315+ }
38316+ }
38317+
38318+ /// <remarks/>
38319+ [System.Xml.Serialization.XmlIgnoreAttribute()]
38320+ [JsonIgnore()]
38321+ public bool AgencyVerificationStatusSpecified {
38322+ get {
38323+ return this.agencyVerificationStatusFieldSpecified;
38324+ }
38325+ set {
38326+ this.agencyVerificationStatusFieldSpecified = value;
38327+ }
38328+ }
38329+
38330+ /// <remarks/>
38331+ /// <summary>
38332+ ///
38333+ /// Subcontractor's agency verification status detailed message for CIS
38334+ ///
38335+ /// </summary>
38336+ public string AgencyVerificationStatusMsg {
38337+ get {
38338+ return this.agencyVerificationStatusMsgField;
38339+ }
38340+ set {
38341+ this.agencyVerificationStatusMsgField = value;
38342+ }
38343+ }
38344+
38345+ /// <remarks/>
38346+ /// <summary>
38347+ ///
38348+ /// Latest timestamp for subcontractor's agency verification for CIS
38349+ ///
38350+ /// </summary>
38351+ public System.DateTime AgencyVerificationTSUTC {
38352+ get {
38353+ return this.agencyVerificationTSUTCField;
38354+ }
38355+ set {
38356+ this.agencyVerificationTSUTCField = value;
38357+ }
38358+ }
38359+
38360+ /// <remarks/>
38361+ [System.Xml.Serialization.XmlIgnoreAttribute()]
38362+ [JsonIgnore()]
38363+ public bool AgencyVerificationTSUTCSpecified {
38364+ get {
38365+ return this.agencyVerificationTSUTCFieldSpecified;
38366+ }
38367+ set {
38368+ this.agencyVerificationTSUTCFieldSpecified = value;
38369+ }
38370+ }
38371+
38372+ /// <remarks/>
38373+ /// <summary>
38374+ ///
38375+ /// Company registration number for CIS
38376+ ///
38377+ /// </summary>
38378+ public string CompanyRegistrationNumber {
38379+ get {
38380+ return this.companyRegistrationNumberField;
38381+ }
38382+ set {
38383+ this.companyRegistrationNumberField = value;
38384+ }
38385+ }
3813938386 }
3814038387
3814138388 /// <remarks/>
0 commit comments