func New(facadeClientSession facade.BirdwatcherFacade) archive.IPackageArchive {
	return &PackageArchive{
		facadeClient: facadeClientSession,
		archiveType:  archive.PackageArchiveDocument,
		timeUnit:     1000, //Adding here to be able to change for testing, 1000 millisecond to make a second
	}
}
//constructors
// New is a constructor for PackageArchive struct
constructors
New is a constructor for PackageArchive struct
// constructors // New is a constructor for PackageArchive struct
func New(facadeClientSession facade.BirdwatcherFacade) archive.IPackageArchive {
	return &PackageArchive{
		facadeClient: facadeClientSession,
		archiveType:  archive.PackageArchiveDocument,
		timeUnit:     1000, 
	}
}
func New ( facadeClientSession facade . BirdwatcherFacade ) archive . IPackageArchive { return & PackageArchive { facadeClient : facadeClientSession , archiveType : archive . PackageArchiveDocument , timeUnit : 1000 , } }
constructors
New is a constructor for PackageArchive struct
constructors New is a constructor for PackageArchive struct
//Adding here to be able to change for testing, 1000 millisecond to make a second