Accessing pyuno object

I want to access by python macro the zoom settings on a WRITER document.

I’ve been working with the HelloWorld.py and this documentation

https://docs.libreoffice.org/pyuno/html/index.html

The HelloWorld.py has this as this critical bit.

desktop = XSCRIPTCONTEXT.getDesktop()
model = desktop.getCurrentComponent()

I attached a logging process and discovered that model is a pyuno object but I have no idea how to deal with this thing.
I’ve attempted to get an iterator through PyUNO_iter as model.PyUNO_iter() and PyUNO_iter(model) but no.

 pyuno object (com.sun.star.lang.XComponent)0x5590d170e490{implementationName=SwXTextDocument, supportedServices={com.sun.star.document.OfficeDocument,com.sun.star.text.GenericTextDocument,com.sun.star.text.TextDocument}, supportedInterfaces={com.sun.star.container.XChild,com.sun.star.document.XDocumentPropertiesSupplier,com.sun.star.document.XCmisDocument,com.sun.star.rdf.XDocumentMetadataAccess,com.sun.star.document.XDocumentRecovery,com.sun.star.document.XUndoManagerSupplier,com.sun.star.document.XShapeEventBroadcaster,com.sun.star.document.XDocumentEventBroadcaster,com.sun.star.lang.XEventListener,com.sun.star.document.XEventsSupplier,com.sun.star.document.XEmbeddedScripts,com.sun.star.document.XScriptInvocationContext,com.sun.star.frame.XModel3,com.sun.star.util.XModifiable2,com.sun.star.view.XPrintable,com.sun.star.view.XPrintJobBroadcaster,com.sun.star.frame.XStorable2,com.sun.star.frame.XLoadable,com.sun.star.script.XStarBasicAccess,com.sun.star.document.XViewDataSupplier,com.sun.star.util.XCloseable,com.sun.star.datatransfer.XTransferable,com.sun.star.document.XDocumentSubStorageSupplier,com.sun.star.document.XStorageBasedDocument,com.sun.star.script.provider.XScriptProviderSupplier,com.sun.star.ui.XUIConfigurationManagerSupplier,com.sun.star.embed.XVisualObject,com.sun.star.lang.XUnoTunnel,com.sun.star.frame.XModule,com.sun.star.frame.XTitle,com.sun.star.frame.XTitleChangeBroadcaster,com.sun.star.frame.XUntitledNumbers,com.sun.star.lang.XTypeProvider,com.sun.star.uno.XWeak,com.sun.star.text.XTextDocument,com.sun.star.text.XLineNumberingProperties,com.sun.star.text.XChapterNumberingSupplier,com.sun.star.text.XNumberingRulesSupplier,com.sun.star.text.XFootnotesSupplier,com.sun.star.text.XEndnotesSupplier,com.sun.star.util.XReplaceable,com.sun.star.text.XPagePrintable,com.sun.star.text.XReferenceMarksSupplier,com.sun.star.text.XTextTablesSupplier,com.sun.star.text.XTextFramesSupplier,com.sun.star.text.XBookmarksSupplier,com.sun.star.text.XTextSectionsSupplier,com.sun.star.text.XTextGraphicObjectsSupplier,com.sun.star.text.XTextEmbeddedObjectsSupplier,com.sun.star.text.XTextFieldsSupplier,com.sun.star.style.XStyleFamiliesSupplier,com.sun.star.style.XAutoStylesSupplier,com.sun.star.lang.XServiceInfo,com.sun.star.drawing.XDrawPageSupplier,com.sun.star.drawing.XDrawPagesSupplier,com.sun.star.text.XDocumentIndexesSupplier,com.sun.star.beans.XPropertySet,com.sun.star.beans.XPropertyState,com.sun.star.document.XLinkTargetSupplier,com.sun.star.document.XRedlinesSupplier,com.sun.star.util.XRefreshable,com.sun.star.util.XLinkUpdate,com.sun.star.view.XRenderable,com.sun.star.xforms.XFormsSupplier,com.sun.star.text.XFlatParagraphIteratorProvider,com.sun.star.document.XDocumentLanguages,com.sun.star.util.XCloneable,com.sun.star.text.XPasteBroadcaster,com.sun.star.lang.XTypeProvider,com.sun.star.container.XChild,com.sun.star.document.XDocumentPropertiesSupplier,com.sun.star.document.XCmisDocument,com.sun.star.rdf.XDocumentMetadataAccess,com.sun.star.document.XDocumentRecovery,com.sun.star.document.XUndoManagerSupplier,com.sun.star.document.XShapeEventBroadcaster,com.sun.star.document.XDocumentEventBroadcaster,com.sun.star.lang.XEventListener,com.sun.star.document.XEventsSupplier,com.sun.star.document.XEmbeddedScripts,com.sun.star.document.XScriptInvocationContext,com.sun.star.frame.XModel3,com.sun.star.util.XModifiable2,com.sun.star.view.XPrintable,com.sun.star.view.XPrintJobBroadcaster,com.sun.star.frame.XStorable2,com.sun.star.frame.XLoadable,com.sun.star.script.XStarBasicAccess,com.sun.star.document.XViewDataSupplier,com.sun.star.util.XCloseable,com.sun.star.datatransfer.XTransferable,com.sun.star.document.XDocumentSubStorageSupplier,com.sun.star.document.XStorageBasedDocument,com.sun.star.script.provider.XScriptProviderSupplier,com.sun.star.ui.XUIConfigurationManagerSupplier,com.sun.star.embed.XVisualObject,com.sun.star.lang.XUnoTunnel,com.sun.star.frame.XModule,com.sun.star.frame.XTitle,com.sun.star.frame.XTitleChangeBroadcaster,com.sun.star.frame.XUntitledNumbers,com.sun.star.lang.XTypeProvider,com.sun.star.uno.XWeak,com.sun.star.util.XNumberFormatsSupplier,com.sun.star.lang.XUnoTunnel,com.sun.star.lang.XTypeProvider,com.sun.star.uno.XWeak,com.sun.star.uno.XAggregation,com.sun.star.lang.XMultiServiceFactory,com.sun.star.tiledrendering.XTiledRenderable}}

[Tutorial] Introduction into object inspection with MRI
https://wiki.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/OpenOffice.org_Application_Environment

Hello,
.
These may be of some help:

https://help.libreoffice.org/latest/en-US/text/sbasic/python/python_programming.html?DbPAR=BASIC
.
https://wiki.openoffice.org/wiki/Python/Transfer_from_Basic_to_Python

For example, for Zoom Value

doc = XSCRIPTCONTEXT.getDocument()
doc.CurrentController.ViewSettings.ZoomValue = 100