static getRead()

in testUtilities/GenerateStagingRequestsFactory.ts [81:127]


    static getRead(): RequestResult {
        const id = '47135b80-b721-430b-9d4b-1557edc64947';
        const request = {
            operation: 'read',
            resource: `Patient/${id}`,
            fullUrl: '',
            resourceType: 'Patient',
            id,
        };

        const vid = 1;

        const expectedRequest = {
            Get: {
                TableName: '',
                Key: {
                    id: {
                        S: id,
                    },
                    vid: {
                        N: vid.toString(),
                    },
                },
            },
        };

        const expectedLock: [] = [];
        const expectedStagingResponse: BatchReadWriteResponse = {
            id,
            vid: vid.toString(),
            operation: 'read',
            lastModified: '',
            resource: {},
            resourceType: 'Patient',
        };

        const idToVersionId: Record<string, number> = {};
        idToVersionId[id] = vid;

        return {
            request,
            expectedRequest,
            expectedLock,
            expectedStagingResponse,
            idToVersionId,
        };
    }