gmail
v1
google
gmail_api
history_message_deleted.h
1
// Copyright 2010 Google Inc.
2
//
3
// Licensed under the Apache License, Version 2.0 (the "License"); you may not
4
// use this file except in compliance with the License. You may obtain a copy of
5
// the License at
6
//
7
// http://www.apache.org/licenses/LICENSE-2.0
8
//
9
// Unless required by applicable law or agreed to in writing, software
10
// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11
// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12
// License for the specific language governing permissions and limitations under
13
// the License.
14
15
// This code was generated by google-apis-code-generator 1.5.1
16
// Build date: 2018-10-08 17:45:39 UTC
17
// on: 2020-02-15, 12:56:31 UTC
18
// C++ generator version: 0.1.4
19
20
// ----------------------------------------------------------------------------
21
// NOTE: This file is generated from Google APIs Discovery Service.
22
// Service:
23
// Gmail API (gmail/v1)
24
// Generated from:
25
// Version: v1
26
// Revision: 110
27
// Generated by:
28
// Tool: google-apis-code-generator 1.5.1
29
// C++: 0.1.4
30
#ifndef GOOGLE_GMAIL_API_HISTORY_MESSAGE_DELETED_H_
31
#define GOOGLE_GMAIL_API_HISTORY_MESSAGE_DELETED_H_
32
33
#include "googleapis/base/macros.h"
34
#include "googleapis/client/data/jsoncpp_data.h"
35
#include "googleapis/strings/stringpiece.h"
36
37
#include "google/gmail_api/message.h"
38
39
namespace
Json
{
40
class
Value;
41
}
// namespace Json
42
43
namespace
google_gmail_api
{
44
using namespace
googleapis
;
45
51
class
HistoryMessageDeleted
:
public
client::JsonCppData {
52
public
:
58
static
HistoryMessageDeleted
* New();
59
65
explicit
HistoryMessageDeleted
(
const
Json::Value& storage);
66
72
explicit
HistoryMessageDeleted
(Json::Value* storage);
73
77
virtual
~
HistoryMessageDeleted
();
78
84
const
StringPiece
GetTypeName
()
const
{
85
return
StringPiece(
"google_gmail_api::HistoryMessageDeleted"
);
86
}
87
93
bool
has_message
()
const
{
94
return
Storage().isMember(
"message"
);
95
}
96
100
void
clear_message
() {
101
MutableStorage()->removeMember(
"message"
);
102
}
103
104
108
const
Message
get_message()
const
;
109
114
Message
mutable_message();
115
116
private
:
117
void
operator=(
const
HistoryMessageDeleted
&);
118
};
// HistoryMessageDeleted
119
}
// namespace google_gmail_api
120
#endif // GOOGLE_GMAIL_API_HISTORY_MESSAGE_DELETED_H_
google_gmail_api::HistoryMessageDeleted::GetTypeName
const StringPiece GetTypeName() const
Definition:
history_message_deleted.h:84
google_gmail_api::Message
Definition:
message.h:53
google_gmail_api::HistoryMessageDeleted::clear_message
void clear_message()
Definition:
history_message_deleted.h:100
google_gmail_api::HistoryMessageDeleted
Definition:
history_message_deleted.h:51
Json
Definition:
auto_forwarding.h:38
googleapis
google_gmail_api
Definition:
auto_forwarding.cc:40
google_gmail_api::HistoryMessageDeleted::has_message
bool has_message() const
Definition:
history_message_deleted.h:93