Package io.moov.sdk.models.components
Class Document
- java.lang.Object
-
- io.moov.sdk.models.components.Document
-
public class Document extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDocument.Builder
-
Constructor Summary
Constructors Constructor Description Document(java.lang.String documentID, DocumentType type, java.lang.String contentType, java.time.OffsetDateTime uploadedAt)Document(java.lang.String documentID, DocumentType type, java.lang.String contentType, java.util.Optional<? extends java.util.List<java.lang.String>> parseErrors, java.time.OffsetDateTime uploadedAt)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Document.Builderbuilder()java.lang.StringcontentType()The document's MIME type.java.lang.StringdocumentID()booleanequals(java.lang.Object o)inthashCode()java.util.Optional<java.util.List<java.lang.String>>parseErrors()Optional array of errors encountered during automated parsing.java.lang.StringtoString()DocumentTypetype()Types of documents that can be uploaded.java.time.OffsetDateTimeuploadedAt()DocumentwithContentType(java.lang.String contentType)The document's MIME type.DocumentwithDocumentID(java.lang.String documentID)DocumentwithParseErrors(java.util.List<java.lang.String> parseErrors)Optional array of errors encountered during automated parsing.DocumentwithParseErrors(java.util.Optional<? extends java.util.List<java.lang.String>> parseErrors)Optional array of errors encountered during automated parsing.DocumentwithType(DocumentType type)Types of documents that can be uploaded.DocumentwithUploadedAt(java.time.OffsetDateTime uploadedAt)
-
-
-
Constructor Detail
-
Document
public Document(java.lang.String documentID, DocumentType type, java.lang.String contentType, java.util.Optional<? extends java.util.List<java.lang.String>> parseErrors, java.time.OffsetDateTime uploadedAt)
-
Document
public Document(java.lang.String documentID, DocumentType type, java.lang.String contentType, java.time.OffsetDateTime uploadedAt)
-
-
Method Detail
-
documentID
public java.lang.String documentID()
-
type
public DocumentType type()
Types of documents that can be uploaded.
-
contentType
public java.lang.String contentType()
The document's MIME type.
-
parseErrors
public java.util.Optional<java.util.List<java.lang.String>> parseErrors()
Optional array of errors encountered during automated parsing.
-
uploadedAt
public java.time.OffsetDateTime uploadedAt()
-
builder
public static final Document.Builder builder()
-
withDocumentID
public Document withDocumentID(java.lang.String documentID)
-
withType
public Document withType(DocumentType type)
Types of documents that can be uploaded.
-
withContentType
public Document withContentType(java.lang.String contentType)
The document's MIME type.
-
withParseErrors
public Document withParseErrors(java.util.List<java.lang.String> parseErrors)
Optional array of errors encountered during automated parsing.
-
withParseErrors
public Document withParseErrors(java.util.Optional<? extends java.util.List<java.lang.String>> parseErrors)
Optional array of errors encountered during automated parsing.
-
withUploadedAt
public Document withUploadedAt(java.time.OffsetDateTime uploadedAt)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-