Member Data is an instance of dApp
memberData.getRoleData(roleId,callback)
Get member role details
Arguments:
roleId
Returns
{roleId //Member role id,roleName //Member role name in hex format,roleDescription //Member role description,limitedValidity //<boolean>Whether validity of a member is limited or permanent}
​
memberData.getRoles_MemberCount(callback)
Get names of member roles existing in dApp and number of members assigned to that roles
Returns
[roleNames //Array of role names in hex formatmemberCount //Array of Count of members assigned to corresponding role]
​
memberData.getMemberRoleNameById(roleId,callback)
Get name of member role
Arguments:
Member role id
Returns
Member role name
​
memberData.getMemberAddressByRoleId(roleId,callback)
Get addresses of all members assigned to the give role id
Arguments:
Role id
Returns
Array of addressed
​
memberData.getMemberDetails(memberAddres,callback)
Get details of member in dApp
Arguments:
memberAddress
Returns
[memberReputation //reputation earned by membertotalProposal //Total number of proposals created by membertotalOption //Total number solutions submitted by membertotalVotes //Total number of votes cast by member]
​
memberData.getMemberRoleIdByAddress(memberAddress,callback)
Get member role id of member address
Arguments:
Member address
Returns
Member role id
​
memberData.getOptionIdByAddress(proposalId,memberAddress,callback)
Get id solution submitted by member for given proposal id
Arguments:
proposal id,member address
Returns
Option id
​
memberData.getVoteId_againstMember(memberAddress,proposalId,callback)
Get Id of vote cast by member for given proposal
Arguments:
member address,proposal id
Returns
vote id
​
memberData.getProposalAnsByAddress(memberAddress,callback)
Get id's of proposals for which member has submitted a solution
Arguments:
memberAddress
Returns
Array of option id's
​
memberData.getProposalWithAnsByAddress(memberAddress,callback)
Get id's of proposals of which member has created proposal with solution
Arguments:
memberAddress
Returns
Array of proposal id's
​
memberData.getVoteArrayByAddress(memberAddress,callback)
Get id's of all votes cast by member
Arguments:
memberAddress
Returns
Array of vote id's
​
memberData.getProposalsbyAddress(memberAddress,callback)
Get id's of proposals created by member
Arguments:
memberAddress
Returns
Array of proposal id's
​
memberData.getProposalIds(memberAddress,callback)
Get id's of proposals in which member has participated
Arguments:
memberAddress
Returns
[ownerProposals //Array of proposals created by member and proposals for which member had submitted a solutionvoterProposals //Array of proposals for which member has cast his vote]