Skip to content

Commit

Permalink
build(codegen): updating SDK
Browse files Browse the repository at this point in the history
  • Loading branch information
ct-sdks[bot] committed Feb 13, 2025
1 parent e81a563 commit 5736c32
Show file tree
Hide file tree
Showing 6 changed files with 39 additions and 24 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,9 @@
using System.Globalization;
using System.Linq;
using System.Threading.Tasks;
using commercetools.Base.Models;
using commercetools.Sdk.Api.Client;
using commercetools.Sdk.Api.Models.Common;
using commercetools.Sdk.Api.Models.StandalonePrices;
using commercetools.Sdk.Api.Predicates.Query.Types;
using Xunit;
using static commercetools.Api.IntegrationTests.Products.ProductsFixture;

Expand Down Expand Up @@ -55,8 +53,8 @@ public void CustomFieldQuery()
.StandalonePrices()
.Get()
.WithSort("key asc")
.WithQuery(q => q.Custom(c =>
c.Fields(fields =>
.WithQuery(q => q.Custom(c =>
c.Fields(fields =>
fields.Field("productId").String().Is("abcdef")
.And(fields.Field("channelKey").String().Is("my-channel"))
.And(
Expand All @@ -70,7 +68,7 @@ public void CustomFieldQuery()
)
)
));
Assert.Equal("custom(fields(productId = \"abcdef\" and channelKey = \"my-channel\" and (validFrom <= \"2025-02-11T00:00:00Z\" or validFrom is not defined) and (validUntil >= \"2025-02-11T12:00:00Z\" or validUntil is not defined)))", result.GetQueryParams().First(pair => pair.Key == "where").Value);
Assert.Equal("custom(fields(productId = \"abcdef\" and channelKey = \"my-channel\" and (validFrom <= \"2025-02-11T00:00:00Z\" or validFrom is not defined) and (validUntil >= \"2025-02-11T12:00:00Z\" or validUntil is not defined)))", result.GetQueryParams().First(pair => pair.Key == "where").Value);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,20 +66,23 @@ public IComparisonPredicateBuilder<AttributeQueryBuilderDsl, string> String()
p => new CombinationQueryPredicate<AttributeQueryBuilderDsl>(p, AttributeQueryBuilderDsl.Of),
PredicateFormatter.Format);
}

public IComparisonPredicateBuilder<AttributeQueryBuilderDsl, Date> Date() {

public IComparisonPredicateBuilder<AttributeQueryBuilderDsl, Date> Date()
{
return new DateComparisonPredicateBuilder<AttributeQueryBuilderDsl>(
BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("value")),
p => new CombinationQueryPredicate<AttributeQueryBuilderDsl>(p, AttributeQueryBuilderDsl.Of));
}

public IComparisonPredicateBuilder<AttributeQueryBuilderDsl, DateTime> DateTime() {
public IComparisonPredicateBuilder<AttributeQueryBuilderDsl, DateTime> DateTime()
{
return new DateTimeComparisonPredicateBuilder<AttributeQueryBuilderDsl>(
BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("value")),
p => new CombinationQueryPredicate<AttributeQueryBuilderDsl>(p, AttributeQueryBuilderDsl.Of));
}

public IComparisonPredicateBuilder<AttributeQueryBuilderDsl, TimeSpan> Time() {
public IComparisonPredicateBuilder<AttributeQueryBuilderDsl, TimeSpan> Time()
{
return new TimeComparisonPredicateBuilder<AttributeQueryBuilderDsl>(
BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("value")),
p => new CombinationQueryPredicate<AttributeQueryBuilderDsl>(p, AttributeQueryBuilderDsl.Of));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ namespace commercetools.Sdk.Api.Predicates.Query.Types
{
public partial class FieldContainerQueryBuilderDsl
{
public FieldContainerValueQueryBuilderDsl Field(string fieldName) {
public FieldContainerValueQueryBuilderDsl Field(string fieldName)
{
return new FieldContainerValueQueryBuilderDsl(fieldName);
}
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,28 +1,31 @@
using System;
using commercetools.Base.Models;
using commercetools.Sdk.Api.Predicates.Query.Common;
using FieldContainerQueryBuilderDsl = commercetools.Sdk.Api.Predicates.Query.Types.FieldContainerQueryBuilderDsl;

namespace commercetools.Sdk.Api.Predicates.Query.Types
{
public class FieldContainerValueQueryBuilderDsl {
public class FieldContainerValueQueryBuilderDsl
{

private readonly string _fieldName;

public FieldContainerValueQueryBuilderDsl(string fieldName) {
public FieldContainerValueQueryBuilderDsl(string fieldName)
{
this._fieldName = fieldName;
}

public CombinationQueryPredicate<FieldContainerQueryBuilderDsl> PlainEnum(
Func<CustomFieldEnumValueQueryBuilderDsl, CombinationQueryPredicate<CustomFieldEnumValueQueryBuilderDsl>> fn) {
Func<CustomFieldEnumValueQueryBuilderDsl, CombinationQueryPredicate<CustomFieldEnumValueQueryBuilderDsl>> fn)
{
return new CombinationQueryPredicate<FieldContainerQueryBuilderDsl>(ContainerQueryPredicate.Of()
.Parent(new ConstantQueryPredicate(_fieldName))
.Inner(fn.Invoke(CustomFieldEnumValueQueryBuilderDsl.Of())),
FieldContainerQueryBuilderDsl.Of);
}

public CombinationQueryPredicate<FieldContainerQueryBuilderDsl> LocalizedEnum(
Func<CustomFieldLocalizedEnumValueQueryBuilderDsl, CombinationQueryPredicate<CustomFieldLocalizedEnumValueQueryBuilderDsl>> fn) {
Func<CustomFieldLocalizedEnumValueQueryBuilderDsl, CombinationQueryPredicate<CustomFieldLocalizedEnumValueQueryBuilderDsl>> fn)
{
return new CombinationQueryPredicate<FieldContainerQueryBuilderDsl>(
ContainerQueryPredicate.Of()
.Parent(new ConstantQueryPredicate(_fieldName))
Expand All @@ -31,53 +34,61 @@ public CombinationQueryPredicate<FieldContainerQueryBuilderDsl> LocalizedEnum(
}

public CombinationQueryPredicate<FieldContainerQueryBuilderDsl> Money(
Func<MoneyQueryBuilderDsl, CombinationQueryPredicate<MoneyQueryBuilderDsl>> fn) {
Func<MoneyQueryBuilderDsl, CombinationQueryPredicate<MoneyQueryBuilderDsl>> fn)
{
return new CombinationQueryPredicate<FieldContainerQueryBuilderDsl>(ContainerQueryPredicate.Of()
.Parent(new ConstantQueryPredicate(_fieldName))
.Inner(fn.Invoke(MoneyQueryBuilderDsl.Of())),
FieldContainerQueryBuilderDsl.Of);
}

public CombinationQueryPredicate<FieldContainerQueryBuilderDsl> Reference(
Func<ReferenceQueryBuilderDsl, CombinationQueryPredicate<ReferenceQueryBuilderDsl>> fn) {
Func<ReferenceQueryBuilderDsl, CombinationQueryPredicate<ReferenceQueryBuilderDsl>> fn)
{
return new CombinationQueryPredicate<FieldContainerQueryBuilderDsl>(ContainerQueryPredicate.Of()
.Parent(new ConstantQueryPredicate(_fieldName))
.Inner(fn.Invoke(ReferenceQueryBuilderDsl.Of())),
FieldContainerQueryBuilderDsl.Of);
}

public ComparisonPredicateBuilder<FieldContainerQueryBuilderDsl, long> LongNumber() {
public ComparisonPredicateBuilder<FieldContainerQueryBuilderDsl, long> LongNumber()
{
return new ComparisonPredicateBuilder<FieldContainerQueryBuilderDsl, long>(
BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate(_fieldName)),
p => new CombinationQueryPredicate<FieldContainerQueryBuilderDsl>(p, FieldContainerQueryBuilderDsl.Of),
PredicateFormatter.Format);
}

public IComparisonPredicateBuilder<FieldContainerQueryBuilderDsl, decimal> DoubleNumber() {
public IComparisonPredicateBuilder<FieldContainerQueryBuilderDsl, decimal> DoubleNumber()
{
return new ComparisonPredicateBuilder<FieldContainerQueryBuilderDsl, decimal>(
BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate(_fieldName)),
p => new CombinationQueryPredicate<FieldContainerQueryBuilderDsl>(p, FieldContainerQueryBuilderDsl.Of), PredicateFormatter.Format);
}

public IComparisonPredicateBuilder<FieldContainerQueryBuilderDsl, string> String() {
public IComparisonPredicateBuilder<FieldContainerQueryBuilderDsl, string> String()
{
return new ComparisonPredicateBuilder<FieldContainerQueryBuilderDsl, string>(
BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate(_fieldName)),
p => new CombinationQueryPredicate<FieldContainerQueryBuilderDsl>(p, FieldContainerQueryBuilderDsl.Of), PredicateFormatter.Format);
}

public IComparisonPredicateBuilder<FieldContainerQueryBuilderDsl, Date> Date() {

public IComparisonPredicateBuilder<FieldContainerQueryBuilderDsl, Date> Date()
{
return new DateComparisonPredicateBuilder<FieldContainerQueryBuilderDsl>(
BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate(_fieldName)),
p => new CombinationQueryPredicate<FieldContainerQueryBuilderDsl>(p, FieldContainerQueryBuilderDsl.Of));
}

public IComparisonPredicateBuilder<FieldContainerQueryBuilderDsl, DateTime> DateTime() {
public IComparisonPredicateBuilder<FieldContainerQueryBuilderDsl, DateTime> DateTime()
{
return new DateTimeComparisonPredicateBuilder<FieldContainerQueryBuilderDsl>(
BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate(_fieldName)),
p => new CombinationQueryPredicate<FieldContainerQueryBuilderDsl>(p, FieldContainerQueryBuilderDsl.Of));
}

public IComparisonPredicateBuilder<FieldContainerQueryBuilderDsl, TimeSpan> Time() {
public IComparisonPredicateBuilder<FieldContainerQueryBuilderDsl, TimeSpan> Time()
{
return new TimeComparisonPredicateBuilder<FieldContainerQueryBuilderDsl>(
BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate(_fieldName)),
p => new CombinationQueryPredicate<FieldContainerQueryBuilderDsl>(p, FieldContainerQueryBuilderDsl.Of));
Expand Down
1 change: 1 addition & 0 deletions reference.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
daffa357163fb0f57025670debb2b3ff86a14be5
1 change: 1 addition & 0 deletions references.txt
Original file line number Diff line number Diff line change
Expand Up @@ -315,3 +315,4 @@ b71e64cba7a81b26a5892daca52a9715fd32c05f
159b6f682f761a18daea978cdb2760e7713e0000
cf0f702598daf6d644ae327099b96b83f5539dfb
84fc59f83bc307dc77f8162a92efa15a355a7529
277b3734e873c9dd4cf455c0591fb5d41b478647

0 comments on commit 5736c32

Please sign in to comment.