{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-structure/cam-monitor-plan-monitor-plan-reporting-freq-dto-structure.json", "name": "MonitorPlanReportingFreqDTO", "description": "MonitorPlanReportingFreqDTO schema from Monitor Plan Management OpenAPI Specification", "type": "object", "properties": { "reportFrequencyCode": { "type": "string", "description": "Report Frequency Code on a monitoring plan", "example": "OS" }, "endReportPeriodId": { "type": "double", "description": "Unique identifier of a reporting period record. This value will be null for active records.", "example": null }, "beginReportPeriodId": { "type": "double", "description": "Unique identifier of a reporting period record.", "example": null }, "id": { "type": "string", "description": "Unique identifier of a monitoring plan Reporting Frequency record.", "example": "MDC-7A8D8E101C484732954BE84D49D9249A" }, "userId": { "type": "string", "description": "User account or source of data that added or updated record.", "example": "abcde" }, "addDate": { "type": "string", "description": "Date and time in which record was added.", "example": "2020-10-28" }, "updateDate": { "type": "string", "description": "Date and time in which record was last updated.", "example": "2020-10-28" }, "endReportPeriodDescription": { "type": "string", "example": "string" }, "beginReportPeriodDescription": { "type": "string", "example": "string" } }, "required": [ "reportFrequencyCode", "id", "userId", "addDate" ] }