## NAS Network Time NAS Network Time |

## Synopsis

                        QmiIndicationNasNetworkTimeOutput;

    QmiIndicationNasNetworkTimeOutput * qmi_indication_nas_network_time_output_ref
                                                            (QmiIndicationNasNetworkTimeOutput *self);
    void                qmi_indication_nas_network_time_output_unref
                                                            (QmiIndicationNasNetworkTimeOutput *self);
    gboolean            qmi_indication_nas_network_time_output_get_radio_interface
                                                            (QmiIndicationNasNetworkTimeOutput *self,
                                                             QmiNasRadioInterface *radio_interface,
                                                             GError **error);
    gboolean            qmi_indication_nas_network_time_output_get_daylight_savings_adjustment
                                                            (QmiIndicationNasNetworkTimeOutput *self,
                                                             QmiNasDaylightSavingsAdjustment *daylight_savings_adjustment,
                                                             GError **error);
    gboolean            qmi_indication_nas_network_time_output_get_timezone_offset
                                                            (QmiIndicationNasNetworkTimeOutput *self,
                                                             gint8 *timezone_offset,
                                                             GError **error);
    gboolean            qmi_indication_nas_network_time_output_get_universal_time
                                                            (QmiIndicationNasNetworkTimeOutput *self,
                                                             guint16 *universal_time_year,
                                                             guint8 *universal_time_month,
                                                             guint8 *universal_time_day,
                                                             guint8 *universal_time_hour,
                                                             guint8 *universal_time_minute,
                                                             guint8 *universal_time_second,
                                                             QmiNasDayOfWeek *universal_time_day_of_week,
                                                             GError **error);

## Object Hierarchy

      GBoxed
       +----QmiIndicationNasNetworkTimeOutput

## Description

## Details

### QmiIndicationNasNetworkTimeOutput

    typedef struct _QmiIndicationNasNetworkTimeOutput QmiIndicationNasNetworkTimeOutput;

The QmiIndicationNasNetworkTimeOutput structure contains private data and should only be accessed using the provided API.

### qmi_indication_nas_network_time_output_ref ()

    QmiIndicationNasNetworkTimeOutput * qmi_indication_nas_network_time_output_ref
                                                            (QmiIndicationNasNetworkTimeOutput *self);

Atomically increments the reference count of `self` by one.

`self` : | a QmiIndicationNasNetworkTimeOutput.
Returns : | the new reference to `self`.

### qmi_indication_nas_network_time_output_unref ()

    void                qmi_indication_nas_network_time_output_unref
                                                            (QmiIndicationNasNetworkTimeOutput *self);

Atomically decrements the reference count of `self` by one. If the reference count drops to 0, `self` is completely disposed.

`self` : | a QmiIndicationNasNetworkTimeOutput.

### qmi_indication_nas_network_time_output_get_radio_interface ()

    gboolean            qmi_indication_nas_network_time_output_get_radio_interface
                                                            (QmiIndicationNasNetworkTimeOutput *self,
                                                             QmiNasRadioInterface *radio_interface,
                                                             GError **error);

Get the 'Radio Interface' field from `self`.

`self` : | a QmiIndicationNasNetworkTimeOutput.
`radio_interface` : | a placeholder for the output QmiNasRadioInterface, or `NULL` if not required.
`error` : | Return location for error or `NULL`.
Returns : | `TRUE` if the field is found, `FALSE` otherwise.

### qmi_indication_nas_network_time_output_get_daylight_savings_adjustment ()

    gboolean            qmi_indication_nas_network_time_output_get_daylight_savings_adjustment
                                                            (QmiIndicationNasNetworkTimeOutput *self,
                                                             QmiNasDaylightSavingsAdjustment *daylight_savings_adjustment,
                                                             GError **error);

Get the 'Daylight Savings Adjustment' field from `self`.

`self` : | a QmiIndicationNasNetworkTimeOutput.
`daylight_savings_adjustment` : | a placeholder for the output QmiNasDaylightSavingsAdjustment, or `NULL` if not required.
`error` : | Return location for error or `NULL`.
Returns : | `TRUE` if the field is found, `FALSE` otherwise.

### qmi_indication_nas_network_time_output_get_timezone_offset ()

    gboolean            qmi_indication_nas_network_time_output_get_timezone_offset
                                                            (QmiIndicationNasNetworkTimeOutput *self,
                                                             gint8 *timezone_offset,
                                                             GError **error);

Get the 'Timezone Offset' field from `self`.

`self` : | a QmiIndicationNasNetworkTimeOutput.
`timezone_offset` : | a placeholder for the output gint8, or `NULL` if not required.
`error` : | Return location for error or `NULL`.
Returns : | `TRUE` if the field is found, `FALSE` otherwise.

### qmi_indication_nas_network_time_output_get_universal_time ()

    gboolean            qmi_indication_nas_network_time_output_get_universal_time
                                                            (QmiIndicationNasNetworkTimeOutput *self,
                                                             guint16 *universal_time_year,
                                                             guint8 *universal_time_month,
                                                             guint8 *universal_time_day,
                                                             guint8 *universal_time_hour,
                                                             guint8 *universal_time_minute,
                                                             guint8 *universal_time_second,
                                                             QmiNasDayOfWeek *universal_time_day_of_week,
                                                             GError **error);

Get the 'Universal Time' field from `self`.

`self` : | a QmiIndicationNasNetworkTimeOutput.
`universal_time_year` : | a placeholder for the output guint16, or `NULL` if not required.
`universal_time_month` : | a placeholder for the output guint8, or `NULL` if not required.
`universal_time_day` : | a placeholder for the output guint8, or `NULL` if not required.
`universal_time_hour` : | a placeholder for the output guint8, or `NULL` if not required.
`universal_time_minute` : | a placeholder for the output guint8, or `NULL` if not required.
`universal_time_second` : | a placeholder for the output guint8, or `NULL` if not required.
`universal_time_day_of_week` : | a placeholder for the output QmiNasDayOfWeek, or `NULL` if not required.
`error` : | Return location for error or `NULL`.
Returns : | `TRUE` if the field is found, `FALSE` otherwise.