@@ -3009,21 +3009,29 @@ class CreateDebugPasswordResponse(rpc.Shape):
30093009 password:
30103010 username:
30113011 password_expiration:
3012+ certificate_sha256_hash:
3013+ certificate_sha1_hash:
30123014
30133015 Attributes:
30143016 password:
30153017 username:
30163018 password_expiration:
3019+ certificate_sha256_hash:
3020+ certificate_sha1_hash:
30173021 """
30183022
30193023 def __init__ (self , * ,
30203024 password : typing .Optional [str ] = None ,
30213025 username : typing .Optional [str ] = None ,
3022- password_expiration : typing .Optional [datetime .datetime ] = None ):
3026+ password_expiration : typing .Optional [datetime .datetime ] = None ,
3027+ certificate_sha256_hash : typing .Optional [str ] = None ,
3028+ certificate_sha1_hash : typing .Optional [str ] = None ):
30233029 super ().__init__ ()
30243030 self .password = password # type: typing.Optional[str]
30253031 self .username = username # type: typing.Optional[str]
30263032 self .password_expiration = password_expiration # type: typing.Optional[datetime.datetime]
3033+ self .certificate_sha256_hash = certificate_sha256_hash # type: typing.Optional[str]
3034+ self .certificate_sha1_hash = certificate_sha1_hash # type: typing.Optional[str]
30273035
30283036 def _to_payload (self ):
30293037 payload = {}
@@ -3033,6 +3041,10 @@ def _to_payload(self):
30333041 payload ['username' ] = self .username
30343042 if self .password_expiration is not None :
30353043 payload ['passwordExpiration' ] = self .password_expiration .timestamp ()
3044+ if self .certificate_sha256_hash is not None :
3045+ payload ['certificateSHA256Hash' ] = self .certificate_sha256_hash
3046+ if self .certificate_sha1_hash is not None :
3047+ payload ['certificateSHA1Hash' ] = self .certificate_sha1_hash
30363048 return payload
30373049
30383050 @classmethod
@@ -3044,6 +3056,10 @@ def _from_payload(cls, payload):
30443056 new .username = payload ['username' ]
30453057 if 'passwordExpiration' in payload :
30463058 new .password_expiration = datetime .datetime .fromtimestamp (payload ['passwordExpiration' ], datetime .timezone .utc )
3059+ if 'certificateSHA256Hash' in payload :
3060+ new .certificate_sha256_hash = payload ['certificateSHA256Hash' ]
3061+ if 'certificateSHA1Hash' in payload :
3062+ new .certificate_sha1_hash = payload ['certificateSHA1Hash' ]
30473063 return new
30483064
30493065 @classmethod
0 commit comments