26 lines
631 B
Go
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)
|
|
}
|