io.sphere.sdk.customers.queries.CustomerQueryModelImpl Maven / Gradle / Ivy
The newest version!
/*
This class has been generated by class io.sphere.sdk.annotations.processors.HasQueryModelImplementationAnnotationProcessor
induced by the annotation io.sphere.sdk.annotations.HasQueryModelImplementation.
in the source class io.sphere.sdk.customers.queries.CustomerQueryModel.
*/
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.customers.*;
import io.sphere.sdk.types.queries.CustomResourceQueryModelImpl;
final class CustomerQueryModelImpl extends CustomResourceQueryModelImpl implements CustomerQueryModel {
CustomerQueryModelImpl(final QueryModel parent, final String pathSegment) {
super(parent, pathSegment);
}
public final io.sphere.sdk.queries.StringQuerySortingModel key() {
return stringQuerySortingModel("key");
}
public final io.sphere.sdk.queries.StringQuerySortingModel customerNumber() {
return stringQuerySortingModel("customerNumber");
}
public final io.sphere.sdk.queries.StringQuerySortingModel email() {
return stringQuerySortingModel("email");
}
public final io.sphere.sdk.queries.StringQuerySortingModel firstName() {
return stringQuerySortingModel("firstName");
}
public final io.sphere.sdk.queries.StringQuerySortingModel lastName() {
return stringQuerySortingModel("lastName");
}
public final io.sphere.sdk.queries.StringQuerySortingModel middleName() {
return stringQuerySortingModel("middleName");
}
public final io.sphere.sdk.queries.StringQuerySortingModel title() {
return stringQuerySortingModel("title");
}
public final io.sphere.sdk.queries.StringQuerySortingModel defaultShippingAddressId() {
return stringQuerySortingModel("defaultShippingAddressId");
}
public final io.sphere.sdk.queries.StringQuerySortingModel defaultBillingAddressId() {
return stringQuerySortingModel("defaultBillingAddressId");
}
public final io.sphere.sdk.queries.StringQuerySortingModel externalId() {
return stringQuerySortingModel("externalId");
}
public final io.sphere.sdk.queries.ReferenceOptionalQueryModel customerGroup() {
return referenceOptionalQueryModel("customerGroup");
}
public final io.sphere.sdk.queries.LocaleQueryModel locale() {
return localeQueryModel("locale");
}
public final io.sphere.sdk.queries.StringCollectionQueryModel shippingAddressIds() {
return stringCollectionQueryModel("shippingAddressIds");
}
public final io.sphere.sdk.queries.StringCollectionQueryModel billingAddressIds() {
return stringCollectionQueryModel("billingAddressIds");
}
public final io.sphere.sdk.queries.StringQuerySortingModel salutation() {
return stringQuerySortingModel("salutation");
}
public final io.sphere.sdk.queries.StringQuerySortingModel lowercaseEmail() {
return stringQuerySortingModel("lowercaseEmail");
}
public final io.sphere.sdk.queries.BooleanQueryModel isEmailVerified() {
return booleanQueryModel("isEmailVerified");
}
}