public static MPBase ProcessMethod(string methodName, bool useCache, SDK sdk) { Type typeFromStack = MPBase.GetTypeFromStack(); MPBase.AdmitIdempotencyKey(typeFromStack); Dictionary <string, string> parameters = new Dictionary <string, string>(); return(MPBase.ProcessMethod <MPBase>(typeFromStack, (MPBase)null, methodName, parameters, useCache, sdk)); }
public static MPBase ProcessMethod <T>(string methodName, string param, bool useCache, SDK sdk) where T : MPBase { Type typeFromStack = MPBase.GetTypeFromStack(); MPBase.AdmitIdempotencyKey(typeFromStack); return((MPBase)MPBase.ProcessMethod <T>(typeFromStack, default(T), methodName, new Dictionary <string, string>() { { "id", param } }, useCache, sdk)); }