1f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein/*
2f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein * Copyright (C) 2014 Google Inc.
3f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein * Licensed to The Android Open Source Project.
4f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein *
5f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein * Licensed under the Apache License, Version 2.0 (the "License");
6f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein * you may not use this file except in compliance with the License.
7f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein * You may obtain a copy of the License at
8f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein *
9f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein *      http://www.apache.org/licenses/LICENSE-2.0
10f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein *
11f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein * Unless required by applicable law or agreed to in writing, software
12f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein * distributed under the License is distributed on an "AS IS" BASIS,
13f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein * See the License for the specific language governing permissions and
15f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein * limitations under the License.
16f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein */
17f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein
18f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sappersteinpackage com.android.mail.browse;
19f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein
20f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein/**
21f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein * Contract class for sending extras when desiring to view the entire
22f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein * message in the case where messages can be clipped.
23f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein */
24f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sappersteinpublic final class FullMessageContract {
25f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein
26f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein    private FullMessageContract() {}
27f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein
28f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein    /**
29f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein     * String extra used to pass in the url to load the full message.
30f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein     */
31f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein    public static final String EXTRA_PERMALINK = "permalink";
32f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein    /**
33f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein     * String extra for the account to which the message belongs.
34f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein     */
35f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein    public static final String EXTRA_ACCOUNT_NAME = "account-name";
36c2a89d1afcf2d5db65360b5e5bdc32e37b923c4cAndrew Sapperstein    /**
37c2a89d1afcf2d5db65360b5e5bdc32e37b923c4cAndrew Sapperstein     * (Optional) String extra for the server message id of the message.
38c2a89d1afcf2d5db65360b5e5bdc32e37b923c4cAndrew Sapperstein     */
39c2a89d1afcf2d5db65360b5e5bdc32e37b923c4cAndrew Sapperstein    public static final String EXTRA_SERVER_MESSAGE_ID = "server-message-id";
40f59d01c3116dc2adde97a5b52aa6094144c2d315Andrew Sapperstein}
41