ProvidersDto Data Type

The Class ProvidersDto.

Implemented Interfaces
Serializable
Properties
name data type description
paging PagingAndFiltering The paging.
provider array of ProviderDto The providers.
actionStatus ActionStatus The status response of the web service response.

Example

{
  "paging" : {
    "fullTextFilter" : "...",
    "filters" : {
      "property1" : { },
      "property2" : { }
    },
    "fields" : "...",
    "offset" : 12345,
    "limit" : 12345,
    "sortBy" : "...",
    "sortOrder" : "ASCENDING",
    "multiSortOrder" : "...",
    "totalNumberOfRecords" : 12345,
    "loadReferenceDepth" : 12345
  },
  "provider" : [ {
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "description" : "...",
    "currency" : "...",
    "country" : "...",
    "language" : "...",
    "multiCurrency" : true,
    "multiCountry" : true,
    "multiLanguage" : true,
    "userAccount" : "...",
    "enterprise" : true,
    "levelDuplication" : true,
    "rounding" : 12345,
    "roundingMode" : "HALF_EVEN",
    "invoiceRounding" : 12345,
    "invoiceRoundingMode" : "DOWN",
    "prepaidReservationExpirationDelayinMillisec" : 12345,
    "email" : "...",
    "bankCoordinates" : {
      "bankCode" : "...",
      "branchCode" : "...",
      "accountNumber" : "...",
      "key" : "...",
      "iban" : "...",
      "bic" : "...",
      "accountOwner" : "...",
      "bankName" : "...",
      "bankId" : "...",
      "issuerNumber" : "...",
      "issuerName" : "...",
      "ics" : "..."
    },
    "paymentPlanPolicy" : {
      "defaultInstallmentCount" : 12345,
      "maxPaymentPlanDuration" : 12345,
      "defaultFeePerInstallmentPlan" : 12345,
      "installmentAmountRounding" : 12345,
      "defaultInterestRate" : 12345,
      "minAllowedReceivableAmount" : 12345.0,
      "maxAllowedReceivableAmount" : 12345.0,
      "minInstallmentAmount" : 12345.0,
      "theresHoldForApproval" : 12345.0,
      "splitEvenly" : true,
      "allowCustomInstallmentPlan" : true,
      "addInterestRate" : true,
      "addInstallmentFee" : true,
      "defaultBlockPayments" : true,
      "requireInternalApproval" : true,
      "defaultRecurrenceUnit" : "MONTH",
      "actionOnRemainingAmount" : "ADDITIONAL",
      "clearingPriority" : "OLDEST",
      "allowedPaymentMethods" : [ "STRIPE", "CARD" ],
      "dunningDefaultPauseReason" : 12345,
      "defaultStartingDateOfPlan" : "LAST_DAY_OF_CURRENT_MONTH",
      "allowedCreditCategories" : [ 12345, 12345 ]
    },
    "recognizeRevenue" : true,
    "invoiceConfiguration" : {
      "displaySubscriptions" : true,
      "displayServices" : true,
      "displayOffers" : true,
      "displayEdrs" : true,
      "displayProvider" : true,
      "displayCfAsXML" : true,
      "displayPricePlans" : true,
      "displayDetail" : true,
      "displayChargesPeriods" : true,
      "displayBillingCycle" : true,
      "displayFreeTransacInInvoice" : true,
      "displayOrders" : true,
      "currentInvoiceNb" : 12345,
      "displayWalletOperations" : true,
      "defaultInvoiceSubcategoryCode" : "...",
      "defaultGenericArticleCode" : "...",
      "defaultDiscountArticleCode" : "...",
      "defaultAdvancedPaymentArticleCode" : "...",
      "defaultInvoiceMinimumArticleCode" : "...",
      "displayUserAccountHierarchy" : true,
      "displayTaxDetails" : true
    },
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "cdrDeduplicationKeyEL" : "..."
  }, {
    "auditableField" : [ {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    }, {
      "entityClass" : "...",
      "fieldName" : "...",
      "id" : 12345,
      "changeOrigin" : "...",
      "auditableField" : [ { }, { } ],
      "originName" : "...",
      "code" : "...",
      "previousState" : "...",
      "currentState" : "...",
      "description" : "...",
      "created" : "...",
      "updatedCode" : "...",
      "actor" : "..."
    } ],
    "code" : "...",
    "description" : "...",
    "currency" : "...",
    "country" : "...",
    "language" : "...",
    "multiCurrency" : true,
    "multiCountry" : true,
    "multiLanguage" : true,
    "userAccount" : "...",
    "enterprise" : true,
    "levelDuplication" : true,
    "rounding" : 12345,
    "roundingMode" : "UP",
    "invoiceRounding" : 12345,
    "invoiceRoundingMode" : "UP",
    "prepaidReservationExpirationDelayinMillisec" : 12345,
    "email" : "...",
    "bankCoordinates" : {
      "bankCode" : "...",
      "branchCode" : "...",
      "accountNumber" : "...",
      "key" : "...",
      "iban" : "...",
      "bic" : "...",
      "accountOwner" : "...",
      "bankName" : "...",
      "bankId" : "...",
      "issuerNumber" : "...",
      "issuerName" : "...",
      "ics" : "..."
    },
    "paymentPlanPolicy" : {
      "defaultInstallmentCount" : 12345,
      "maxPaymentPlanDuration" : 12345,
      "defaultFeePerInstallmentPlan" : 12345,
      "installmentAmountRounding" : 12345,
      "defaultInterestRate" : 12345,
      "minAllowedReceivableAmount" : 12345.0,
      "maxAllowedReceivableAmount" : 12345.0,
      "minInstallmentAmount" : 12345.0,
      "theresHoldForApproval" : 12345.0,
      "splitEvenly" : true,
      "allowCustomInstallmentPlan" : true,
      "addInterestRate" : true,
      "addInstallmentFee" : true,
      "defaultBlockPayments" : true,
      "requireInternalApproval" : true,
      "defaultRecurrenceUnit" : "DAY",
      "actionOnRemainingAmount" : "ADDITIONAL",
      "clearingPriority" : "NEWEST",
      "allowedPaymentMethods" : [ "WIRETRANSFER", "DIRECTDEBIT" ],
      "dunningDefaultPauseReason" : 12345,
      "defaultStartingDateOfPlan" : "FIRST_DAY_OF_NEXT_MONTH",
      "allowedCreditCategories" : [ 12345, 12345 ]
    },
    "recognizeRevenue" : true,
    "invoiceConfiguration" : {
      "displaySubscriptions" : true,
      "displayServices" : true,
      "displayOffers" : true,
      "displayEdrs" : true,
      "displayProvider" : true,
      "displayCfAsXML" : true,
      "displayPricePlans" : true,
      "displayDetail" : true,
      "displayChargesPeriods" : true,
      "displayBillingCycle" : true,
      "displayFreeTransacInInvoice" : true,
      "displayOrders" : true,
      "currentInvoiceNb" : 12345,
      "displayWalletOperations" : true,
      "defaultInvoiceSubcategoryCode" : "...",
      "defaultGenericArticleCode" : "...",
      "defaultDiscountArticleCode" : "...",
      "defaultAdvancedPaymentArticleCode" : "...",
      "defaultInvoiceMinimumArticleCode" : "...",
      "displayUserAccountHierarchy" : true,
      "displayTaxDetails" : true
    },
    "customFields" : {
      "customField" : [ { }, { } ],
      "inheritedCustomField" : [ { }, { } ]
    },
    "cdrDeduplicationKeyEL" : "..."
  } ],
  "actionStatus" : {
    "status" : "WARNING",
    "errorCode" : { },
    "message" : "...",
    "entityId" : 12345,
    "entityCode" : "...",
    "nrAffected" : 12345,
    "json" : "..."
  }
}