io.sphere.sdk.discountcodes.queries.DiscountCodeByIdGet Maven / Gradle / Ivy
package io.sphere.sdk.discountcodes.queries;
import io.sphere.sdk.discountcodes.DiscountCode;
import io.sphere.sdk.discountcodes.expansion.DiscountCodeExpansionModel;
import io.sphere.sdk.models.Identifiable;
import io.sphere.sdk.expansion.ExpansionPath;
import io.sphere.sdk.queries.MetaModelGetDsl;
import java.util.List;
import java.util.function.Function;
public interface DiscountCodeByIdGet extends MetaModelGetDsl> {
static DiscountCodeByIdGet of(final Identifiable cartDiscount) {
return of(cartDiscount.getId());
}
static DiscountCodeByIdGet of(final String id) {
return new DiscountCodeByIdGetImpl(id);
}
@Override
DiscountCodeByIdGet plusExpansionPaths(final Function, ExpansionPath> m);
@Override
DiscountCodeByIdGet withExpansionPaths(final Function, ExpansionPath> m);
@Override
List> expansionPaths();
@Override
DiscountCodeByIdGet plusExpansionPaths(final ExpansionPath expansionPath);
@Override
DiscountCodeByIdGet withExpansionPaths(final ExpansionPath expansionPath);
@Override
DiscountCodeByIdGet withExpansionPaths(final List> expansionPaths);
}