codelipenghui commented on code in PR #1451:
URL: https://github.com/apache/pulsar-client-go/pull/1451#discussion_r2625346096


##########
pulsaradmin/pkg/utils/data.go:
##########
@@ -229,19 +229,21 @@ type NamespacesData struct {
 }
 
 type TopicStats struct {
-       BacklogSize         int64                        `json:"backlogSize"`
-       MsgCounterIn        int64                        `json:"msgInCounter"`
-       MsgCounterOut       int64                        `json:"msgOutCounter"`
-       MsgRateIn           float64                      `json:"msgRateIn"`
-       MsgRateOut          float64                      `json:"msgRateOut"`
-       MsgThroughputIn     float64                      
`json:"msgThroughputIn"`
-       MsgThroughputOut    float64                      
`json:"msgThroughputOut"`
-       AverageMsgSize      float64                      `json:"averageMsgSize"`
-       StorageSize         int64                        `json:"storageSize"`
-       Publishers          []PublisherStats             `json:"publishers"`
-       Subscriptions       map[string]SubscriptionStats `json:"subscriptions"`
-       Replication         map[string]ReplicatorStats   `json:"replication"`
-       DeDuplicationStatus string                       
`json:"deduplicationStatus"`
+       BacklogSize            int64                        `json:"backlogSize"`
+       MsgCounterIn           int64                        
`json:"msgInCounter"`
+       MsgCounterOut          int64                        
`json:"msgOutCounter"`
+       MsgRateIn              float64                      `json:"msgRateIn"`
+       MsgRateOut             float64                      `json:"msgRateOut"`
+       MsgThroughputIn        float64                      
`json:"msgThroughputIn"`
+       MsgThroughputOut       float64                      
`json:"msgThroughputOut"`
+       AverageMsgSize         float64                      
`json:"averageMsgSize"`
+       StorageSize            int64                        `json:"storageSize"`
+       Publishers             []PublisherStats             `json:"publishers"`
+       Subscriptions          map[string]SubscriptionStats 
`json:"subscriptions"`
+       Replication            map[string]ReplicatorStats   `json:"replication"`
+       DeDuplicationStatus    string                       
`json:"deduplicationStatus"`
+       TopicCreationTimeStamp int64                        
`json:"topicCreationTimeStamp,omitempty"`

Review Comment:
   Cannot change, it already defined in Pulsar's REST API



##########
pulsaradmin/pkg/utils/data.go:
##########
@@ -410,18 +412,20 @@ type CursorStats struct {
 }
 
 type PartitionedTopicStats struct {
-       MsgRateIn           float64                      `json:"msgRateIn"`
-       MsgRateOut          float64                      `json:"msgRateOut"`
-       MsgThroughputIn     float64                      
`json:"msgThroughputIn"`
-       MsgThroughputOut    float64                      
`json:"msgThroughputOut"`
-       AverageMsgSize      float64                      `json:"averageMsgSize"`
-       StorageSize         int64                        `json:"storageSize"`
-       Publishers          []PublisherStats             `json:"publishers"`
-       Subscriptions       map[string]SubscriptionStats `json:"subscriptions"`
-       Replication         map[string]ReplicatorStats   `json:"replication"`
-       DeDuplicationStatus string                       
`json:"deduplicationStatus"`
-       Metadata            PartitionedTopicMetadata     `json:"metadata"`
-       Partitions          map[string]TopicStats        `json:"partitions"`
+       MsgRateIn              float64                      `json:"msgRateIn"`
+       MsgRateOut             float64                      `json:"msgRateOut"`
+       MsgThroughputIn        float64                      
`json:"msgThroughputIn"`
+       MsgThroughputOut       float64                      
`json:"msgThroughputOut"`
+       AverageMsgSize         float64                      
`json:"averageMsgSize"`
+       StorageSize            int64                        `json:"storageSize"`
+       Publishers             []PublisherStats             `json:"publishers"`
+       Subscriptions          map[string]SubscriptionStats 
`json:"subscriptions"`
+       Replication            map[string]ReplicatorStats   `json:"replication"`
+       DeDuplicationStatus    string                       
`json:"deduplicationStatus"`
+       Metadata               PartitionedTopicMetadata     `json:"metadata"`
+       Partitions             map[string]TopicStats        `json:"partitions"`
+       TopicCreationTimeStamp int64                        
`json:"topicCreationTimeStamp,omitempty"`

Review Comment:
   Cannot change, it already defined in Pulsar's REST API



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to