Besides the missing ddoc the enum names should be lower case.
I would also move the enum to the module scope, because `ArchiveMember.CompressionMethod.deflate` is terribly long and because there is no logical reason why CompressionMethod is a member of ArchiveMember.