github.com/grokify/go-ringcentral-client@v0.3.31/office/v1/client/model_personal_contact_resource.go (about)

     1  /*
     2   * RingCentral Connect Platform API Explorer
     3   *
     4   * <p>This is a beta interactive API explorer for the RingCentral Connect Platform. To use this service, you will need to have an account with the proper credentials to generate an OAuth2 access token.</p><p><h2>Quick Start</h2></p><ol><li>1) Go to <b>Authentication > /oauth/token</b></li><li>2) Enter <b>app_key, app_secret, username, password</b> fields and then click \"Try it out!\"</li><li>3) Upon success, your access_token is loaded and you can access any form requiring authorization.</li></ol><h2>Links</h2><ul><li><a href=\"https://github.com/ringcentral\" target=\"_blank\">RingCentral SDKs on Github</a></li><li><a href=\"mailto:devsupport@ringcentral.com\">RingCentral Developer Support Email</a></li></ul>
     5   *
     6   * API version: 1.0
     7   * Generated by: OpenAPI Generator (https://openapi-generator.tech)
     8   */
     9  
    10  package ringcentral
    11  
    12  import (
    13  	"time"
    14  )
    15  
    16  type PersonalContactResource struct {
    17  	Uri             string             `json:"uri,omitempty"`
    18  	Availability    string             `json:"availability,omitempty"`
    19  	Id              string             `json:"id,omitempty"`
    20  	FirstName       string             `json:"firstName,omitempty"`
    21  	LastName        string             `json:"lastName,omitempty"`
    22  	MiddleName      string             `json:"middleName,omitempty"`
    23  	Birthday        time.Time          `json:"birthday,omitempty"`
    24  	Notes           string             `json:"notes,omitempty"`
    25  	WebPage         string             `json:"webPage,omitempty"`
    26  	Company         string             `json:"company,omitempty"`
    27  	JobTitle        string             `json:"jobTitle,omitempty"`
    28  	NickName        string             `json:"nickName,omitempty"`
    29  	Email           string             `json:"email,omitempty"`
    30  	Email2          string             `json:"email2,omitempty"`
    31  	Email3          string             `json:"email3,omitempty"`
    32  	HomeAddress     ContactAddressInfo `json:"homeAddress,omitempty"`
    33  	OtherAddress    ContactAddressInfo `json:"otherAddress,omitempty"`
    34  	HomePhone       string             `json:"homePhone,omitempty"`
    35  	HomePhone2      string             `json:"homePhone2,omitempty"`
    36  	MobilePhone     string             `json:"mobilePhone,omitempty"`
    37  	BusinessPhone   string             `json:"businessPhone,omitempty"`
    38  	CallbackPhone   string             `json:"callbackPhone,omitempty"`
    39  	CarPhone        string             `json:"carPhone,omitempty"`
    40  	CompanyPhone    string             `json:"companyPhone,omitempty"`
    41  	OtherPhone      string             `json:"otherPhone,omitempty"`
    42  	BusinessFax     string             `json:"businessFax,omitempty"`
    43  	OtherFax        string             `json:"otherFax,omitempty"`
    44  	BusinessAddress ContactAddressInfo `json:"businessAddress,omitempty"`
    45  	AssistantPhone  string             `json:"assistantPhone,omitempty"`
    46  	BusinessPhone2  string             `json:"businessPhone2,omitempty"`
    47  }