// ResultFromMetadata updates the result with the information in the // metadata value. func ResultFromMetadata(meta *backups.Metadata) params.BackupsMetadataResult { var result params.BackupsMetadataResult result.ID = meta.ID() result.Checksum = meta.Checksum() result.ChecksumFormat = meta.ChecksumFormat() result.Size = meta.Size() if meta.Stored() != nil { result.Stored = *(meta.Stored()) } result.Started = meta.Started if meta.Finished != nil { result.Finished = *meta.Finished } result.Notes = meta.Notes result.Environment = meta.Origin.Environment result.Machine = meta.Origin.Machine result.Hostname = meta.Origin.Hostname result.Version = meta.Origin.Version return result }