Ë
    €Ï&  ã                   óJ   — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ d„ Z	y)	z"Spanner database roles API helper.é    )Úabsolute_import)Údivision)Úunicode_literals)Ú
list_pager)Úapisc                 óà   — t        j                  dd«      }t        j                  dd«      }|j                  | j	                  «       ¬«      }t        j                  |j                  |dd¬«      S )z&List IAM resources for database roles.ÚspannerÚv1)ÚparentÚdatabaseRolesÚpageSize)ÚfieldÚbatch_size_attribute)r   ÚGetClientInstanceÚGetMessagesModuleÚ9SpannerProjectsInstancesDatabasesDatabaseRolesListRequestÚRelativeNamer   ÚYieldFromListÚ*projects_instances_databases_databaseRoles)Údatabase_refÚclientÚmsgsÚreqs       ú4lib/googlecloudsdk/api_lib/spanner/database_roles.pyÚListr      sm   € ä×!Ñ! )¨TÓ2€&Ü	×	Ñ	 	¨4Ó	0€$Ø×FÑFØ×&Ñ&Ó(ð 	Gó 	*€#ä	×	!Ñ	!Ø×7Ñ7Ø	ØØ%ô	
'ð 'ó    N)
Ú__doc__Ú
__future__r   r   r   Úapitools.base.pyr   Úgooglecloudsdk.api_lib.utilr   r   © r   r   Ú<module>r"      s   ðñ )å &Ý Ý 'å 'Ý ,ó
'r   