code.gitea.io/gitea@v1.22.3/modules/structs/user_email.go (about)

     1  // Copyright 2015 The Gogs Authors. All rights reserved.
     2  // Copyright 2023 The Gitea Authors. All rights reserved.
     3  // SPDX-License-Identifier: MIT
     4  
     5  package structs
     6  
     7  // Email an email address belonging to a user
     8  type Email struct {
     9  	// swagger:strfmt email
    10  	Email    string `json:"email"`
    11  	Verified bool   `json:"verified"`
    12  	Primary  bool   `json:"primary"`
    13  	UserID   int64  `json:"user_id"`
    14  	UserName string `json:"username"`
    15  }
    16  
    17  // CreateEmailOption options when creating email addresses
    18  type CreateEmailOption struct {
    19  	// email addresses to add
    20  	Emails []string `json:"emails"`
    21  }
    22  
    23  // DeleteEmailOption options when deleting email addresses
    24  type DeleteEmailOption struct {
    25  	// email addresses to delete
    26  	Emails []string `json:"emails"`
    27  }