Versions in this module Expand all Collapse all v0 v0.14.7 Dec 20, 2024 v0.14.6 Dec 19, 2024 Changes in this version type ImmichAlbum + AlbumName string type ImmichAsset + KioskSource kiosk.Source + KioskSourceName string + func (i *ImmichAsset) PersonName(personID string) v0.14.5 Dec 12, 2024 v0.14.4 Dec 11, 2024 v0.14.3 Dec 10, 2024 v0.14.2 Dec 9, 2024 v0.14.1 Dec 6, 2024 v0.14.0 Dec 5, 2024 Changes in this version + const AlbumKeywordAll + const AlbumKeywordFavorites + const AlbumKeywordFavourites + const AlbumKeywordShared + const AssetSizeOriginal + const AssetSizeThumbnail + const AudioType + const ImageType + const LandscapeOrientation + const OtherType + const PortraitOrientation + const SquareOrientation + const VideoType + func ApiCacheCount() int + func FlushApiCache() + type ExifInfo struct + City string + Country string + DateTimeOriginal time.Time + Description string + ExifImageHeight int + ExifImageWidth int + ExposureTime string + FNumber float64 + FileSizeInByte int + FocalLength float64 + ImageOrientation ImageOrientation + Iso int + Latitude float64 + LensModel string + Longitude float64 + Make string + Model string + ModifyDate time.Time + Orientation string + ProjectionType any + State string + TimeZone string + type Face struct + BoundingBoxX1 int + BoundingBoxX2 int + BoundingBoxY1 int + BoundingBoxY2 int + ID string + ImageHeight int + ImageWidth int + type ImageOrientation string + type ImmichAlbum struct + AssetCount int + Assets []ImmichAsset + ID string + type ImmichAlbums []ImmichAlbum + func (a *ImmichAlbums) RemoveExcludedAlbums(exclude []string) + type ImmichApiCall func(string, string, []byte) ([]byte, error) + type ImmichApiResponse interface + type ImmichAsset struct + Checksum string + DeviceAssetID string + DeviceID string + DuplicateID any + Duration string + ExifInfo ExifInfo + FileCreatedAt time.Time + FileModifiedAt time.Time + HasMetadata bool + ID string + IsArchived bool + IsFavorite bool + IsLandscape bool + IsOffline bool + IsPortrait bool + IsTrashed bool + LibraryID string + LivePhotoVideoID any + LocalDateTime time.Time + OriginalFileName string + OriginalMimeType string + OriginalPath string + OwnerID string + People []Person + RatioWanted ImageOrientation + Resized bool + StackCount any + Thumbhash string + Type ImmichAssetType + UnassignedFaces []Face + UpdatedAt time.Time + func NewImage(base config.Config) ImmichAsset + func (i *ImmichAsset) AlbumImageCount(albumID string, requestID string) (int, error) + func (i *ImmichAsset) AssetInfo(requestID string) + func (i *ImmichAsset) CheckForFaces(requestID string) + func (i *ImmichAsset) FacesCenterPoint() (float64, float64) + func (i *ImmichAsset) FacesCenterPointPX() (float64, float64) + func (i *ImmichAsset) ImagePreview() ([]byte, error) + func (i *ImmichAsset) OLDRandomImageOfPerson(personID, requestID, kioskDeviceID string, isPrefetch bool) error + func (i *ImmichAsset) PersonImageCount(personID, requestID string) (int, error) + func (i *ImmichAsset) RandomAlbumFromAllAlbums(requestID string, excludedAlbums []string) (string, error) + func (i *ImmichAsset) RandomAlbumFromSharedAlbums(requestID string, excludedAlbums []string) (string, error) + func (i *ImmichAsset) RandomImage(requestID, kioskDeviceID string, isPrefetch bool) error + func (i *ImmichAsset) RandomImageFromAlbum(albumID, requestID, kioskDeviceID string, isPrefetch bool) error + func (i *ImmichAsset) RandomImageFromFavourites(requestID, kioskDeviceID string, isPrefetch bool) error + func (i *ImmichAsset) RandomImageOfPerson(personID, requestID, kioskDeviceID string, isPrefetch bool) error + type ImmichAssetType string + type ImmichError struct + Error string + Message []string + StatusCode int + type ImmichPersonStatistics struct + Assets int + type ImmichSearchMetadataResponse struct + Assets struct{ ... } + type ImmichSearchRandomBody struct + City string + Country string + CreatedAfter string + CreatedBefore string + DeviceID string + IsArchived bool + IsEncoded bool + IsFavorite bool + IsMotion bool + IsNotInAlbum bool + IsOffline bool + IsVisible bool + LensModel string + LibraryID string + Make string + Model string + Page int + PersonIds []string + Size int + State string + TakenAfter string + TakenBefore string + TrashedAfter string + TrashedBefore string + Type string + UpdatedAfter string + UpdatedBefore string + WithArchived bool + WithDeleted bool + WithExif bool + WithPeople bool + WithStacked bool + type Person struct + BirthDate any + Faces []Face + ID string + IsHidden bool + Name string + ThumbnailPath string + UpdatedAt time.Time