io.sphere.sdk.payments.queries.PaymentQueryModel Maven / Gradle / Ivy
package io.sphere.sdk.payments.queries;
import io.sphere.sdk.customers.Customer;
import io.sphere.sdk.payments.Payment;
import io.sphere.sdk.queries.*;
import io.sphere.sdk.types.queries.CustomQueryModel;
import io.sphere.sdk.types.queries.WithCustomQueryModel;
/**
* {@doc.gen summary payments}
*/
public interface PaymentQueryModel extends ResourceQueryModel, WithCustomQueryModel {
CustomQueryModel custom();
ReferenceOptionalQueryModel customer();
StringQuerySortingModel externalId();
StringQuerySortingModel interfaceId();
MoneyQueryModel amountPlanned();
MoneyQueryModel amountAuthorized();
MoneyQueryModel amountPaid();
MoneyQueryModel amountRefunded();
TimestampSortingModel authorizedUntil();
PaymentMethodInfoQueryModel paymentMethodInfo();
PaymentStatusQueryModel paymentStatus();
TransactionCollectionQueryModel transactions();
static PaymentQueryModel of() {
return new PaymentQueryModelImpl(null, null);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy