// Code generated by "make api"; DO NOT EDIT. // Copyright IBM Corp. 2020, 2026 // SPDX-License-Identifier: MPL-2.0 package sessionrecordings import ( "time" "github.com/hashicorp/boundary/api" ) type ChannelRecording struct { Id string `json:"id,omitempty"` BytesUp uint64 `json:"bytes_up,string,omitempty"` BytesDown uint64 `json:"bytes_down,string,omitempty"` CreatedTime time.Time `json:"created_time,omitempty"` UpdatedTime time.Time `json:"updated_time,omitempty"` StartTime time.Time `json:"start_time,omitempty"` EndTime time.Time `json:"end_time,omitempty"` Duration api.Duration `json:"duration,omitempty"` MimeTypes []string `json:"mime_types,omitempty"` RecordingState *RecordingState `json:"recording_state,omitempty"` Attributes map[string]interface{} `json:"attributes,omitempty"` }