Packages
google_api_sheets
0.28.0
0.35.0
0.34.0
0.33.5
0.33.4
0.33.3
0.33.2
0.33.1
0.33.0
0.32.0
0.31.0
0.30.0
0.29.4
0.29.3
0.29.2
0.29.1
0.29.0
0.28.2
0.28.1
0.28.0
0.27.0
0.26.0
0.25.2
0.25.1
0.25.0
0.24.1
0.24.0
0.23.0
0.22.1
0.22.0
0.21.2
0.21.1
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
0.0.2
0.0.1
Google Sheets API client library. Reads and writes Google Sheets.
Current section
Files
Jump to
Current section
Files
lib/google_api/sheets/v4/model/data_label.ex
# Copyright 2019 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# NOTE: This file is auto generated by the elixir code generator program.
# Do not edit this file manually.
defmodule GoogleApi.Sheets.V4.Model.DataLabel do
@moduledoc """
Settings for one set of data labels. Data labels are annotations that appear next to a set of data, such as the points on a line chart, and provide additional information about what the data represents, such as a text representation of the value behind that point on the graph.
## Attributes
* `customLabelData` (*type:* `GoogleApi.Sheets.V4.Model.ChartData.t`, *default:* `nil`) - Data to use for custom labels. Only used if type is set to CUSTOM. This data must be the same length as the series or other element this data label is applied to. In addition, if the series is split into multiple source ranges, this source data must come from the next column in the source data. For example, if the series is B2:B4,E6:E8 then this data must come from C2:C4,F6:F8.
* `placement` (*type:* `String.t`, *default:* `nil`) - The placement of the data label relative to the labeled data.
* `textFormat` (*type:* `GoogleApi.Sheets.V4.Model.TextFormat.t`, *default:* `nil`) - The text format used for the data label.
* `type` (*type:* `String.t`, *default:* `nil`) - The type of the data label.
"""
use GoogleApi.Gax.ModelBase
@type t :: %__MODULE__{
:customLabelData => GoogleApi.Sheets.V4.Model.ChartData.t() | nil,
:placement => String.t() | nil,
:textFormat => GoogleApi.Sheets.V4.Model.TextFormat.t() | nil,
:type => String.t() | nil
}
field(:customLabelData, as: GoogleApi.Sheets.V4.Model.ChartData)
field(:placement)
field(:textFormat, as: GoogleApi.Sheets.V4.Model.TextFormat)
field(:type)
end
defimpl Poison.Decoder, for: GoogleApi.Sheets.V4.Model.DataLabel do
def decode(value, options) do
GoogleApi.Sheets.V4.Model.DataLabel.decode(value, options)
end
end
defimpl Poison.Encoder, for: GoogleApi.Sheets.V4.Model.DataLabel do
def encode(value, options) do
GoogleApi.Gax.ModelBase.encode(value, options)
end
end