1
0
mirror of synced 2025-02-16 20:23:18 +03:00

ref #61525 Добавить external_id в клиент апи транспортов

This commit is contained in:
Rinat Magrov 2019-08-22 13:46:46 +03:00
parent f6db774691
commit 221f51ed6c

View File

@ -68,6 +68,7 @@ type MgClient struct {
// Channel type // Channel type
type Channel struct { type Channel struct {
ID uint64 `json:"id,omitempty"` ID uint64 `json:"id,omitempty"`
ExternalID string `json:"external_id,omitempty"`
Type string `json:"type,omitempty"` Type string `json:"type,omitempty"`
Name string `json:"name,omitempty"` Name string `json:"name,omitempty"`
AvatarUrl string `json:"avatar_url,omitempty"` AvatarUrl string `json:"avatar_url,omitempty"`
@ -159,12 +160,14 @@ type UploadFileByUrlRequest struct {
// ActivateResponse channel activation response // ActivateResponse channel activation response
type ActivateResponse struct { type ActivateResponse struct {
ChannelID uint64 `json:"id"` ChannelID uint64 `json:"id"`
ExternalID string `json:"external_id"`
ActivatedAt time.Time `json:"activated_at"` ActivatedAt time.Time `json:"activated_at"`
} }
// UpdateResponse channel update response // UpdateResponse channel update response
type UpdateResponse struct { type UpdateResponse struct {
ChannelID uint64 `json:"id"` ChannelID uint64 `json:"id"`
ExternalID string `json:"external_id"`
UpdatedAt time.Time `json:"updated_at"` UpdatedAt time.Time `json:"updated_at"`
} }
@ -177,6 +180,7 @@ type DeleteResponse struct {
// ChannelListItem response struct // ChannelListItem response struct
type ChannelListItem struct { type ChannelListItem struct {
ID uint64 `json:"id"` ID uint64 `json:"id"`
ExternalID string `json:"external_id"`
Type string `json:"type"` Type string `json:"type"`
Name *string `json:"name"` Name *string `json:"name"`
Settings ChannelSettings `json:"settings"` Settings ChannelSettings `json:"settings"`