# Aktualizacja ustawień portfela

Aktualizuje język faktur oraz ustawienia wypłat portfela. Przesłanie obiektu withdraw nadpisuje wszystkie dotychczasowe ustawienia wypłat.

Typy wypłat:
- manual - wypłaty zlecane ręcznie (POST /withdraws),
- workdays - automatyczna wypłata w każdy dzień roboczy,
- balance_greater_than - automatyczna wypłata po przekroczeniu balanceToAutoPayout,
- custom_days - automatyczna wypłata w wybrane dni tygodnia (customDays), gdy saldo przekracza balanceToAutoPayout.

Endpoint: PATCH /flow/{flowServiceId}/submerchants/{submerchantId}/finances/{walletId}
Version: 1.0.0
Security: bearerAuth

## Path parameters:

  - `flowServiceId` (string, required)
    ID usługi Flow
    Example: "flow_aaaabbbb"

  - `submerchantId` (string, required)
    ID submerchanta (flsm_...) lub jego customId
    Example: "flsm_aaaabbbb"

  - `walletId` (string, required)
    ID portfela
    Example: "0199a5f0-2b8c-7c1e-9e3a-1f2b3c4d5e6f"

## Request fields (application/json):

  - `invoiceLocale` (string)
    Język faktur
    Enum: "pl", "en"

  - `withdraw` (object)
    Ustawienia wypłat (nadpisują dotychczasowe)

  - `withdraw.type` (string, required)
    Typ wypłat
    Enum: "manual", "workdays", "balance_greater_than", "custom_days"

  - `withdraw.leftBalance` (number)
    Kwota pozostawiana w portfelu przy wypłacie. Niedozwolone dla manual.
    Example: 10

  - `withdraw.balanceToAutoPayout` (number)
    Saldo, po przekroczeniu którego następuje wypłata. Wymagane dla balance_greater_than i custom_days.
    Example: 100

  - `withdraw.customDays` (array)
    Dni tygodnia wypłat (1 = poniedziałek ... 5 = piątek). Wymagane i dozwolone tylko dla custom_days.
    Enum: 1, 2, 3, 4, 5

## Response 401 fields (application/json):

  - `success` (boolean, required)
    Request status

  - `errorCode` (string, required)
    Error status code
    Enum: "UNAUTHORIZED"

## Response 403 fields (application/json):

  - `success` (boolean, required)
    Request status

  - `message` (string)
    Opis błędu

  - `errorCode` (string, required)
    Kod błędu

## Response 422 fields (application/json):

  - `success` (boolean, required)
    Request status

  - `errorCode` (string, required)
    Error status code
    Enum: "VALIDATION_ERROR"

  - `errors` (object, required)
    Example: {"amount":["The amount field is required."],"currency":["The selected currency is invalid."]}

  - `errors.amount` (array)
    Example: ["The amount field is required."]


## Response 204 fields
