§
    AxÅj×  ã                   ó>   — d Z dededefd„Zdededefd„Zdefd„ZdS )	z< Runpod | API Wrapper | Mutations | Container Registry Auth ÚnameÚusernameÚpasswordc                 ó|   — | ||dœ}d                      d„ |                     ¦   «         D ¦   «         ¦  «        }d|› d�S )aL  
    Generate a GraphQL mutation string to save container registry authentication details.

    Args:
        name (str): The name of the container registry.
        username (str): The username for authentication.
        password (str): The password for authentication.

    Returns:
        str: The GraphQL mutation string.
    )r   r   r   ú, c              3   ó,   K  — | ]\  }}|› d |› d�V — ŒdS ©z: "ú"N© ©Ú.0ÚkeyÚvalues      ú]C:\Projects\Historical\venv\Lib\site-packages\runpod/api/mutations/container_register_auth.pyú	<genexpr>z3generate_container_registry_auth.<locals>.<genexpr>   ó7   è è € ÐSÐS±*°#°u˜SÐ-Ð- UÐ-Ð-Ð-ÐSÐSÐSÐSÐSÐSó    zB
    mutation SaveRegistryAuth {
        saveRegistryAuth(input: {ú9}) {
            id
            name
        }
    }
    ©ÚjoinÚitems)r   r   r   Ú
input_dictÚ	input_strs        r   Ú generate_container_registry_authr      s]   € ð ¨HÀ(ÐKÐK€Jð —	’	ÐSÐSÀ
×@PÒ@PÑ@RÔ@RÐSÑSÔSÑSÔS€Iðà#,ðð ð ð r   Úregistry_auth_idc                 ó|   — | ||dœ}d                      d„ |                     ¦   «         D ¦   «         ¦  «        }d|› d�S )a\  
    Generate a GraphQL mutation string to update registry authentication details.

    Args:
        registry_auth_id (str): The id of the container registry authentication
        username (str): The username for authentication.
        password (str): The password for authentication.

    Returns:
        str: The GraphQL mutation string.
    )Úidr   r   r   c              3   ó,   K  — | ]\  }}|› d |› d�V — ŒdS r   r
   r   s      r   r   z1update_container_registry_auth.<locals>.<genexpr>0   r   r   zF
    mutation UpdateRegistryAuth {
        updateRegistryAuth(input: {r   r   )r   r   r   r   r   s        r   Úupdate_container_registry_authr       s]   € ð )°hÈHÐUÐU€Jð —	’	ÐSÐSÀ
×@PÒ@PÑ@RÔ@RÐSÑSÔSÑSÔS€Iðà%.ðð ð ð r   c                 ó   — d| › d�S )zê
    Generate a GraphQL mutation string to delete registry authentication details.

    Args:
        registry_auth_id (str): The id of the container registry authentication

    Returns:
        str: The GraphQL mutation string.
    zO
    mutation DeleteRegistryAuth {
        deleteRegistryAuth(registryAuthId: "z")
    }
    r
   )r   s    r   Údelete_container_registry_authr    <   s   € ðà-=ðð ð ð r   N)Ú__doc__Ústrr   r   r    r
   r   r   ú<module>r#      sƒ   ðØ BÐ Bð¨3ð ¸#ð Èð ð ð ð ð8°Sð ÀCð ÐSVð ð ð ð ð8°Sð ð ð ð ð ð r   