ente/pkg/log/debug_print.go
2023-09-23 09:33:44 +05:30

26 lines
631 B
Go

package log
import (
"cli-go/pkg/model"
"fmt"
)
// This file contains functions that are used to print debug information to the console.
func PrintAlbum(a *model.Album) {
fmt.Printf("ID: %d\n", a.ID)
fmt.Printf("OwnerID: %d\n", a.OwnerID)
fmt.Printf("AlbumName: %s\n", a.AlbumName)
fmt.Printf("AlbumKey: %s\n", a.AlbumKey.CipherText)
if a.PrivateMeta != nil {
fmt.Printf("PrivateMeta: %s\n", *a.PrivateMeta)
}
if a.PublicMeta != nil {
fmt.Printf("PublicMeta: %s\n", *a.PublicMeta)
}
if a.SharedMeta != nil {
fmt.Printf("SharedMeta: %s\n", *a.SharedMeta)
}
fmt.Printf("LastUpdatedAt: %d\n", a.LastUpdatedAt)
}