Class Permission.permission
method acquire : Ocgtk_gio__.GCancellable.cancellable_t option ->
(bool, GError.t) resultmethod acquire_finish : Ocgtk_gio__.GAsync_result.async_result_t ->
(bool, GError.t) resultmethod get_allowed : unit -> boolmethod get_can_acquire : unit -> boolmethod get_can_release : unit -> boolmethod impl_update : bool -> bool -> bool -> unitmethod release : Ocgtk_gio__.GCancellable.cancellable_t option ->
(bool, GError.t) resultmethod release_finish : Ocgtk_gio__.GAsync_result.async_result_t ->
(bool, GError.t) resultmethod as_permission : Ocgtk_gio__.Permission.t