Sila.SDK 0.2.48

There is a newer version of this package available.
See the version list below for details.
dotnet add package Sila.SDK --version 0.2.48
NuGet\Install-Package Sila.SDK -Version 0.2.48
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Sila.SDK" Version="0.2.48" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Sila.SDK --version 0.2.48
#r "nuget: Sila.SDK, 0.2.48"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Sila.SDK as a Cake Addin
#addin nuget:?package=Sila.SDK&version=0.2.48

// Install Sila.SDK as a Cake Tool
#tool nuget:?package=Sila.SDK&version=0.2.48

SDK for the Sila API version 0.2.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.1 is compatible.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 is compatible. 
.NET Framework net46 is compatible.  net461 is compatible.  net462 is compatible.  net463 was computed.  net47 is compatible.  net471 is compatible.  net472 is compatible.  net48 is compatible.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.1 496 9/12/2023
1.0.0 595 7/24/2023
1.0.0-rc1 460 8/10/2023
0.2.51 624 7/20/2023
0.2.50 721 12/19/2022
0.2.49 717 12/9/2022
0.2.48 2,451 7/8/2022
0.2.44 820 6/7/2022
0.2.43 1,010 5/4/2022
0.2.41 858 3/29/2022
0.2.41-rc1 581 4/19/2022
0.2.39 838 3/14/2022
0.2.37 1,206 2/7/2022
0.2.36 890 1/19/2022
0.2.36-rc1 563 2/1/2022
0.2.30 957 11/10/2021
0.2.30-rc3 517 12/20/2021
0.2.30-rc2 567 12/1/2021
0.2.30-rc1 562 11/16/2021
0.2.28 5,282 10/8/2021
0.2.26 803 9/15/2021
0.2.24 753 7/8/2021
0.2.23 866 5/21/2021
0.2.19 852 3/18/2021
0.2.17-rc 688 1/25/2021
0.2.13-rc4 705 1/21/2021
0.2.13-rc3 716 1/4/2021
0.2.13-rc2 775 11/26/2020
0.2.13-rc 693 10/27/2020
0.2.12-rc 906 10/16/2020
0.2.10-rc 751 8/12/2020
0.2.9-rc 912 7/20/2020
0.2.7-rc 814 5/8/2020
0.1.0-rc 1,005 10/16/2019

v0.2.48
Enhancements:
   - Added RegistrationState new optional input field in BusinessUser class in /register.
   - Added RegistrationState new optional input field in BusinessEntityMsg class in /update.
   - Added RegistrationState new optional field to the response in EntityData class in /get_entity.
   - Added TransactionIdempotencyId new optional input field in /issue_sila.
   - Added TransactionIdempotencyId new optional input field in /redeem_sila.
   - Added TransactionIdempotencyId new optional input field in /transfer_sila.
New Features:
   - Created a new method UploadDocuments to support multiple files upload at the same time for /documents endpoint.

v0.2.44
Enhancements:
- Added SilaAvailableBalance and SilaPendingBalance decimal fields to the response in /get_wallet.  
   - Added Wire input field in ProcessingType enum and mockWireAccountName input field in /redeem_sila.
   - Added IMAD, OMAD, ProviderTxId and ProviderStatus string fields in Transaction class to the response in /get_transactions.
   - Added ProviderStatus string field in TimeLine class to the response in /get_transactions.
   - Added Wire field in ProcessingType enum input in SearchFilters class in /get_transactions.
New Features:
   - Added support for /approve_wire endpoint.
   - Added support for /mock_wire_out_file endpoint.

v0.2.43
Enhancements:
- Added SecCode string field in Transaction class to the response and created an overload method without passing userHandle input field in /get_transactions.   
- Added WebDebitVerified bool field in LinkAccountResponse class to the response in /link_account.
   - Added WebDebitVerified bool field in Account class to the response in /get_accounts and /update_account.    

v0.2.41-rc1
Hotfix:
Breaking changes:
   - Renamed class VirtualAccounts to VirtualAccount.
   - Renamed field Instant to InstantACH in ProcessingType enum.
   - Created response class BaseResponseWithErrorCode when status code is 403 in /issue_sila.    

v0.2.41
Enhancements:              
   - Added virtual accounts as a type/section and AchCreditEnabled and AchDebitEnabled boolean fields to the response in /get_payment_methods.   
   - Added PaymentMethodId new optional input field in SearchFilters in /get_transactions.   
   - Updated uuid to wallet_id input field in internal code in WalletSearchFilters in /get_wallets.
   - Added ResponseTimeMs to the response in API returns.
   - Added AchCreditEnabled and AchDebitEnabled new optional inputs fields and corresponding response fields in /open_virtual_account.
   - Added AchCreditEnabled and AchDebitEnabled new optional inputs fields and corresponding response fields in /update_virtual_account.
   - Added AchCreditEnabled and AchDebitEnabled boolean fields to the response in /get_virtual_account.
   - Added AchCreditEnabled and AchDebitEnabled boolean fields to the response in /get_virtual_accounts.
   - Updated identityType input field as optional in /documents.
New Features:
   - Added support for /close_virtual_account endpoint.
   - Added support for /create_test_virtual_account_ach_transaction endpoint.

v0.2.39
Enhancements:              
   - Added SessionIdentifier new optional input field in Device object in /register.
   - Added sessionIdentifier new optional input field in ./add register-data for add device.
   - Added kycLevel new optional input field in /check_kyc.
   - Added KycLevel new optional input field in /check_instant_ach.
   - Added new processing type "INSTANT_SETTLEMENT" in ProcessingType object in /issue_sila.
   - Added ProcessingType object new optional input fields in SearchFilters and ChildTransactions array to the Transaction response in /get_transactions.                   
New Features:
   - Added support for /retry_webhook endpoint.

v0.2.37
Enhancements:        
   - Added SourceId, DestinationId new optional input fields in SearchFilters and EffectiveDate, EffectiveEpoch, SilaLedgerType, SourceId, DestinationId, DestinationSilaLedgerType, LedgerAccountId, DestinationLedgerAccountId in response in /get_transactions.
   - Added SourceId, DestinationId new optional input fields in /issue_sila.
   - Added SourceId, DestinationId new optional input fields in /transfer_sila.
   - Added SourceId, DestinationId new optional input fields in /redeem_sila.
New Features:
   - Added support for /open_virtual_account endpoint to support vAccount.
   - Added support for /update_virtual_account endpoint to support vAccount.
   - Added support for /get_virtual_account endpoint to support vAccount.
   - Added support for /get_virtual_accounts endpoint to support vAccount.   
   - Added support for /get_payment_methods endpoint to support vAccount.

v0.2.36-rc1
Hotfix:
   - Handle null value for the fields AvailableBalance and CurrentBalance in response /get_account_balance.

v0.2.36
Enhancements:        
   - Added Reference to the response in API returns.
   - Added CARD a new optional input in ProcessingType in /redeem_sila.    
   - Added ErrorCode to the response for Instant ACH.
   - Added Members list to the response in /get_entity.
   - Added UuId a new optional input in WalletSearchFilters in /get_wallets.

v0.2.30-rc3
Hotfix:
   - Added new field WalletId in response /get_wallet and /get_wallets.

v0.2.30-rc2
Hotfix:
   - Added new field qualification_details in response /check_instant_ach.

v0.2.30-rc1
Hotfix:
   - Removed private key input from GetWebhooks wrapper.

v0.2.30
Enhancements:    
   - Added cardName a new optional input in /Issue_Sila.
   - Added cardName a new optional input in /Redeem_Sila.
   - Added CardName a new optional input in SearchFilters in /get_transactions.    
   - Added CardName to the response in /get_transactions.
   - Updated RestSharp version to 106.12.0
New Features:
   - Added support for /get_cards.
   - Added support for /link_card.
   - Added support for /delete_card.
   - Added support for /reverse_transaction.
   - Added support for /get_webhooks.
   - Exposed RateLimit-Limit and RateLimit-Remaining parameters in header in APIs endpoint.

v0.2.28
Enhancements:
   - Added Devices info to the response in /get_entity.
   - Added isActive a new optional input in /update_account.
   - Make searchFilters optional input in /get_institutions.

v0.2.26
Enhancements:
   - Added MatchScore, AccountOwnerName, and EntityName to the response in /get_accounts.
   - Added BusinessUuid to the response in /register.
   - Added IsDefault a new optional input in /register_wallet.
   - Added AndroidPackageName a new optional input in /plaid_link_token.
Breaking changes:
   - Register for BusinessUser does not return BaseResponse anymore, it returns BusinessUserResponse object.

v0.2.24
New Features:
   -Adding support for /get_institutions.

v0.2.23
New Features:
   -Adding support for /check_instant_ach.
   -Adding support for blockchain_address filter in /get_transactions

v0.2.22
In this release we included support for new endpoints and fixed some uncompleted response objects.
New Features:
   -Adding support for /plaid_update_link_token.
   -Adding support for plaid_token_type in /link_account endpoint
Breaking changes:
   -RequestKyc does not return BaseResponse anymore, it returns RequestKycResponse object.

v0.2.21
In this release we implemented a new way of calling endpoints, more readable and eficient. The Api is now a singleton instance and the refactored methods follow
a standard way of making requests and getting responses.
ENHANCEMENTS
   -Implementing singleton instance for SilaApi object in the refacotred packages.
   -Register method is refactored with specific request and response objects.
   -LinkAccount method is refactored with specific request and response objects.
   -GetTransactions method is refactored with specific request and response objects.
   -RequestKyc method is refactored with specific request and response objects.
   -CheckKyc method is refactored with specific request and response objects.

CHANGES
   -Register endpoint does not send empty fields anymore (unless the developer specify the field as blank string).
   -Adding /check_partner_kyc endpoint support.
   -Adding /update_account endpoint support.
   -Adding accountOwnerName and matchScore to the LinkAccountResponse object in the refactored packages.
   -Adding bankAccountName filter to SearchFilters object in the refactored packages.
   -Adding verificationUuid to the RequestKycResponse object in the refactored packages.
   -Adding all the fields to the CheckKycResponse object in the refactored packages.
   -Adding kycLevel to the CheckKycRequest object in the refactored packages.

v0.2.17-rc
In this release we added new features including support for Instant ACH as well as a new debug feature that allows you to see the request and response objects in the console.
This release also includes some breaking changes that were made to improve the developer experience and provide some consistency in several areas.  See details below.
New Features:
   - Instant ACH
       - Added support for instant_ach in /issue_sila
       - Added support for device_fingerprint in /register
       - Added support for sms_opt_in in /register, /add/phone, and /update/phone
       - Added support for device registration in /add/device and /register
   - Added debug feature to SilaApi
       - The debug feature is an optional parameter on the creation of the SilaApi client that logs to the console the body of the requests sent to the API and the JSON response.  See https://docs.silamoney.com/docs/netc-sdk-beta for details.
Breaking changes:
   - Renaming kyc class names to caps where needed
       - CheckKycResponse -> CheckKYCResponse
       - CheckKycResponse.ValidKycLevels -> CheckKYCResponse.ValidKYCLevels
       - VerificationResultBase.KycLevel -> VerificationResultBase.KYCLevel
   - Merged SingleWallet into WalletResponse object
       - SingleWallet was removed from the code base and replaced all references with WalletResponse
   - Changed sila amounts to integers on /issue_sila, /transfer_sila and /redeem_sila requests. Changed sila amounts to integers on /get_sila_balance, /get_transactions and /get_wallet responses
       - GetSilaBalanceResponse.SilaBalance changed from decimal to int
       - SingleWalletResponse.SilaBalance changed from decimal to int
       - Transaction.SilaAmount changed from float to int
       - SearchFilters.MaxSilaAmount changed from decimal? to int?
       - SearchFilters.MinSilaAmount changed from decimal? to int?
       - SilaApi.IssueSila - amount parameter now expects an int instead of a float
       - SilaApi.RedeemSila - amount parameter now expects an int instead of a float
       - SilaApi.TransferSila - amount parameter now expects an int instead of a float


v0.2.13-rc4
Bugfixes:
- Rollback breaking change on TimeLine property of the Transaction object. It's been renamed to TimeLines as it used to be prior the breaking change.

v0.2.13-rc3
Features:
- Added support for pagination in GetEntities

Enhancements:
- Removed uneeded Nethereum dependencies
- Added missing property to UpdateWallet response object

Bugfixes:
- Fixed optional fields on Register
- Fixed typo on timeline property of GetTransactions response object
- Removed exception when private keys are not set or left blank when signing

v0.2.13-rc2
Bugfixes
- Fixed production constant on environments file