1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
|
// Code generated by smithy-go-codegen DO NOT EDIT.
package types
import (
smithydocument "github.com/aws/smithy-go/document"
"time"
)
// Account settings for the customer.
type AccountSettings struct {
// Notification subscription status of the customer.
NotificationSubscriptionStatus NotificationSubscriptionStatus
noSmithyDocumentSerde
}
// Full detail for report resource metadata.
type ReportDetail struct {
// Acceptance type for report.
AcceptanceType AcceptanceType
// ARN for the report resource.
Arn *string
// Category for the report resource.
Category *string
// Associated company name for the report resource.
CompanyName *string
// Timestamp indicating when the report resource was created.
CreatedAt *time.Time
// Timestamp indicating when the report resource was deleted.
DeletedAt *time.Time
// Description for the report resource.
Description *string
// Unique resource ID for the report resource.
Id *string
// Timestamp indicating when the report resource was last modified.
LastModifiedAt *time.Time
// Name for the report resource.
Name *string
// Timestamp indicating the report resource effective end.
PeriodEnd *time.Time
// Timestamp indicating the report resource effective start.
PeriodStart *time.Time
// Associated product name for the report resource.
ProductName *string
// Sequence number to enforce optimistic locking.
SequenceNumber *int64
// Series for the report resource.
Series *string
// Current state of the report resource
State PublishedState
// The message associated with the current upload state.
StatusMessage *string
// Unique resource ARN for term resource.
TermArn *string
// The current state of the document upload.
UploadState UploadState
// Version for the report resource.
Version *int64
noSmithyDocumentSerde
}
// Summary for report resource.
type ReportSummary struct {
// Acceptance type for report.
AcceptanceType AcceptanceType
// ARN for the report resource.
Arn *string
// Category for the report resource.
Category *string
// Associated company name for the report resource.
CompanyName *string
// Description for the report resource.
Description *string
// Unique resource ID for the report resource.
Id *string
// Name for the report resource.
Name *string
// Timestamp indicating the report resource effective end.
PeriodEnd *time.Time
// Timestamp indicating the report resource effective start.
PeriodStart *time.Time
// Associated product name for the report resource.
ProductName *string
// Series for the report resource.
Series *string
// Current state of the report resource.
State PublishedState
// The message associated with the current upload state.
StatusMessage *string
// The current state of the document upload.
UploadState UploadState
// Version for the report resource.
Version *int64
noSmithyDocumentSerde
}
// Validation exception message and name.
type ValidationExceptionField struct {
// Message describing why the field failed validation.
//
// This member is required.
Message *string
// Name of validation exception.
//
// This member is required.
Name *string
noSmithyDocumentSerde
}
type noSmithyDocumentSerde = smithydocument.NoSerde
|