Attachment
in package
uses
Immutable
Read onlyYes
FinalYes
Additional supporting document (BG-24).
Table of Contents
Properties
- $content : string|null
- $description : string|null
- $externalUri : string|null
- $filename : string|null
- $id : string
- $mimeType : MimeType|null
Methods
- __construct() : mixed
- size() : int
- with() : static
- Returns a copy with the given properties replaced.
Properties
$content
public
string|null
$content
= null
Attributes
- #[Binary]
- #[Bt]
- 'BT-125'
- #[Cardinality]
- '0..1'
- #[Cii]
- 'ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject'
- #[Ubl]
- 'cac:AdditionalDocumentReference/cac:Attachment/cbc:EmbeddedDocumentBinaryObject'
$description
public
string|null
$description
= null
Attributes
- #[Bt]
- 'BT-123'
- #[Cardinality]
- '0..1'
- #[Cii]
- 'ram:AdditionalReferencedDocument/ram:Name'
- #[Ubl]
- 'cac:AdditionalDocumentReference/cbc:DocumentDescription'
$externalUri
public
string|null
$externalUri
= null
Attributes
- #[Bt]
- 'BT-124'
- #[Cardinality]
- '0..1'
- #[Cii]
- 'ram:AdditionalReferencedDocument/ram:URIID'
- #[Ubl]
- 'cac:AdditionalDocumentReference/cac:Attachment/cac:ExternalReference/cbc:URI'
$filename
public
string|null
$filename
= null
Attributes
- #[Bt]
- 'BT-125-2'
- #[Cardinality]
- '0..1'
- #[Cii]
- 'ram:AttachmentBinaryObject/@filename'
- #[Ubl]
- 'cbc:EmbeddedDocumentBinaryObject/@filename'
$id
public
string
$id
Attributes
- #[Bt]
- 'BT-122'
- #[Cardinality]
- '1'
- #[Cii]
- 'ram:AdditionalReferencedDocument/ram:IssuerAssignedID'
- #[Ubl]
- 'cac:AdditionalDocumentReference/cbc:ID'
$mimeType
public
MimeType|null
$mimeType
= null
Attributes
- #[Bt]
- 'BT-125-1'
- #[Cardinality]
- '0..1'
- #[Cii]
- 'ram:AttachmentBinaryObject/@mimeCode'
- #[Ubl]
- 'cbc:EmbeddedDocumentBinaryObject/@mimeCode'
Methods
__construct()
public
__construct(string $id[, string|null $description = null ][, string|null $externalUri = null ][, string|null $content = null ][, MimeType|null $mimeType = null ][, string|null $filename = null ]) : mixed
Parameters
- $id : string
- $description : string|null = null
- $externalUri : string|null = null
- $content : string|null = null
- $mimeType : MimeType|null = null
- $filename : string|null = null
size()
public
size() : int
Return values
intwith()
Returns a copy with the given properties replaced.
public
with(array<string, mixed> $changes) : static
Parameters
- $changes : array<string, mixed>