Class DocumentReferenceBuilder

Namespace
EInvoice.Core.Builder
Assembly
EInvoice.Core.dll

Fluent builder for constructing a DocumentReference (supporting document or attachment).

public sealed class DocumentReferenceBuilder
Inheritance
DocumentReferenceBuilder
Inherited Members

Methods

Build()

public DocumentReference Build()

Returns

DocumentReference

WithDescription(string)

public DocumentReferenceBuilder WithDescription(string description)

Parameters

description string

Returns

DocumentReferenceBuilder

WithEmbeddedDocument(byte[], MimeCode, string?)

public DocumentReferenceBuilder WithEmbeddedDocument(byte[] content, MimeCode mimeCode, string? fileName = null)

Parameters

content byte[]
mimeCode MimeCode
fileName string

Returns

DocumentReferenceBuilder

WithEmbeddedDocument(byte[], string, string?)

public DocumentReferenceBuilder WithEmbeddedDocument(byte[] content, string mimeCode, string? fileName = null)

Parameters

content byte[]
mimeCode string
fileName string

Returns

DocumentReferenceBuilder

WithExternalUri(string)

public DocumentReferenceBuilder WithExternalUri(string uri)

Parameters

uri string

Returns

DocumentReferenceBuilder

WithId(string)

public DocumentReferenceBuilder WithId(string id)

Parameters

id string

Returns

DocumentReferenceBuilder