public Task <NewMediaItemResult?> AddMediaItemAsync(UploadItem uploadItem, string?albumId = null, GooglePhotosPositionType positionType = GooglePhotosPositionType.LAST_IN_ALBUM, string?relativeMediaItemId = null, string?relativeEnrichmentItemId = null) => AddMediaItemAsync(uploadItem, albumId, GetAlbumPosition(albumId, positionType, relativeMediaItemId, relativeEnrichmentItemId));
public Task <NewMediaItemResult?> AddMediaItemAsync(string uploadToken, string?fileName = null, string?description = null, string?albumId = null, GooglePhotosPositionType positionType = GooglePhotosPositionType.LAST_IN_ALBUM, string?relativeMediaItemId = null, string?relativeEnrichmentItemId = null) => AddMediaItemAsync(new UploadItem(uploadToken, fileName, description), albumId, GetAlbumPosition(albumId, positionType, relativeMediaItemId, relativeEnrichmentItemId));