public static byte[] InvokeAssignFuncsToRole(object[] args) { byte[] address = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6 }; byte[] contractAddr = (byte[])args[1]; byte[] adminOntID = (byte[])args[2]; object[] funcs = new object[1]; funcs = (object[])args[3]; int keyNo = (int)args[4]; object[] param = new object[1]; param[0] = new assignFuncsToRoleParam { ContractAddr = contractAddr, AdminOntID = adminOntID, Funcs = funcs, KeyNo = keyNo }; return(Native.Invoke(0, address, "assignFuncsToRole", param)); }
public static object InvokeAssignFuncsToRole(object[] args) { byte[] address = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6 }; string contractAddr = (string)args[0]; byte[] adminOntID = (byte[])args[1]; byte[] role = (byte[])args[2]; object[] funcs = new object[1]; funcs[0] = new functions { Functions = (string)args[3] }; int keyNo = (int)args[4]; object[] param = new object[1]; param[0] = new assignFuncsToRoleParam { ContractAddr = contractAddr, AdminOntID = adminOntID, Role = role, Funcs = funcs, KeyNo = keyNo }; return(Native.Invoke(0, address, "assignFuncsToRole", param)); }