Provides struct and type for a Certificate
@type t() :: %Cyphi.Certificate{ description: String.t(), id: integer() | nil, metadata: Cyphi.CertificateMetadata.t() | nil, name: String.t(), number: String.t() | nil, tags: [String.t()] | nil }