content: package com.domaindns.admin.model;
  
  import java.time.LocalDateTime;
  
  public class InviteCode {
      private Long id;
      private String code;
      private Long ownerUserId;
      private String ownerUsername;
      private Integer maxUses;
      private Integer usedCount;
      private String status;
      private LocalDateTime createdAt;
      private LocalDateTime expiredAt;
  
      public Long getId() {
          return id;
      }
  
      public void setId(Long id) {
          this.id = id;
      }
  
      public String getCode() {
          return code;
      }
  
      public void setCode(String code) {
          this.code = code;
      }
  
      public Long getOwnerUserId() {
          return ownerUserId;
      }
  
      public void setOwnerUserId(Long ownerUserId) {
          this.ownerUserId = ownerUserId;
      }
  
      public String getOwnerUsername() {
          return ownerUsername;
      }
  
      public void setOwnerUsername(String ownerUsername) {
          this.ownerUsername = ownerUsername;
      }
  
      public Integer getMaxUses() {
          return maxUses;
      }
  
      public void setMaxUses(Integer maxUses) {
          this.maxUses = maxUses;
      }
  
      public Integer getUsedCount() {
          return usedCount;
      }
  
      public void setUsedCount(Integer usedCount) {
          this.usedCount = usedCount;
      }
  
      public String getStatus() {
          return status;
      }
  
      public void setStatus(String status) {
          this.status = status;
      }
  
      public LocalDateTime getCreatedAt() {
          return createdAt;
      }
  
      public void setCreatedAt(LocalDateTime createdAt) {
          this.createdAt = createdAt;
      }
  
      public LocalDateTime getExpiredAt() {
          return expiredAt;
      }
  
      public void setExpiredAt(LocalDateTime expiredAt) {
          this.expiredAt = expiredAt;
      }
  }
  