github.com/tada-team/tdproto@v1.51.57/public_status.go (about)

     1  package tdproto
     2  
     3  // Public Status
     4  type PublicStatus struct {
     5  	// Public Status Type
     6  	Type PublicStatusType `json:"type"`
     7  
     8  	// Display emoji
     9  	Emoji string `json:"emoji"`
    10  
    11  	// Status Label Russian
    12  	StatusRu string `json:"status_ru"`
    13  
    14  	// Status Label English
    15  	StatusEn string `json:"status_en"`
    16  
    17  	// Duration in seconds
    18  	DurationSeconds int32 `json:"duration_seconds"`
    19  	
    20  	// Duration Label
    21  	DurationLabel string `json:"duration_label"`
    22  }
    23  
    24  type ContactPublicStatus struct {
    25  	// Public Status
    26  	Status PublicStatus `json:"status"`
    27  
    28  	// Expires at (iso datetime)
    29  	ExpiresAt ISODateTimeString `json:"expires_at"`
    30  }