Msg.GoaAuthorizer

g GObject.GInterface GObject.GInterface Msg.Authorizer Msg.Authorizer GObject.GInterface->Msg.Authorizer GObject.Object GObject.Object Msg.GoaAuthorizer Msg.GoaAuthorizer GObject.Object->Msg.GoaAuthorizer Msg.Authorizer->Msg.GoaAuthorizer

Subclasses:

None

Methods

Inherited:

GObject.Object (37), Msg.Authorizer (2)

Structs:

GObject.ObjectClass (5)

class

new (goa_object)

get_goa_object ()

Virtual Methods

Inherited:

GObject.Object (7), Msg.Authorizer (2)

Properties

Name

Type

Flags

Short Description

goa-object

Goa.Object

r/w/co

The GOA account to authenticate.

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

GObject.Object

r

Class Details

class Msg.GoaAuthorizer(**kwargs)
Bases:

GObject.Object, Msg.Authorizer

Abstract:

No

Structure:

Msg.GoaAuthorizerClass

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

classmethod new(goa_object)
Parameters:

goa_object (Goa.Object) – A Goa.Object representing a MS Graph account.

Returns:

A new Msg.GoaAuthorizer. Free the returned object with GObject.Object.unref().

Return type:

Msg.GoaAuthorizer

Creates a new Msg.GoaAuthorizer using goa_object.

get_goa_object()
Returns:

A Goa.Object. The returned object is owned by Msg.GoaAuthorizer and should not be modified or freed.

Return type:

Goa.Object

Gets the GOA account used by self for authorization.

Property Details

Msg.GoaAuthorizer.props.goa_object
Name:

goa-object

Type:

Goa.Object

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

The GOA account to authenticate.