Package com.google.type (2.30.0)

GitHub Repository

Classes

Class Description
com.google.type.CalendarPeriodProto
com.google.type.Color Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to/from color representations in various languages over compactness. For example, the fields of this representation
com.google.type.Color.Builder Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to/from color representations in various languages over compactness. For example, the fields of this representation
com.google.type.ColorProto
com.google.type.Date Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the
com.google.type.Date.Builder Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the
com.google.type.DateProto
com.google.type.DateTime Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways:
com.google.type.DateTime.Builder Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways:
com.google.type.DateTimeProto
com.google.type.DayOfWeekProto
com.google.type.Decimal A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal][] or Python's [decimal.Decimal][].
com.google.type.Decimal.Builder A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal][] or Python's [decimal.Decimal][].
com.google.type.DecimalProto
com.google.type.Expr Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.
com.google.type.Expr.Builder Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.
com.google.type.ExprProto
com.google.type.Fraction Represents a fraction in terms of a numerator divided by a denominator.
com.google.type.Fraction.Builder Represents a fraction in terms of a numerator divided by a denominator.
com.google.type.FractionProto
com.google.type.Interval Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive).
com.google.type.Interval.Builder Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive).
com.google.type.IntervalProto
com.google.type.LatLng An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the
com.google.type.LatLng.Builder An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the
com.google.type.LatLngProto
com.google.type.LocalizedText Localized variant of a text in a particular language.
com.google.type.LocalizedText.Builder Localized variant of a text in a particular language.
com.google.type.LocalizedTextProto
com.google.type.Money Represents an amount of money with its currency type.
com.google.type.Money.Builder Represents an amount of money with its currency type.
com.google.type.MoneyProto
com.google.type.MonthProto
com.google.type.PhoneNumber An object representing a phone number, suitable as an API wire format. This representation:
com.google.type.PhoneNumber.Builder An object representing a phone number, suitable as an API wire format. This representation:
com.google.type.PhoneNumber.ShortCode An object representing a short code, which is a phone number that is typically much shorter than regular phone numbers and can be used to address messages in MMS and SMS systems, as well as for abbreviated dialing
com.google.type.PhoneNumber.ShortCode.Builder An object representing a short code, which is a phone number that is typically much shorter than regular phone numbers and can be used to address messages in MMS and SMS systems, as well as for abbreviated dialing
com.google.type.PhoneNumberProto
com.google.type.PostalAddress Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar.
com.google.type.PostalAddress.Builder Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar.
com.google.type.PostalAddressProto
com.google.type.Quaternion A quaternion is defined as the quotient of two directed lines in a three-dimensional space or equivalently as the quotient of two Euclidean vectors (https://en.wikipedia.org/wiki/Quaternion).
com.google.type.Quaternion.Builder A quaternion is defined as the quotient of two directed lines in a three-dimensional space or equivalently as the quotient of two Euclidean vectors (https://en.wikipedia.org/wiki/Quaternion).
com.google.type.QuaternionProto
com.google.type.TimeOfDay Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and
com.google.type.TimeOfDay.Builder Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and
com.google.type.TimeOfDayProto
com.google.type.TimeZone Represents a time zone from the IANA Time Zone Database.
com.google.type.TimeZone.Builder Represents a time zone from the IANA Time Zone Database.

Interfaces

Interface Description
com.google.type.ColorOrBuilder
com.google.type.DateOrBuilder
com.google.type.DateTimeOrBuilder
com.google.type.DecimalOrBuilder
com.google.type.ExprOrBuilder
com.google.type.FractionOrBuilder
com.google.type.IntervalOrBuilder
com.google.type.LatLngOrBuilder
com.google.type.LocalizedTextOrBuilder
com.google.type.MoneyOrBuilder
com.google.type.PhoneNumber.ShortCodeOrBuilder
com.google.type.PhoneNumberOrBuilder
com.google.type.PostalAddressOrBuilder
com.google.type.QuaternionOrBuilder
com.google.type.TimeOfDayOrBuilder
com.google.type.TimeZoneOrBuilder

Enums

Enum Description
com.google.type.CalendarPeriod A CalendarPeriod represents the abstract concept of a time period that has a canonical start. Grammatically, "the start of the current CalendarPeriod." All calendar times begin at midnight UTC.
com.google.type.DateTime.TimeOffsetCase
com.google.type.DayOfWeek Represents a day of the week.
com.google.type.Month Represents a month in the Gregorian calendar.
com.google.type.PhoneNumber.KindCase