To pass enum (standard base enum statusOrder)as input parameter to contract class and it has to return string value
For example
If I pass “OnOrder” enumerator it has to
return “Accept” string.
public str
parmEnumValue(str _enumString =
statusString)
{
DictEnum dictEnum = new DictEnum(enumNum(StatusIssue));
StatusIssue statusIssue =
dictEnum.symbol2Value(_enumString);
str
enumString;
switch
(statusIssue)
{
case StatusIssue::OnOrder:
enumString = 'Accepted';
break;
}
return
enumString;
}
And this is how you will call
the method,
static void
TestAnything(Args _args)
{
StatusIssue statusIssue =
StatusIssue::OnOrder;
print
new Class1().parmEnumValue(new DictEnum(enumNum(StatusIssue)).value2Symbol(statusIssue));
pause;
}
Comments
Post a Comment