2020-03-09 21:14:07 +00:00
|
|
|
contract C {
|
|
|
|
mapping(uint256 => Invoice) public invoices;
|
|
|
|
struct Invoice {
|
|
|
|
uint256 AID;
|
|
|
|
bool Aboola;
|
|
|
|
bool Aboolc;
|
|
|
|
bool exists;
|
|
|
|
}
|
|
|
|
|
|
|
|
function nredit(uint256 startindex)
|
|
|
|
public
|
|
|
|
pure
|
|
|
|
returns (
|
|
|
|
uint256[500] memory CIDs,
|
|
|
|
uint256[500] memory dates,
|
|
|
|
uint256[500] memory RIDs,
|
|
|
|
bool[500] memory Cboolas,
|
|
|
|
uint256[500] memory amounts
|
|
|
|
)
|
|
|
|
{}
|
|
|
|
|
|
|
|
function return500InvoicesByDates(
|
|
|
|
uint256 begindate,
|
|
|
|
uint256 enddate,
|
|
|
|
uint256 startindex
|
|
|
|
)
|
|
|
|
public
|
|
|
|
view
|
|
|
|
returns (
|
|
|
|
uint256[500] memory AIDs,
|
|
|
|
bool[500] memory Aboolas,
|
|
|
|
uint256[500] memory dates,
|
|
|
|
bytes32[3][500] memory Abytesas,
|
|
|
|
bytes32[3][500] memory bytesbs,
|
|
|
|
bytes32[2][500] memory bytescs,
|
|
|
|
uint256[500] memory amounts,
|
|
|
|
bool[500] memory Aboolbs,
|
|
|
|
bool[500] memory Aboolcs
|
|
|
|
)
|
|
|
|
{}
|
|
|
|
|
|
|
|
function return500PaymentsByDates(
|
|
|
|
uint256 begindate,
|
|
|
|
uint256 enddate,
|
|
|
|
uint256 startindex
|
|
|
|
)
|
|
|
|
public
|
|
|
|
view
|
|
|
|
returns (
|
|
|
|
uint256[500] memory BIDs,
|
|
|
|
uint256[500] memory dates,
|
|
|
|
uint256[500] memory RIDs,
|
|
|
|
bool[500] memory Bboolas,
|
|
|
|
bytes32[3][500] memory bytesbs,
|
|
|
|
bytes32[2][500] memory bytescs,
|
|
|
|
uint256[500] memory amounts,
|
|
|
|
bool[500] memory Bboolbs
|
|
|
|
)
|
|
|
|
{}
|
|
|
|
}
|
2020-07-20 13:06:45 +00:00
|
|
|
// ====
|
|
|
|
// compileViaYul: false
|
2020-03-09 21:14:07 +00:00
|
|
|
// ----
|
|
|
|
// constructor() ->
|