Overview
Summary
Contact
Donate
Imprint
Prompt for the
TransactionView
Please create a React-JS view called "TransactionView" for the fields of the Transaction entity. The TransactionView must contain the following fields: - name: Amount type: DOUBLE - name: CompletedAt type: DATE - name: CreatedAt type: DATE - name: Currency type: Currency - name: ExternalReference type: STRING - name: FeeAmount type: Fee - name: FundingSource type: FundingSource - name: Merchant type: Merchant - name: NetAmount type: DOUBLE - name: ReceiverUserAccount type: LONG - name: SenderUserAccount type: LONG - name: Status type: STRING - name: Type type: STRING The data source for the [Merchant] select control should be loaded from the relative URL: "/MerchantService/merchant" (HTTP-GET) The data source for the [Currency] select control should be loaded from the relative URL: "/CurrencyService/currency" (HTTP-GET) The data source for the [FundingSource] select control should be loaded from the relative URL: "/FundingSourceService/fundingsource" (HTTP-GET) The data source for the [FeeAmount] select control should be loaded from the relative URL: "/CurrencyService/fee" (HTTP-GET) An existing Transaction entity should be loaded from the relative URL: "/TransactionService/transaction/{id}" (HTTP-GET) If a new Transaction entity has been created, the new entity should be posted to the relative URL: "/TransactionService/transaction" (HTTP-POST) If an existing Transaction entity has been updated, the modified entity should be sent to the relative URL: "/TransactionService/transaction/{id}" (HTTP-PUT) If an existing Transaction entity has to be deleted, the following relative URL should be called: "/TransactionService/transaction/{id}" (HTTP-DELETE) Add a HTML table to the view with the following TransactionItem columns: - column: TaxAmount - column: Description - column: UnitAmount - column: Transaction - column: Name - column: Quantity The table should have the title "TransactionItems" und the data must be loaded from the server with the following relative URL: "/TransactionService/transactionitem/transaction/{id}" Add a HTML table to the view with the following SubscriptionPayment columns: - column: Transaction - column: Subscription - column: ChargeDate - column: Amount - column: Status - column: Currency The table should have the title "SubscriptionPayments" und the data must be loaded from the server with the following relative URL: "/SubscriptionService/subscriptionpayment/transaction/{id}" Add a HTML table to the view with the following RiskAssessment columns: - column: RiskLevel - column: UserAccount - column: Transaction - column: AssessedAt - column: Score - column: Reason The table should have the title "RiskAssessments" und the data must be loaded from the server with the following relative URL: "/TransactionService/riskassessment/transaction/{id}" Add a HTML table to the view with the following Refund columns: - column: Transaction - column: UserAccount - column: CreatedAt - column: Amount - column: Currency - column: Reason - column: Status - column: CompletedAt The table should have the title "Refunds" und the data must be loaded from the server with the following relative URL: "/UserAccountService/refund/transaction/{id}" Add a HTML table to the view with the following ComplianceCheck columns: - column: Transaction - column: CheckType - column: PerformedAt - column: Details - column: UserAccount - column: Status - column: SanctionListEntry - column: Result The table should have the title "ComplianceChecks" und the data must be loaded from the server with the following relative URL: "/UserAccountService/compliancecheck/transaction/{id}" Add a HTML table to the view with the following Invoice columns: - column: BilledUserAccount - column: IssueDate - column: Transaction - column: Notes - column: TotalAmount - column: DueDate - column: Status - column: Merchant - column: Currency - column: Number The table should have the title "Invoices" und the data must be loaded from the server with the following relative URL: "/CurrencyService/invoice/transaction/{id}" Add a HTML table to the view with the following PayoutItem columns: - column: Transaction - column: Payout - column: Amount - column: Reference - column: Status The table should have the title "PayoutItems" und the data must be loaded from the server with the following relative URL: "/TransactionService/payoutitem/transaction/{id}" Add a HTML table to the view with the following SupportCase columns: - column: Description - column: Status - column: Subject - column: Channel - column: Dispute - column: UserAccount - column: ClosedAt - column: Transaction - column: OpenedAt - column: SecurityIncident The table should have the title "SupportCases" und the data must be loaded from the server with the following relative URL: "/UserAccountService/supportcase/transaction/{id}" Add a HTML table to the view with the following Dispute columns: - column: Reason - column: Resolution - column: Transaction - column: Type - column: BuyerUserAccount - column: ClosedAt - column: SellerUserAccount - column: OpenedAt - column: Status - column: OpenedByUserAccount The table should have the title "Disputes" und the data must be loaded from the server with the following relative URL: "/FundingSourceService/dispute/transaction/{id}" Add a HTML table to the view with the following TransactionStatusHistory columns: - column: Reason - column: ChangedAt - column: Status - column: Transaction The table should have the title "TransactionStatusHistorys" und the data must be loaded from the server with the following relative URL: "/TransactionService/transactionstatushistory/transaction/{id}" Add a HTML table to the view with the following Chargeback columns: - column: Currency - column: Amount - column: OpenedAt - column: ClosedAt - column: UserAccount - column: Transaction - column: Status - column: ReasonCode The table should have the title "Chargebacks" und the data must be loaded from the server with the following relative URL: "/UserDeviceService/chargeback/transaction/{id}"
Copy prompt
Overview
Summary
Contact
Donate
Imprint