public class SurveyAttachmentMetadata extends AbstractRdcDomainObject

Metadata which will be stored with each attachment of a Survey.

## Fields¶

### dataAcquisitionProjectId¶

private String dataAcquisitionProjectId

The id of the DataAcquisitionProject to which the Survey of this attachment belongs. Must not be empty.

### description¶

private I18nString description

A description for this attachment. It must be specified in at least one language and it must not contain more than 512 characters.

### fileName¶

private String fileName

The filename of the attachment. Must not be empty and must contain only (german) alphanumeric characters and „_“ and „-“ and „.“.

### id¶

private String id

The id of the attachment. Holds the complete path which can be used to download the file.

### indexInSurvey¶

private Integer indexInSurvey

The index in the Survey of this attachment. Used for sorting the attachments of this Survey. Must not be empty.

### language¶

private String language

The language of the attachments content. Must not be empty and must be specified as ISO 639 language code.

### surveyId¶

private String surveyId

The id of the Survey to which this attachment belongs. Must not be empty.

### surveyNumber¶

private Integer surveyNumber

The number of the Survey to which this attachment belongs. Must not be empty.

### title¶

private String title

A title of this attachment in the attachments‘ language. It must not contain more than 2048 characters.