# Class: com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata

Metadata associated with a signature package.

## Method: getAuthor
- return type: `java.lang.String`

Description: Get the package author.
return: package author

## Method: getCreationTimestamp
- return type: `long`

Description: Get the package creation timestamp.
return: creation timestamp, in seconds since the Unix epoch

## Method: getDescription
- return type: `java.lang.String`

Description: Get the package description.
return: package description

## Method: getLibraryId
- return type: `com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID`

Description: Get the library identifier associated with this package.
return: library identifier, possibly null

## Method: getName
- return type: `java.lang.String`

Description: Get the package name.
return: package name

## Method: getTargetCompiler
- return type: `com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler`

Description: Provides the compiler targeted by this signature package.
return: compiler, might be null

## Method: getTargetProcessorType
- return type: `com.pnfsoftware.jeb.core.units.codeobject.ProcessorType`

Description: Get the target processor type.
return: target processor type

## Method: getUuid
- return type: `int`

Description: Get the package identifier.
return: package identifier

## Method: getVersion
- return type: `int`

Description: Get the package version.
return: package version

## Method: toString
- return type: `java.lang.String`


## Static Method: create
- parameter: `proctype`, type: `com.pnfsoftware.jeb.core.units.codeobject.ProcessorType`
- parameter: `name`, type: `java.lang.String`
- parameter: `uuid`, type: `int`
- parameter: `version`, type: `int`
- parameter: `description`, type: `java.lang.String`
- parameter: `author`, type: `java.lang.String`
- parameter: `targetCompiler`, type: `com.pnfsoftware.jeb.core.units.code.asm.analyzer.ICompiler`
- parameter: `libraryId`, type: `com.pnfsoftware.jeb.core.units.code.asm.analyzer.LibraryID`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignaturePackageMetadata`

Description: Create signature package metadata.
parameter: proctype: target processor type
parameter: name: package name
parameter: uuid: package identifier
parameter: version: package version
parameter: description: package description
parameter: author: package author
parameter: targetCompiler: target compiler, if any
parameter: libraryId: library identifier, if any
return: signature package metadata

