package Ġcom . d ke . data . agri router . api . service . parameters Ċ Ċ import Ġcom . d ke . data . agri router . api . service . Parameter Validation Ċ Ċ /** Ċ Ġ* ĠParameters Ġclass . ĠEn caps ulation Ġfor Ġthe Ġservices . Ċ Ġ*/ Ċ class ĠRe voke Parameters Ġ: ĠParameter Validation Ġ{ ĊĊĠĠĠ Ġvar Ġapplication Id : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġvar ĠaccountId : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġvar Ġendpoint Ids : ĠList < String >? Ġ= Ġnull ĊĊĠĠĠ Ġvar ĠprivateKey : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġvar ĠpublicKey : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġtechnical Validation () Ġ{ ĊĠĠĠĠĠĠĠ Ġis Blank (" application Id ", application Id ) ĊĠĠĠĠĠĠĠ Ġis Blank (" accountId ", accountId ) ĊĠĠĠĠĠĠĠ Ġis Blank (" privateKey ", privateKey ) ĊĠĠĠĠĠĠĠ Ġis Blank (" publicKey ", publicKey ) ĊĠĠĠĠĠĠĠ Ġnull Check (" endpoint Ids ", endpoint Ids ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġbusiness Validation () Ġ{ ĊĠĠĠĠĠĠĠ Ġnull OrEmpty (" endpoint Ids ", endpoint Ids ) ĊĠĠĠ Ġ} Ċ }