Class AccountResponse.Builder
- java.lang.Object
-
- pl.gsmservice.gateway.models.components.AccountResponse.Builder
-
- Enclosing class:
- AccountResponse
public static final class AccountResponse.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountResponse.BuilderaccountType(java.util.Optional<? extends AccountType> accountType)Account typeAccountResponse.BuilderaccountType(AccountType accountType)Account typeAccountResponsebuild()AccountResponse.Buildercredit(float credit)Current account balanceAccountResponse.Buildercredit(java.util.Optional<java.lang.Float> credit)Current account balanceAccountResponse.Buildercurrency(java.lang.String currency)Account currencyAccountResponse.Buildercurrency(java.util.Optional<java.lang.String> currency)Account currencyAccountResponse.BuilderisMain(boolean isMain)Is main account?AccountResponse.BuilderisMain(java.util.Optional<java.lang.Boolean> isMain)Is main account?AccountResponse.Builderlimit(float limit)Acount limitAccountResponse.Builderlimit(java.util.Optional<java.lang.Float> limit)Acount limitAccountResponse.Builderlogin(java.lang.String login)User LoginAccountResponse.Builderlogin(java.util.Optional<java.lang.String> login)User LoginAccountResponse.Buildername(java.lang.String name)User name and surnameAccountResponse.Buildername(java.util.Optional<java.lang.String> name)User name and surnameAccountResponse.Buildersubcredit(float subcredit)Subaccount credit balance (null if unlimited)AccountResponse.Buildersubcredit(org.openapitools.jackson.nullable.JsonNullable<java.lang.Float> subcredit)Subaccount credit balance (null if unlimited)
-
-
-
Method Detail
-
login
public AccountResponse.Builder login(java.lang.String login)
User Login
-
login
public AccountResponse.Builder login(java.util.Optional<java.lang.String> login)
User Login
-
accountType
public AccountResponse.Builder accountType(AccountType accountType)
Account type
-
accountType
public AccountResponse.Builder accountType(java.util.Optional<? extends AccountType> accountType)
Account type
-
limit
public AccountResponse.Builder limit(float limit)
Acount limit
-
limit
public AccountResponse.Builder limit(java.util.Optional<java.lang.Float> limit)
Acount limit
-
credit
public AccountResponse.Builder credit(float credit)
Current account balance
-
credit
public AccountResponse.Builder credit(java.util.Optional<java.lang.Float> credit)
Current account balance
-
subcredit
public AccountResponse.Builder subcredit(float subcredit)
Subaccount credit balance (null if unlimited)
-
subcredit
public AccountResponse.Builder subcredit(org.openapitools.jackson.nullable.JsonNullable<java.lang.Float> subcredit)
Subaccount credit balance (null if unlimited)
-
currency
public AccountResponse.Builder currency(java.lang.String currency)
Account currency
-
currency
public AccountResponse.Builder currency(java.util.Optional<java.lang.String> currency)
Account currency
-
name
public AccountResponse.Builder name(java.lang.String name)
User name and surname
-
name
public AccountResponse.Builder name(java.util.Optional<java.lang.String> name)
User name and surname
-
isMain
public AccountResponse.Builder isMain(boolean isMain)
Is main account?
-
isMain
public AccountResponse.Builder isMain(java.util.Optional<java.lang.Boolean> isMain)
Is main account?
-
build
public AccountResponse build()
-
-