///| Named monitoring profiles for corridor scenario analysis.
///|
/// Counts corridor events at profile 001.
pub fn corridor_02_001(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 002.
pub fn corridor_02_002(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 1000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 900 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 003.
pub fn corridor_02_003(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 1250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1200 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 004.
pub fn corridor_02_004(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 1500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1500 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 005.
pub fn corridor_02_005(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 1750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1800 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 006.
pub fn corridor_02_006(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 2000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2100 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 007.
pub fn corridor_02_007(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 2250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2400 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 008.
pub fn corridor_02_008(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 2500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2700 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 009.
pub fn corridor_02_009(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 2750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3000 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 010.
pub fn corridor_02_010(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 3000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 011.
pub fn corridor_02_011(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 3250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 012.
pub fn corridor_02_012(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 3500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 013.
pub fn corridor_02_013(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 3750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 014.
pub fn corridor_02_014(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 4000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 900 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 015.
pub fn corridor_02_015(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 4250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1200 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 016.
pub fn corridor_02_016(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 4500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1500 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 017.
pub fn corridor_02_017(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 4750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1800 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 018.
pub fn corridor_02_018(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 5000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2100 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 019.
pub fn corridor_02_019(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 5250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2400 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 020.
pub fn corridor_02_020(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 5500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2700 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 021.
pub fn corridor_02_021(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 5750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3000 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 022.
pub fn corridor_02_022(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 6000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 023.
pub fn corridor_02_023(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 6250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 024.
pub fn corridor_02_024(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 6500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 025.
pub fn corridor_02_025(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 6750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 026.
pub fn corridor_02_026(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 7000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 900 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 027.
pub fn corridor_02_027(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 7250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1200 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 028.
pub fn corridor_02_028(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 7500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1500 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 029.
pub fn corridor_02_029(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 7750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1800 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 030.
pub fn corridor_02_030(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 8000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2100 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 031.
pub fn corridor_02_031(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 8250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2400 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 032.
pub fn corridor_02_032(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 8500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2700 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 033.
pub fn corridor_02_033(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 8750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3000 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 034.
pub fn corridor_02_034(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 9000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 035.
pub fn corridor_02_035(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 9250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 036.
pub fn corridor_02_036(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 9500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 037.
pub fn corridor_02_037(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 9750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 038.
pub fn corridor_02_038(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 10000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 900 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 039.
pub fn corridor_02_039(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 10250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1200 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 040.
pub fn corridor_02_040(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 10500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1500 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 041.
pub fn corridor_02_041(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 10750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1800 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 042.
pub fn corridor_02_042(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 11000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2100 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 043.
pub fn corridor_02_043(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 11250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2400 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 044.
pub fn corridor_02_044(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 11500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2700 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 045.
pub fn corridor_02_045(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 11750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3000 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 046.
pub fn corridor_02_046(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 12000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 047.
pub fn corridor_02_047(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 12250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 048.
pub fn corridor_02_048(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 12500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 049.
pub fn corridor_02_049(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 12750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 050.
pub fn corridor_02_050(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 13000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 900 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 051.
pub fn corridor_02_051(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 13250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1200 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 052.
pub fn corridor_02_052(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 13500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1500 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 053.
pub fn corridor_02_053(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 13750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1800 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 054.
pub fn corridor_02_054(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 14000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2100 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 055.
pub fn corridor_02_055(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 14250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2400 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 056.
pub fn corridor_02_056(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 14500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2700 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 057.
pub fn corridor_02_057(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 14750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3000 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 058.
pub fn corridor_02_058(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 15000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 059.
pub fn corridor_02_059(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 15250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 060.
pub fn corridor_02_060(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 15500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 061.
pub fn corridor_02_061(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 15750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 062.
pub fn corridor_02_062(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 16000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 900 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 063.
pub fn corridor_02_063(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 16250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1200 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 064.
pub fn corridor_02_064(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 16500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1500 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 065.
pub fn corridor_02_065(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 16750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1800 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 066.
pub fn corridor_02_066(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 17000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2100 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 067.
pub fn corridor_02_067(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 17250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2400 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 068.
pub fn corridor_02_068(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 17500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2700 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 069.
pub fn corridor_02_069(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 17750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3000 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 070.
pub fn corridor_02_070(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 18000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 071.
pub fn corridor_02_071(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 18250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 072.
pub fn corridor_02_072(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 18500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 073.
pub fn corridor_02_073(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 18750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 074.
pub fn corridor_02_074(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 19000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 900 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 075.
pub fn corridor_02_075(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 19250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1200 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 076.
pub fn corridor_02_076(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 19500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1500 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 077.
pub fn corridor_02_077(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 19750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1800 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 078.
pub fn corridor_02_078(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 20000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2100 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 079.
pub fn corridor_02_079(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 20250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2400 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 080.
pub fn corridor_02_080(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 20500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2700 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 081.
pub fn corridor_02_081(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 20750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3000 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 082.
pub fn corridor_02_082(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 21000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 083.
pub fn corridor_02_083(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 21250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 084.
pub fn corridor_02_084(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 21500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 085.
pub fn corridor_02_085(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 21750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 086.
pub fn corridor_02_086(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 22000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 900 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 087.
pub fn corridor_02_087(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 22250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1200 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 088.
pub fn corridor_02_088(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 22500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1500 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 089.
pub fn corridor_02_089(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 22750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1800 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 090.
pub fn corridor_02_090(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 23000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2100 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 091.
pub fn corridor_02_091(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 23250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2400 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 092.
pub fn corridor_02_092(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 23500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 2700 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 093.
pub fn corridor_02_093(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 23750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3000 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 094.
pub fn corridor_02_094(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 24000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 095.
pub fn corridor_02_095(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 24250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 3600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 096.
pub fn corridor_02_096(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 24500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 300 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 097.
pub fn corridor_02_097(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 24750 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 600 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 098.
pub fn corridor_02_098(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 25000 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 900 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 099.
pub fn corridor_02_099(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 25250 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1200 {
count += 1
}
}
count
}
///|
/// Counts corridor events at profile 100.
pub fn corridor_02_100(transactions : Array[Transaction]) -> Int {
let mut count = 0
for tx in transactions {
if tx.region == "EU" &&
tx.amount >= 25500 &&
tx.occurred_at >= 0 &&
tx.occurred_at <= 1500 {
count += 1
}
}
count
}