io.sphere.sdk.customers.queries.CustomerQueryModel Maven / Gradle / Ivy
/*
This class has been generated by class io.sphere.sdk.annotations.processors.HasQueryModelAnnotationProcessor
induced by the annotation io.sphere.sdk.annotations.HasQueryModel.
in the source class io.sphere.sdk.customers.Customer.
*/
package io.sphere.sdk.customers.queries;
import javax.annotation.Nullable;
import io.sphere.sdk.models.*;
import java.util.*;
import io.sphere.sdk.utils.*;
import com.fasterxml.jackson.annotation.*;
import io.sphere.sdk.queries.*;
import io.sphere.sdk.reviews.queries.*;
import io.sphere.sdk.annotations.HasQueryModelImplementation;
import io.sphere.sdk.customers.*;
import io.sphere.sdk.queries.ResourceQueryModel;
import io.sphere.sdk.types.queries.WithCustomQueryModel;
@HasQueryModelImplementation()
public interface CustomerQueryModel extends ResourceQueryModel, WithCustomQueryModel {
static CustomerQueryModel of() {
return new CustomerQueryModelImpl(null, null);
}
StringQuerySortingModel key();
StringQuerySortingModel customerNumber();
StringQuerySortingModel email();
StringQuerySortingModel firstName();
StringQuerySortingModel lastName();
StringQuerySortingModel middleName();
StringQuerySortingModel title();
StringQuerySortingModel defaultShippingAddressId();
StringQuerySortingModel defaultBillingAddressId();
StringQuerySortingModel externalId();
ReferenceOptionalQueryModel customerGroup();
io.sphere.sdk.queries.LocaleQueryModel locale();
StringCollectionQueryModel shippingAddressIds();
StringCollectionQueryModel billingAddressIds();
StringQuerySortingModel salutation();
StringQuerySortingModel lowercaseEmail();
BooleanQueryModel isEmailVerified();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy