ó
    Ú°›j×  ã                   óB   • S r S\S\S\4S jrS\S\S\4S jrS\4S jrg)	z;Runpod | API Wrapper | Mutations | Container Registry Auth ÚnameÚusernameÚpasswordc                 ód   • XUS.nSR                  S UR                  5        5       5      nSU S3$ )a,  
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   ó6   #   • U  H  u  pU S U S3v •  M     g7f©z: "Ú"N© ©Ú.0ÚkeyÚvalues      Úi/home/mande/repo/quber/.venv/lib/python3.13/site-packages/runpod/api/mutations/container_register_auth.pyÚ	<genexpr>Ú3generate_container_registry_auth.<locals>.<genexpr>   ó!   é € ÐSÒ@R±*°#˜S˜E  U G¨1Õ-Ò@Rùó   ‚zB
    mutation SaveRegistryAuth {
        saveRegistryAuth(input: {ú9}) {
            id
            name
        }
    }
    ©ÚjoinÚitems)r   r   r   Ú
input_dictÚ	input_strs        r   Ú generate_container_registry_authr      sF   € ð À(ÑK€Jð —	‘	ÑSÀ
×@PÑ@PÔ@RÓSÓS€Ið#à#, +ð .ðð ó    Úregistry_auth_idc                 ód   • XUS.nSR                  S UR                  5        5       5      nSU S3$ )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   ó6   #   • U  H  u  pU S U S3v •  M     g7fr   r
   r   s      r   r   Ú1update_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!       sF   € ð )ÈHÑU€Jð —	‘	ÑSÀ
×@PÑ@PÔ@RÓSÓS€Ið%à%. Kð 0ðð r   c                 ó   • SU  S3$ )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&      sI   ðÙ Bð¨3ð ¸#ð Èô ð8°Sð ÀCð ÐSVô ð8°Sõ r   