001
002package com.commercetools.api.predicates.query.me;
003
004import com.commercetools.api.predicates.query.*;
005
006public class MyOrderFromQuoteDraftQueryBuilderDsl {
007    public MyOrderFromQuoteDraftQueryBuilderDsl() {
008    }
009
010    public static MyOrderFromQuoteDraftQueryBuilderDsl of() {
011        return new MyOrderFromQuoteDraftQueryBuilderDsl();
012    }
013
014    public StringComparisonPredicateBuilder<MyOrderFromQuoteDraftQueryBuilderDsl> id() {
015        return new StringComparisonPredicateBuilder<>(BinaryQueryPredicate.of().left(new ConstantQueryPredicate("id")),
016            p -> new CombinationQueryPredicate<>(p, MyOrderFromQuoteDraftQueryBuilderDsl::of));
017    }
018
019    public LongComparisonPredicateBuilder<MyOrderFromQuoteDraftQueryBuilderDsl> version() {
020        return new LongComparisonPredicateBuilder<>(
021            BinaryQueryPredicate.of().left(new ConstantQueryPredicate("version")),
022            p -> new CombinationQueryPredicate<>(p, MyOrderFromQuoteDraftQueryBuilderDsl::of));
023    }
024
025    public BooleanComparisonPredicateBuilder<MyOrderFromQuoteDraftQueryBuilderDsl> quoteStateToAccepted() {
026        return new BooleanComparisonPredicateBuilder<>(
027            BinaryQueryPredicate.of().left(new ConstantQueryPredicate("quoteStateToAccepted")),
028            p -> new CombinationQueryPredicate<>(p, MyOrderFromQuoteDraftQueryBuilderDsl::of));
029    }
030
031}