Values.ReportDetailSourceFull detail for report resource metadata.
type nonrec t = {id : ReportId.t option;Unique resource ID for the report resource.
*)name : ShortStringAttribute.t option;Name for the report resource.
*)description : LongStringAttribute.t option;Description for the report resource.
*)periodStart : TimestampAttribute.t option;Timestamp indicating the report resource effective start.
*)periodEnd : TimestampAttribute.t option;Timestamp indicating the report resource effective end.
*)createdAt : TimestampAttribute.t option;Timestamp indicating when the report resource was created.
*)lastModifiedAt : TimestampAttribute.t option;Timestamp indicating when the report resource was last modified.
*)deletedAt : TimestampAttribute.t option;Timestamp indicating when the report resource was deleted.
*)state : PublishedState.t option;Current state of the report resource
*)arn : LongStringAttribute.t option;ARN for the report resource.
*)series : ShortStringAttribute.t option;Series for the report resource.
*)category : ShortStringAttribute.t option;Category for the report resource.
*)companyName : ShortStringAttribute.t option;Associated company name for the report resource.
*)productName : ShortStringAttribute.t option;Associated product name for the report resource.
*)termArn : LongStringAttribute.t option;Unique resource ARN for term resource.
*)version : VersionAttribute.t option;Version for the report resource.
*)acceptanceType : AcceptanceType.t option;Acceptance type for report.
*)sequenceNumber : SequenceNumberAttribute.t option;Sequence number to enforce optimistic locking.
*)uploadState : UploadState.t option;The current state of the document upload.
*)statusMessage : StatusMessage.t option;The message associated with the current upload state.
*)}val make :
?id:??? ->
?name:??? ->
?description:??? ->
?periodStart:??? ->
?periodEnd:??? ->
?createdAt:??? ->
?lastModifiedAt:??? ->
?deletedAt:??? ->
?state:??? ->
?arn:??? ->
?series:??? ->
?category:??? ->
?companyName:??? ->
?productName:??? ->
?termArn:??? ->
?version:??? ->
?acceptanceType:??? ->
?sequenceNumber:??? ->
?uploadState:??? ->
?statusMessage:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Long of VersionAttribute.t
| `String of ReportId.t
| `Timestamp of TimestampAttribute.t ])
list ]