### Class

# GIRepository PropertyInfo

since: 2.80

#### Description

    final class GIRepository.PropertyInfo : GObject.TypeInstance
    {
      /* No available fields */
    }

`GIPropertyInfo` represents a property in a `GObject`.

A property belongs to either a `GIObjectInfo` or a `GIInterfaceInfo`.

Available since: 2.80

#### Ancestors

- GIBaseInfo

#### Instance methods

###### gi_property_info_get_flags

Obtain the flags for this property info.

since: 2.80

###### gi_property_info_get_getter

Obtains the getter function associated with this `GIPropertyInfo`.

since: 2.80

###### gi_property_info_get_ownership_transfer

Obtain the ownership transfer for this property.

since: 2.80

###### gi_property_info_get_setter

Obtains the setter function associated with this `GIPropertyInfo`.

since: 2.80

###### gi_property_info_get_type_info

Obtain the type information for the property `info`.

since: 2.80

##### Methods inherited from GIBaseInfo (11)

###### gi_base_info_clear

Clears memory allocated internally by a stack-allocated `GIBaseInfo`.

since: 2.80

###### gi_base_info_equal

Compare two `GIBaseInfo`s.

since: 2.80

###### gi_base_info_get_attribute

Retrieve an arbitrary attribute associated with this node.

since: 2.80

###### gi_base_info_get_container

Obtain the container of the `info`.

since: 2.80

###### gi_base_info_get_name

Obtain the name of the `info`.

since: 2.80

###### gi_base_info_get_namespace

Obtain the namespace of `info`.

since: 2.80

###### gi_base_info_get_typelib

Obtain the typelib this `info` belongs to.

since: 2.80

###### gi_base_info_is_deprecated

Obtain whether the `info` is represents a metadata which is deprecated.

since: 2.80

###### gi_base_info_iterate_attributes

Iterate over all attributes associated with this node.

since: 2.80

###### gi_base_info_ref

Increases the reference count of `info`.

since: 2.80

###### gi_base_info_unref

Decreases the reference count of `info`. When its reference count drops to 0, the info is freed.

since: 2.80