Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
12291 manish.sha 1
/*
2
 * Copyright 2010 Google Inc.
3
 *
4
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
5
 * in compliance with the License. You may obtain a copy of 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 distributed under the License
10
 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
11
 * or implied. See the License for the specific language governing permissions and limitations under
12
 * the License.
13
 */
14
/*
15
 * This code was generated by https://code.google.com/p/google-apis-client-generator/
16
 * (build: 2014-07-09 17:08:39 UTC)
17
 * on 2014-07-23 at 21:49:03 UTC 
18
 * Modify at your own risk.
19
 */
20
 
21
package com.google.api.services.content.model;
22
 
23
/**
24
 * The status of an account, i.e., information about its products, which is computed offline and not
25
 * returned immediately at insertion time.
26
 *
27
 * <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
28
 * transmitted over HTTP when working with the Content API for Shopping. For a detailed explanation
29
 * see:
30
 * <a href="http://code.google.com/p/google-http-java-client/wiki/JSON">http://code.google.com/p/google-http-java-client/wiki/JSON</a>
31
 * </p>
32
 *
33
 * @author Google, Inc.
34
 */
35
@SuppressWarnings("javadoc")
36
public final class AccountStatus extends com.google.api.client.json.GenericJson {
37
 
38
  /**
39
   * The ID of the account for which the status is reported.
40
   * The value may be {@code null}.
41
   */
42
  @com.google.api.client.util.Key
43
  private java.lang.String accountId;
44
 
45
  /**
46
   * A list of data quality issues.
47
   * The value may be {@code null}.
48
   */
49
  @com.google.api.client.util.Key
50
  private java.util.List<AccountStatusDataQualityIssue> dataQualityIssues;
51
 
52
  /**
53
   * Identifies what kind of resource this is. Value: the fixed string "content#accountStatus".
54
   * The value may be {@code null}.
55
   */
56
  @com.google.api.client.util.Key
57
  private java.lang.String kind;
58
 
59
  /**
60
   * The ID of the account for which the status is reported.
61
   * @return value or {@code null} for none
62
   */
63
  public java.lang.String getAccountId() {
64
    return accountId;
65
  }
66
 
67
  /**
68
   * The ID of the account for which the status is reported.
69
   * @param accountId accountId or {@code null} for none
70
   */
71
  public AccountStatus setAccountId(java.lang.String accountId) {
72
    this.accountId = accountId;
73
    return this;
74
  }
75
 
76
  /**
77
   * A list of data quality issues.
78
   * @return value or {@code null} for none
79
   */
80
  public java.util.List<AccountStatusDataQualityIssue> getDataQualityIssues() {
81
    return dataQualityIssues;
82
  }
83
 
84
  /**
85
   * A list of data quality issues.
86
   * @param dataQualityIssues dataQualityIssues or {@code null} for none
87
   */
88
  public AccountStatus setDataQualityIssues(java.util.List<AccountStatusDataQualityIssue> dataQualityIssues) {
89
    this.dataQualityIssues = dataQualityIssues;
90
    return this;
91
  }
92
 
93
  /**
94
   * Identifies what kind of resource this is. Value: the fixed string "content#accountStatus".
95
   * @return value or {@code null} for none
96
   */
97
  public java.lang.String getKind() {
98
    return kind;
99
  }
100
 
101
  /**
102
   * Identifies what kind of resource this is. Value: the fixed string "content#accountStatus".
103
   * @param kind kind or {@code null} for none
104
   */
105
  public AccountStatus setKind(java.lang.String kind) {
106
    this.kind = kind;
107
    return this;
108
  }
109
 
110
  @Override
111
  public AccountStatus set(String fieldName, Object value) {
112
    return (AccountStatus) super.set(fieldName, value);
113
  }
114
 
115
  @Override
116
  public AccountStatus clone() {
117
    return (AccountStatus) super.clone();
118
  }
119
 
120
}