유저가 웹에서 게시된 파일(PDF, VOD, 등등)을 다운 받았을때 셀러가 유저가 어떤 파일을 다운받았고 얼마나(채널, 컨텐츠, 유저) 다운 받았는지 알기 위해 해당 api를 개발하게 되었다.
Records/users

target_id: 다운로드 받은 유저의 고유한 id
- target_id 기준으로 조회
- type = daliy : 유저별로 다운받은 기록을 일별로 조회한다.
- type = monthly : 유저별로 다운받은 기록을 월별로 조회한다.
- type = combined : 유저별로 다운받은 기록을 일별, 월별로 조회한다.
- 컨텐츠를 다운로드 한 유저가 있어야 한다.
- 없을 시 -> 404 NOT FOUND
Records

channel_id : 셀러가 생성한 채널의 고유한 id
(여기서 채널은 샐러가 생성한 웹 사이트이다.)
- channel_id 기준으로 조회
- type = daliy : 유저가 다운받은 기록을 채널별로 일별 조회한다.
- type = monthly : 유저가 다운받은 기록을 채널별로 월별 조회한다.
- type = combined : 유저가 다운받은 기록을 채널별로 일별, 월별로 조회한다.
- 컨텐츠를 다운로드 한 유저가 있어야 한다.
- 없을 시 -> 404 NOT FOUND
Records/contents

target_model : 셀러가 제작한 컨텐츠의 고유한 id
- target_model 기준으로 조회
- type = daliy : 유저가 다운받은 기록을 컨텐츠로 일별 조회한다.
- type = monthly : 유저가 다운받은 기록을 컨텐츠로 월별 조회한다.
- type = combined : 유저가 다운받은 기록을 컨텐츠로 일별, 월별로 조회한다.
- 컨텐츠를 다운로드 한 유저가 있어야 한다.
- 없을 시 -> 404 NOT FOUND