Skip to content

Commit

Permalink
Merge pull request #326 from commercetools/gen-sdk-updates
Browse files Browse the repository at this point in the history
Update generated SDKs
  • Loading branch information
kodiakhq[bot] committed Jun 28, 2024
2 parents 6a7ad3f + 9b98be1 commit bba230a
Show file tree
Hide file tree
Showing 36 changed files with 482 additions and 0 deletions.
10 changes: 10 additions & 0 deletions changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@
<details>
<summary>Added Property(s)</summary>

- added property `approvalRuleMode` to type `BusinessUnit`
- added property `approvalRuleMode` to type `BusinessUnitDraft`
- added property `approvalRuleMode` to type `Company`
- added property `approvalRuleMode` to type `CompanyDraft`
- added property `approvalRuleMode` to type `Division`
- added property `approvalRuleMode` to type `DivisionDraft`
- added property `metaTitle` to type `ProductTailoringCreatedMessage`
- added property `metaDescription` to type `ProductTailoringCreatedMessage`
- added property `metaKeywords` to type `ProductTailoringCreatedMessage`
Expand Down Expand Up @@ -122,16 +128,20 @@
<details>
<summary>Added Type(s)</summary>

- added type `BusinessUnitApprovalRuleMode`
- added type `BusinessUnitChangeApprovalRuleModeAction`
- added type `CustomerIndexingProgress`
- added type `CustomerIndexingStatus`
- added type `CustomerPagedSearchResponse`
- added type `CustomerSearchIndexingStatusResponse`
- added type `CustomerSearchRequest`
- added type `CustomerSearchResult`
- added type `BusinessUnitApprovalRuleModeChangedMessage`
- added type `ProductTailoringImageAddedMessage`
- added type `ProductTailoringImagesSetMessage`
- added type `ProductVariantTailoringAddedMessage`
- added type `ProductVariantTailoringRemovedMessage`
- added type `BusinessUnitApprovalRuleModeChangedMessagePayload`
- added type `ProductTailoringImageAddedMessagePayload`
- added type `ProductTailoringImagesSetMessagePayload`
- added type `ProductVariantTailoringAddedMessagePayload`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,5 +70,7 @@ public partial class BusinessUnit : IBusinessUnit
public IBusinessUnitKeyReference ParentUnit { get; set; }

public IBusinessUnitKeyReference TopLevelUnit { get; set; }

public IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using commercetools.Base.CustomAttributes;
using commercetools.Base.Models;

// ReSharper disable CheckNamespace
namespace commercetools.Sdk.Api.Models.BusinessUnits
{
public enum BusinessUnitApprovalRuleMode
{
[Description("Explicit")]
Explicit,

[Description("ExplicitAndFromParent")]
ExplicitAndFromParent
}

public class BusinessUnitApprovalRuleModeWrapper : IBusinessUnitApprovalRuleMode
{
public string JsonName { get; internal set; }
public BusinessUnitApprovalRuleMode? Value { get; internal set; }
public override string ToString()
{
return JsonName;
}

IEnumerator IEnumerable.GetEnumerator()
{
return GetEnumerator();
}

public new IEnumerator<char> GetEnumerator()
{
return JsonName.GetEnumerator();
}
}

[EnumInterfaceCreator(typeof(IBusinessUnitApprovalRuleMode), "FindEnum")]
public interface IBusinessUnitApprovalRuleMode : IJsonName, IEnumerable<char>
{
public static IBusinessUnitApprovalRuleMode Explicit = new BusinessUnitApprovalRuleModeWrapper
{ Value = BusinessUnitApprovalRuleMode.Explicit, JsonName = "Explicit" };

public static IBusinessUnitApprovalRuleMode ExplicitAndFromParent = new BusinessUnitApprovalRuleModeWrapper
{ Value = BusinessUnitApprovalRuleMode.ExplicitAndFromParent, JsonName = "ExplicitAndFromParent" };

BusinessUnitApprovalRuleMode? Value { get; }

static IBusinessUnitApprovalRuleMode[] Values()
{
return new[]
{
Explicit ,
ExplicitAndFromParent
};
}
static IBusinessUnitApprovalRuleMode FindEnum(string value)
{
return Values().FirstOrDefault(origin => origin.JsonName == value) ?? new BusinessUnitApprovalRuleModeWrapper() { JsonName = value };
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
namespace commercetools.Sdk.Api.Models.BusinessUnits
{

public partial class BusinessUnitChangeApprovalRuleModeAction : IBusinessUnitChangeApprovalRuleModeAction
{
public string Action { get; set; }

public IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }
public BusinessUnitChangeApprovalRuleModeAction()
{
this.Action = "changeApprovalRuleMode";
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ public partial class BusinessUnitDraft : IBusinessUnitDraft
public IEnumerable<IAssociateDraft> AssociatesEnumerable { set => Associates = value.ToList(); }


public IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }

public IList<IBaseAddress> Addresses { get; set; }
public IEnumerable<IBaseAddress> AddressesEnumerable { set => Addresses = value.ToList(); }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,8 @@ public partial class Company : ICompany
public IBusinessUnitKeyReference ParentUnit { get; set; }

public IBusinessUnitKeyReference TopLevelUnit { get; set; }

public IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }
public Company()
{
this.UnitType = IBusinessUnitType.FindEnum("Company");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ public partial class CompanyDraft : ICompanyDraft
public IEnumerable<IAssociateDraft> AssociatesEnumerable { set => Associates = value.ToList(); }


public IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }

public IList<IBaseAddress> Addresses { get; set; }
public IEnumerable<IBaseAddress> AddressesEnumerable { set => Addresses = value.ToList(); }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,8 @@ public partial class Division : IDivision
public IBusinessUnitKeyReference ParentUnit { get; set; }

public IBusinessUnitKeyReference TopLevelUnit { get; set; }

public IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }
public Division()
{
this.UnitType = IBusinessUnitType.FindEnum("Division");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ public partial class DivisionDraft : IDivisionDraft
public IEnumerable<IAssociateDraft> AssociatesEnumerable { set => Associates = value.ToList(); }


public IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }

public IList<IBaseAddress> Addresses { get; set; }
public IEnumerable<IBaseAddress> AddressesEnumerable { set => Addresses = value.ToList(); }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,8 @@ public partial interface IBusinessUnit : IBaseResource

IBusinessUnitKeyReference TopLevelUnit { get; set; }

IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }

static commercetools.Sdk.Api.Models.BusinessUnits.Company Company(Action<commercetools.Sdk.Api.Models.BusinessUnits.Company> init = null)
{
var t = new commercetools.Sdk.Api.Models.BusinessUnits.Company();
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
using commercetools.Base.CustomAttributes;

// ReSharper disable CheckNamespace
namespace commercetools.Sdk.Api.Models.BusinessUnits
{
[DeserializeAs(typeof(commercetools.Sdk.Api.Models.BusinessUnits.BusinessUnitChangeApprovalRuleModeAction))]
public partial interface IBusinessUnitChangeApprovalRuleModeAction : IBusinessUnitUpdateAction
{
IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ public partial interface IBusinessUnitDraft
IEnumerable<IAssociateDraft> AssociatesEnumerable { set => Associates = value.ToList(); }


IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }

IList<IBaseAddress> Addresses { get; set; }
IEnumerable<IBaseAddress> AddressesEnumerable { set => Addresses = value.ToList(); }

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ namespace commercetools.Sdk.Api.Models.BusinessUnits
[SubTypeDiscriminator("addShippingAddressId", typeof(commercetools.Sdk.Api.Models.BusinessUnits.BusinessUnitAddShippingAddressIdAction))]
[SubTypeDiscriminator("addStore", typeof(commercetools.Sdk.Api.Models.BusinessUnits.BusinessUnitAddStoreAction))]
[SubTypeDiscriminator("changeAddress", typeof(commercetools.Sdk.Api.Models.BusinessUnits.BusinessUnitChangeAddressAction))]
[SubTypeDiscriminator("changeApprovalRuleMode", typeof(commercetools.Sdk.Api.Models.BusinessUnits.BusinessUnitChangeApprovalRuleModeAction))]
[SubTypeDiscriminator("changeAssociate", typeof(commercetools.Sdk.Api.Models.BusinessUnits.BusinessUnitChangeAssociateAction))]
[SubTypeDiscriminator("changeAssociateMode", typeof(commercetools.Sdk.Api.Models.BusinessUnits.BusinessUnitChangeAssociateModeAction))]
[SubTypeDiscriminator("changeName", typeof(commercetools.Sdk.Api.Models.BusinessUnits.BusinessUnitChangeNameAction))]
Expand Down Expand Up @@ -72,6 +73,12 @@ static commercetools.Sdk.Api.Models.BusinessUnits.BusinessUnitChangeAddressActio
init?.Invoke(t);
return t;
}
static commercetools.Sdk.Api.Models.BusinessUnits.BusinessUnitChangeApprovalRuleModeAction ChangeApprovalRuleMode(Action<commercetools.Sdk.Api.Models.BusinessUnits.BusinessUnitChangeApprovalRuleModeAction> init = null)
{
var t = new commercetools.Sdk.Api.Models.BusinessUnits.BusinessUnitChangeApprovalRuleModeAction();
init?.Invoke(t);
return t;
}
static commercetools.Sdk.Api.Models.BusinessUnits.BusinessUnitChangeAssociateAction ChangeAssociate(Action<commercetools.Sdk.Api.Models.BusinessUnits.BusinessUnitChangeAssociateAction> init = null)
{
var t = new commercetools.Sdk.Api.Models.BusinessUnits.BusinessUnitChangeAssociateAction();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,7 @@ public partial interface ICompany : IBusinessUnit

new IBusinessUnitAssociateMode AssociateMode { get; set; }

new IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,7 @@ public partial interface IDivision : IBusinessUnit

new IBusinessUnitAssociateMode AssociateMode { get; set; }

new IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,7 @@ public partial interface IDivisionDraft : IBusinessUnitDraft

new IBusinessUnitAssociateMode AssociateMode { get; set; }

new IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }

}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
using commercetools.Sdk.Api.Models.BusinessUnits;
using commercetools.Sdk.Api.Models.Common;
using System;


namespace commercetools.Sdk.Api.Models.Messages
{

public partial class BusinessUnitApprovalRuleModeChangedMessage : IBusinessUnitApprovalRuleModeChangedMessage
{
public string Id { get; set; }

public long Version { get; set; }

public DateTime CreatedAt { get; set; }

public DateTime LastModifiedAt { get; set; }

public ILastModifiedBy LastModifiedBy { get; set; }

public ICreatedBy CreatedBy { get; set; }

public long SequenceNumber { get; set; }

public IReference Resource { get; set; }

public long ResourceVersion { get; set; }

public string Type { get; set; }

public IUserProvidedIdentifiers ResourceUserProvidedIdentifiers { get; set; }

public IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }

public IBusinessUnitApprovalRuleMode OldApprovalRuleMode { get; set; }
public BusinessUnitApprovalRuleModeChangedMessage()
{
this.Type = "BusinessUnitApprovalRuleModeChanged";
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
using commercetools.Sdk.Api.Models.BusinessUnits;


namespace commercetools.Sdk.Api.Models.Messages
{

public partial class BusinessUnitApprovalRuleModeChangedMessagePayload : IBusinessUnitApprovalRuleModeChangedMessagePayload
{
public string Type { get; set; }

public IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }

public IBusinessUnitApprovalRuleMode OldApprovalRuleMode { get; set; }
public BusinessUnitApprovalRuleModeChangedMessagePayload()
{
this.Type = "BusinessUnitApprovalRuleModeChanged";
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
using commercetools.Sdk.Api.Models.BusinessUnits;
using commercetools.Base.CustomAttributes;

// ReSharper disable CheckNamespace
namespace commercetools.Sdk.Api.Models.Messages
{
[DeserializeAs(typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitApprovalRuleModeChangedMessage))]
public partial interface IBusinessUnitApprovalRuleModeChangedMessage : IMessage
{
IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }

IBusinessUnitApprovalRuleMode OldApprovalRuleMode { get; set; }

}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
using commercetools.Sdk.Api.Models.BusinessUnits;
using commercetools.Base.CustomAttributes;

// ReSharper disable CheckNamespace
namespace commercetools.Sdk.Api.Models.Messages
{
[DeserializeAs(typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitApprovalRuleModeChangedMessagePayload))]
public partial interface IBusinessUnitApprovalRuleModeChangedMessagePayload : IMessagePayload
{
IBusinessUnitApprovalRuleMode ApprovalRuleMode { get; set; }

IBusinessUnitApprovalRuleMode OldApprovalRuleMode { get; set; }

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ namespace commercetools.Sdk.Api.Models.Messages
[SubTypeDiscriminator("BusinessUnitAddressCustomTypeRemoved", typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitAddressCustomTypeRemovedMessage))]
[SubTypeDiscriminator("BusinessUnitAddressCustomTypeSet", typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitAddressCustomTypeSetMessage))]
[SubTypeDiscriminator("BusinessUnitAddressRemoved", typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitAddressRemovedMessage))]
[SubTypeDiscriminator("BusinessUnitApprovalRuleModeChanged", typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitApprovalRuleModeChangedMessage))]
[SubTypeDiscriminator("BusinessUnitAssociateAdded", typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitAssociateAddedMessage))]
[SubTypeDiscriminator("BusinessUnitAssociateChanged", typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitAssociateChangedMessage))]
[SubTypeDiscriminator("BusinessUnitAssociateModeChanged", typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitAssociateModeChangedMessage))]
Expand Down Expand Up @@ -425,6 +426,12 @@ static commercetools.Sdk.Api.Models.Messages.BusinessUnitAddressRemovedMessage B
init?.Invoke(t);
return t;
}
static commercetools.Sdk.Api.Models.Messages.BusinessUnitApprovalRuleModeChangedMessage BusinessUnitApprovalRuleModeChanged(Action<commercetools.Sdk.Api.Models.Messages.BusinessUnitApprovalRuleModeChangedMessage> init = null)
{
var t = new commercetools.Sdk.Api.Models.Messages.BusinessUnitApprovalRuleModeChangedMessage();
init?.Invoke(t);
return t;
}
static commercetools.Sdk.Api.Models.Messages.BusinessUnitAssociateAddedMessage BusinessUnitAssociateAdded(Action<commercetools.Sdk.Api.Models.Messages.BusinessUnitAssociateAddedMessage> init = null)
{
var t = new commercetools.Sdk.Api.Models.Messages.BusinessUnitAssociateAddedMessage();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ namespace commercetools.Sdk.Api.Models.Messages
[SubTypeDiscriminator("BusinessUnitAddressCustomTypeRemoved", typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitAddressCustomTypeRemovedMessagePayload))]
[SubTypeDiscriminator("BusinessUnitAddressCustomTypeSet", typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitAddressCustomTypeSetMessagePayload))]
[SubTypeDiscriminator("BusinessUnitAddressRemoved", typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitAddressRemovedMessagePayload))]
[SubTypeDiscriminator("BusinessUnitApprovalRuleModeChanged", typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitApprovalRuleModeChangedMessagePayload))]
[SubTypeDiscriminator("BusinessUnitAssociateAdded", typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitAssociateAddedMessagePayload))]
[SubTypeDiscriminator("BusinessUnitAssociateChanged", typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitAssociateChangedMessagePayload))]
[SubTypeDiscriminator("BusinessUnitAssociateModeChanged", typeof(commercetools.Sdk.Api.Models.Messages.BusinessUnitAssociateModeChangedMessagePayload))]
Expand Down Expand Up @@ -405,6 +406,12 @@ static commercetools.Sdk.Api.Models.Messages.BusinessUnitAddressRemovedMessagePa
init?.Invoke(t);
return t;
}
static commercetools.Sdk.Api.Models.Messages.BusinessUnitApprovalRuleModeChangedMessagePayload BusinessUnitApprovalRuleModeChanged(Action<commercetools.Sdk.Api.Models.Messages.BusinessUnitApprovalRuleModeChangedMessagePayload> init = null)
{
var t = new commercetools.Sdk.Api.Models.Messages.BusinessUnitApprovalRuleModeChangedMessagePayload();
init?.Invoke(t);
return t;
}
static commercetools.Sdk.Api.Models.Messages.BusinessUnitAssociateAddedMessagePayload BusinessUnitAssociateAdded(Action<commercetools.Sdk.Api.Models.Messages.BusinessUnitAssociateAddedMessagePayload> init = null)
{
var t = new commercetools.Sdk.Api.Models.Messages.BusinessUnitAssociateAddedMessagePayload();
Expand Down
Loading

0 comments on commit bba230a

Please sign in to comment.