Class RecurringTransferServiceExtensions
Inheritance
System.Object
RecurringTransferServiceExtensions
Assembly: Eco.Gameplay.dll
Syntax
public static class RecurringTransferServiceExtensions : Object
Methods
DeregisterWages(IRecurringTransferService)
Declaration
public static void DeregisterWages(this IRecurringTransferService group)
Parameters
Describe(IEnumerable<RecurringTransfer>, Boolean)
Declaration
public static LocString Describe(this IEnumerable<RecurringTransfer> list, bool showEmpty)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<RecurringTransfer> |
list |
|
System.Boolean |
showEmpty |
|
Returns
DescribeCurrentRecurringCharges(IRecurringTransferService)
Declaration
public static string DescribeCurrentRecurringCharges(this IRecurringTransferService service)
Parameters
Returns
Type |
Description |
System.String |
|
DescribeRecurringChargeDefinitions(IRecurringTransferService)
Declaration
public static string DescribeRecurringChargeDefinitions(this IRecurringTransferService service)
Parameters
Returns
Type |
Description |
System.String |
|
GetRecurringTransferForCustomer(IRecurringTransferService, User)
Declaration
public static (float, Currency) GetRecurringTransferForCustomer(this IRecurringTransferService service, User user)
Parameters
Returns
Type |
Description |
System.ValueTuple<System.Single, Currency> |
|
HasValidRecurringTransfer(IRecurringTransferService)
Declaration
public static bool HasValidRecurringTransfer(this IRecurringTransferService service)
Parameters
Returns
Type |
Description |
System.Boolean |
|
LeavingCustomers(IRecurringTransferService)
Declaration
public static IEnumerable<User> LeavingCustomers(this IRecurringTransferService transferService)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<User> |
|
MakeTransferForUser(IRecurringTransferService, User, BankAccount, Boolean)
Declaration
public static LocString MakeTransferForUser(this IRecurringTransferService transferService, User user, BankAccount userBankAccount, bool notify)
Parameters
Returns
RegisterWages(IRecurringTransferService)
Declaration
public static void RegisterWages(this IRecurringTransferService group)
Parameters
TryPayAll(IRecurringTransferService, Boolean)
Declaration
public static void TryPayAll(this IRecurringTransferService transferService, bool force = false)
Parameters
UnpaidWages(IRecurringTransferService, User, LocString)
We sent a private message to the user that didn't receive the transfer.
Declaration
public static void UnpaidWages(this IRecurringTransferService service, User user, LocString result)
Parameters
UpdateTransfers(IRecurringTransferService)
Declaration
public static void UpdateTransfers(this IRecurringTransferService service)
Parameters
ValidRecurringTransfer(IRecurringTransferService, LocString)
Declaration
public static Result ValidRecurringTransfer(this IRecurringTransferService service, LocString name)
Parameters
Returns