API Structure
1) getTopData
Description This API provides data for top cards.
Request Details
- method: POST
- body:
{
    keys: {
        buyer: '',
        dbCompany: '',
        user: ''
    }
}
Response
[
    {
        color: 'green',
        id: 901,
        label: 'All',
        value: 98
    },
    {
        color: 'green',
        id: 902,
        label: 'Enabled',
        value: 40
    },
    {
        color: 'red',
        id: 903,
        label: 'Disabled',
        value: 0
    }
]
2) getSearchData
Description This API provides data for Search.
Request Details
- method: POST
- body:
{
    keys: {
        buyer: '',
        dbCompany: '',
        user: ''
    }
}
Response
{
    data: {
        UserDigitalCertSearch: {
            colsTaken: 1,
            displayType: 'text',
            sortNum: 3,
            label: 'Dig. Cert.S.No'
        },
        UserIdSearch: {
            colsTaken: 1,
            displayType: 'text',
            sortNum: 5,
            label: 'UserId'
        },
        SearchLocation: {
            colsTaken: 1,
            displayType: 'dropdownSingle',
            dataArr: [
                {
                    label: 'AKOLA',
                    id: 'AKOLA',
                    value: 'AKOLA'
                },
                .....
                {
                    label: 'mysore1',
                    id: 'mysore1',
                    value: 'mysore1'
                }
            ],
            sortNum: 6,
            label: 'Location'
        },
        UserPhoneSearch: {
            colsTaken: 1,
            displayType: 'text',
            sortNum: 4,
            label: 'Phone Number'
        },
        UserMailSearch: {
            colsTaken: 1,
            displayType: 'text',
            sortNum: 2,
            label: 'Email Id'
        },
        SearchRole: {
            colsTaken: 1,
            displayType: 'dropdownSingle',
            dataArr: [
                {
                    label: '010920221155',
                    id: '010920221155',
                    value: '010920221155'
                },
                .....
                {
                    label: 'testtesttest',
                    id: 'testtesttest',
                    value: 'testtesttest'
                }
            ],
            sortNum: 7,
            label: 'Role Assigned'
        },
        SearchPki: {
            colsTaken: 1,
            displayType: 'dropdownSingle',
            dataArr: [
                {
                    id: 'Yes',
                    label: 'Yes',
                    value: 'Yes'
                },
                {
                    id: 'No',
                    label: 'No',
                    value: 'No'
                },
                {
                    id: 'All',
                    label: 'All',
                    value: 'All'
                }
            ],
            sortNum: 8,
            label: 'PKI Based Login'
        },
        UserNameSearch: {
            colsTaken: 1,
            displayType: 'text',
            sortNum: 1,
            label: 'User Name'
        }
    }
}