Updating a program

It is possible to update details or files regarding a program, by:

For example:

from __future__ import annotations

import asyncio

from planetcasio.client import Client
from planetcasio.programs import ProgramLicense


async def main() -> None:
    async with Client() as client:
        await client.programs.update(
            3151,
            description="[b]My new description.[/b]",
            license_=ProgramLicense.INCLUDED,
        )


asyncio.run(main())