View Javadoc
1   package de.kaiserpfalzedv.services.dnb.marcxml.model;
2   
3   import com.fasterxml.jackson.annotation.JsonInclude;
4   import lombok.*;
5   import lombok.experimental.SuperBuilder;
6   import lombok.extern.jackson.Jacksonized;
7   
8   import jakarta.xml.bind.annotation.XmlAccessType;
9   import jakarta.xml.bind.annotation.XmlAccessorType;
10  import jakarta.xml.bind.annotation.XmlElement;
11  import jakarta.xml.bind.annotation.XmlType;
12  
13  /**
14   * <p>RecordData -- .</p>
15   *
16   * @author rlichti {@literal <rlichti@kaiserpfalz-edv.de>}
17   * @since 1.0.0  2023-01-27
18   */
19  @Jacksonized
20  @SuperBuilder(toBuilder = true)
21  @AllArgsConstructor
22  @NoArgsConstructor
23  @Getter
24  @ToString
25  @EqualsAndHashCode(onlyExplicitlyIncluded = true)
26  @JsonInclude(JsonInclude.Include.NON_ABSENT)
27  @XmlType(namespace = "http://www.loc.gov/zing/srw/")
28  @XmlAccessorType(XmlAccessType.FIELD)
29  public class RecordData {
30      @XmlElement
31      private Marc21Record record;
32  }