KGAPI2::People::PersonLocale

Search for usage in LXR

KGAPI2::People::PersonLocale Class Reference

#include <personlocale.h>

Public Member Functions

 PersonLocale ()
 
 PersonLocale (const PersonLocale &)
 
 PersonLocale (PersonLocale &&) noexcept
 
 ~PersonLocale ()
 
FieldMetadata metadata () const
 
bool operator!= (const PersonLocale &) const
 
PersonLocaleoperator= (const PersonLocale &)
 
PersonLocaleoperator= (PersonLocale &&) noexcept
 
bool operator== (const PersonLocale &) const
 
void setMetadata (const FieldMetadata &value)
 
void setValue (const QString &value)
 
QJsonValue toJSON () const
 
QString value () const
 

Static Public Member Functions

static PersonLocale fromJSON (const QJsonObject &)
 
static QList< PersonLocalefromJSONArray (const QJsonArray &data)
 

Detailed Description

A person's locale preference.

See also
https://developers.google.com/people/api/rest/v1/people#personlocale
Since
5.23.0

Definition at line 33 of file personlocale.h.

Constructor & Destructor Documentation

◆ PersonLocale()

KGAPI2::People::PersonLocale::PersonLocale ( )
explicit

Constructs a new PersonLocale.

Definition at line 48 of file personlocale.cpp.

◆ ~PersonLocale()

KGAPI2::People::PersonLocale::~PersonLocale ( )
default

Destructor.

Member Function Documentation

◆ fromJSON()

PersonLocale KGAPI2::People::PersonLocale::fromJSON ( const QJsonObject & obj)
staticnodiscard

Definition at line 88 of file personlocale.cpp.

◆ fromJSONArray()

QList< PersonLocale > KGAPI2::People::PersonLocale::fromJSONArray ( const QJsonArray & data)
staticnodiscard

Definition at line 101 of file personlocale.cpp.

◆ metadata()

FieldMetadata KGAPI2::People::PersonLocale::metadata ( ) const
nodiscard

Metadata about the locale.

Definition at line 69 of file personlocale.cpp.

◆ operator!=()

bool KGAPI2::People::PersonLocale::operator!= ( const PersonLocale & other) const

Definition at line 64 of file personlocale.cpp.

◆ operator==()

bool KGAPI2::People::PersonLocale::operator== ( const PersonLocale & other) const

Definition at line 59 of file personlocale.cpp.

◆ setMetadata()

void KGAPI2::People::PersonLocale::setMetadata ( const FieldMetadata & value)

Sets value of the metadata property.

Definition at line 74 of file personlocale.cpp.

◆ setValue()

void KGAPI2::People::PersonLocale::setValue ( const QString & value)

Sets value of the value property.

Definition at line 83 of file personlocale.cpp.

◆ toJSON()

QJsonValue KGAPI2::People::PersonLocale::toJSON ( ) const
nodiscard

Definition at line 115 of file personlocale.cpp.

◆ value()

QString KGAPI2::People::PersonLocale::value ( ) const
nodiscard

The well-formed IETF BCP 47 language tag representing the locale.

Definition at line 78 of file personlocale.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:17:42 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.