github.com/tada-team/tdproto@v1.51.57/codegen/api_paths/chat_paths.go (about) 1 package api_paths 2 3 import ( 4 "github.com/tada-team/tdproto" 5 ) 6 7 // TODO: http:get:: /api/v4/teams/{team_uid}/chats/{chat_jid}/messages 8 9 var ChatPaths = []PathSpec{ 10 { 11 Path: "/api/v4/teams/{team_id}/chats/{chat_id}", 12 Get: &OperationSpec{ 13 Response: tdproto.Chat{}, 14 Description: "Get the chat information.", 15 }, 16 Put: &OperationSpec{ 17 Request: tdproto.Chat{}, 18 Response: tdproto.Chat{}, 19 Description: "Change chat settings.", 20 }, 21 }, 22 { 23 Path: "/api/v4/teams/{team_id}/chats/{chat_id}/messages", 24 /*Get: &OperationSpec{ 25 QueryStruct: tdapi.MessageFilter{}, 26 Responce: []tdproto.Message{}, 27 Description: "Get multiple messages", 28 },*/ 29 Post: &OperationSpec{ 30 Request: tdproto.Message{}, 31 Description: "Send text message to chat.", 32 }, 33 }, 34 { 35 Path: "/api/v4/teams/{team_id}/chats/{chat_id}/messages/{message_id}", 36 Post: &OperationSpec{ 37 Request: tdproto.Message{}, 38 Response: tdproto.Message{}, 39 Description: "Edit message.", 40 }, 41 Delete: &OperationSpec{ 42 Response: tdproto.Message{}, 43 Description: "Delete message.", 44 }, 45 }, 46 { 47 Path: "/api/v4/teams/{team_id}/chats/{contact_id}/messages", 48 Post: &OperationSpec{ 49 Request: tdproto.Message{}, 50 Description: "Send text message to direct chat.", 51 }, 52 }, 53 { 54 Path: "/api/v4/teams/{team_id}/chats/{contact_id}/messages/{message_id}", 55 Post: &OperationSpec{ 56 Request: tdproto.Message{}, 57 Response: tdproto.Message{}, 58 Description: "Edit message in direct chat.", 59 }, 60 Delete: &OperationSpec{ 61 Response: tdproto.Message{}, 62 Description: "Delete message in direct chat.", 63 }, 64 }, 65 }