Contains methods relating to PaymentMethod entities.
(ctx: RequestContext, options?: ListQueryOptions<PaymentMethod>, relations: RelationPaths<PaymentMethod> = []) => Promise<PaginatedList<PaymentMethod>>(ctx: RequestContext, paymentMethodId: ID, relations: RelationPaths<PaymentMethod> = []) => Promise<PaymentMethod | undefined>(ctx: RequestContext, input: CreatePaymentMethodInput) => Promise<PaymentMethod>(ctx: RequestContext, input: UpdatePaymentMethodInput) => Promise<PaymentMethod>(ctx: RequestContext, paymentMethodId: ID, force: boolean = false) => Promise<DeletionResponse>(ctx: RequestContext, input: AssignPaymentMethodsToChannelInput) => Promise<Array<Translated<PaymentMethod>>>(ctx: RequestContext, input: RemovePaymentMethodsFromChannelInput) => Promise<Array<Translated<PaymentMethod>>>(ctx: RequestContext) => ConfigurableOperationDefinition[](ctx: RequestContext) => ConfigurableOperationDefinition[](ctx: RequestContext, order: Order) => Promise<PaymentMethodQuote[]>(ctx: RequestContext, method: string) => Promise<{ paymentMethod: PaymentMethod; handler: PaymentMethodHandler; checker: PaymentMethodEligibilityChecker | null; }>(ctx: RequestContext) => Promise<PaymentMethod[]>