Improved generation and look up for BehaviorProperty and updates AWS node names

Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
monroegm-disable-blank-issue-2
lsemp3d 4 years ago
parent f02d92e5d9
commit fabf61688d

@ -0,0 +1,144 @@
{
"entries": [
{
"key": "AuthenticationTokens",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "Authentication Tokens"
},
"methods": [
{
"key": "GetAccessToken",
"details": {
"name": "Get Access Token"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "Authentication Tokens"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Access Token"
}
}
]
},
{
"key": "SetAccessToken",
"details": {
"name": "Set Access Token"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "Authentication Tokens"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Access Token"
}
}
]
},
{
"key": "GetOpenIdToken",
"context": "getter",
"details": {
"name": "Get OpenId Token"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "Authentication Token"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "OpenId Token"
}
}
]
},
{
"key": "SetOpenIdToken",
"context": "setter",
"details": {
"name": "Set OpenId Token"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "Authentication Token"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "OpenId Token"
}
}
]
},
{
"key": "GetRefreshToken",
"context": "getter",
"details": {
"name": "Get Refresh Token"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "Authentication Token"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Refresh Token"
}
}
]
},
{
"key": "SetRefreshToken",
"context": "setter",
"details": {
"name": "Set Refresh Token"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "Authentication Token"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Refresh Token"
}
}
]
}
]
}
]
}

@ -0,0 +1,140 @@
{
"entries": [
{
"key": "ClientAuthAWSCredentials",
"context": "BehaviorClass",
"variant": "",
"details": {
"name": "AWS Client Auth Credentials"
},
"methods": [
{
"key": "GetAWSAccessKeyId",
"details": {
"name": "Get AWS Access Key Id"
},
"params": [
{
"typeid": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}",
"details": {
"name": "AWS ClientAuth Credentials"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AWS Access Key Id"
}
}
]
},
{
"key": "SetAWSAccessKeyId",
"details": {
"name": "Set AWS Access Key Id"
},
"params": [
{
"typeid": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}",
"details": {
"name": "AWS ClientAuth Credentials"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AWS Access Key Id"
}
}
]
},
{
"key": "GetAWSSecretKey",
"details": {
"name": "Get AWS Secret Key"
},
"params": [
{
"typeid": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}",
"details": {
"name": "AWS ClientAuth Credentials"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AWS Secret Key"
}
}
]
},
{
"key": "SetAWSSecretKey",
"details": {
"name": "Set AWS Secret Key"
},
"params": [
{
"typeid": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}",
"details": {
"name": "AWS ClientAuth Credentials"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AWS Secret Key"
}
}
]
},
{
"key": "GetAWSSessionToken",
"details": {
"name": "Get AWS Session Token"
},
"params": [
{
"typeid": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}",
"details": {
"name": "AWS ClientAuth Credentials"
}
}
],
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AWS Session Token"
}
}
]
},
{
"key": "SetAWSSessionToken",
"details": {
"name": "Set AWS Session Token"
},
"params": [
{
"typeid": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}",
"details": {
"name": "AWS ClientAuth Credentials"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AWS Session Token"
}
}
]
}
]
}
]
}

@ -0,0 +1,150 @@
{
"entries": [
{
"key": "AWSCognitoUserManagementNotificationBus",
"context": "EBusHandler",
"variant": "",
"details": {
"name": "AWS Cognito User Management"
},
"methods": [
{
"key": "OnEmailSignUpSuccess",
"details": {
"name": "On Email Sign Up Success"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Unique Id"
}
}
]
},
{
"key": "OnEmailSignUpFail",
"details": {
"name": "On Email Sign Up Fail"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Error"
}
}
]
},
{
"key": "OnPhoneSignUpSuccess",
"details": {
"name": "On Phone Sign Up Success"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Unique Id"
}
}
]
},
{
"key": "OnPhoneSignUpFail",
"details": {
"name": "On Phone Sign Up Fail"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Error"
}
}
]
},
{
"key": "OnConfirmSignUpSuccess",
"details": {
"name": "On Confirm Sign Up Success"
}
},
{
"key": "OnConfirmSignUpFail",
"details": {
"name": "On Confirm Sign Up Fail"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Error"
}
}
]
},
{
"key": "OnForgotPasswordSuccess",
"details": {
"name": "On Forgot Password Success"
}
},
{
"key": "OnForgotPasswordFail",
"details": {
"name": "On Forgot Password Fail"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Error"
}
}
]
},
{
"key": "OnConfirmForgotPasswordSuccess",
"details": {
"name": "On Confirm Forgot Password Success"
}
},
{
"key": "OnConfirmForgotPasswordFail",
"details": {
"name": "On Confirm Forgot Password Fail"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Error"
}
}
]
},
{
"key": "OnEnableMFASuccess",
"details": {
"name": "On Enable MFA Success"
}
},
{
"key": "OnEnableMFAFail",
"details": {
"name": "On Enable MFA Fail"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Error"
}
}
]
}
]
}
]
}

@ -0,0 +1,186 @@
{
"entries": [
{
"key": "AuthenticationProviderNotificationBus",
"context": "EBusHandler",
"variant": "",
"details": {
"name": "AWS Authentication Provider"
},
"methods": [
{
"key": "OnPasswordGrantSingleFactorSignInSuccess",
"details": {
"name": "On Password Grant Single Factor Sign In Success"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "Authentication Tokens"
}
}
]
},
{
"key": "OnPasswordGrantSingleFactorSignInFail",
"details": {
"name": "On Password Grant Single Factor Sign In Fail"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Error"
}
}
]
},
{
"key": "OnPasswordGrantMultiFactorSignInSuccess",
"details": {
"name": "On Password Grant Multi Factor Sign In Success"
}
},
{
"key": "OnPasswordGrantMultiFactorSignInFail",
"details": {
"name": "On Password Grant Multi Factor Sign In Fail"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Error"
}
}
]
},
{
"key": "OnPasswordGrantMultiFactorConfirmSignInSuccess",
"details": {
"name": "On Password Grant Multi Factor Confirm Sign In Success"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "AuthenticationTokens"
}
}
]
},
{
"key": "OnPasswordGrantMultiFactorConfirmSignInFail",
"details": {
"name": "On Password Grant Multi Factor Confirm Sign In Fail"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Error"
}
}
]
},
{
"key": "OnDeviceCodeGrantSignInSuccess",
"details": {
"name": "On Device Code Grant Sign In Success"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "User Code"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Verification URL"
}
},
{
"typeid": "{72039442-EB38-4D42-A1AD-CB68F7E0EEF6}",
"details": {
"name": "Code Expiration (Seconds)"
}
}
]
},
{
"key": "OnDeviceCodeGrantSignInFail",
"details": {
"name": "On Device Code Grant Sign In Fail"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Error"
}
}
]
},
{
"key": "OnDeviceCodeGrantConfirmSignInSuccess",
"details": {
"name": "On Device Code Grant Confirm Sign In Success"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "Authentication Tokens"
}
}
]
},
{
"key": "OnDeviceCodeGrantConfirmSignInFail",
"details": {
"name": "On Device Code Grant Confirm Sign In Fail"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Error"
}
}
]
},
{
"key": "OnRefreshTokensSuccess",
"details": {
"name": "On Refresh Tokens Success"
},
"params": [
{
"typeid": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}",
"details": {
"name": "Authentication Tokens"
}
}
]
},
{
"key": "OnRefreshTokensFail",
"details": {
"name": "On Refresh Tokens Fail"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Error"
}
}
]
}
]
}
]
}

@ -0,0 +1,108 @@
{
"entries": [
{
"key": "AWSCognitoAuthorizationRequestBus",
"context": "EBusSender",
"variant": "",
"details": {
"name": "AWS Cognito Authorization"
},
"methods": [
{
"key": "Reset",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Reset"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Reset is invoked"
},
"details": {
"name": "Reset"
}
},
{
"key": "GetIdentityId",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetIdentityId"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetIdentityId is invoked"
},
"details": {
"name": "Get Identity Id"
},
"results": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Identity"
}
}
]
},
{
"key": "HasPersistedLogins",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke HasPersistedLogins"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after HasPersistedLogins is invoked"
},
"details": {
"name": "Has Persisted Logins"
},
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Has Persisted Logins"
}
}
]
},
{
"key": "Initialize",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Initialize"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Initialize is invoked"
},
"details": {
"name": "Initialize"
},
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Initialized"
}
}
]
},
{
"key": "RequestAWSCredentialsAsync",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke RequestAWSCredentialsAsync"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after RequestAWSCredentialsAsync is invoked"
},
"details": {
"name": "Request AWS Credentials Async"
}
}
]
}
]
}

@ -0,0 +1,223 @@
{
"entries": [
{
"key": "AWSCognitoUserManagementRequestBus",
"context": "EBusSender",
"variant": "",
"details": {
"name": "AWS Cognito User Management"
},
"methods": [
{
"key": "EnableMFAAsync",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Enable MFA Async"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Enable MFA Async is invoked"
},
"details": {
"name": "Enable MFA Async"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Access token",
"tooltip": "The MFA access token"
}
}
]
},
{
"key": "ConfirmSignUpAsync",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Confirm Sign Up Async"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Confirm Sign Up Async is invoked"
},
"details": {
"name": "Confirm Sign Up Async"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Username",
"tooltip": "The client's username"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Confirmation code",
"tooltip": "The client's confirmation code"
}
}
]
},
{
"key": "PhoneSignUpAsync",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Phone Sign Up Async"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Phone Sign Up Async is invoked"
},
"details": {
"name": "Phone Sign Up Async"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Username",
"tooltip": "The client's username"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Password",
"tooltip": "The client's password"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Phone number",
"tooltip": "The phone number used to sign up"
}
}
]
},
{
"key": "EmailSignUpAsync",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Email Sign Up Async"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Email Sign Up Async is invoked"
},
"details": {
"name": "Email Sign Up Async"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Username",
"tooltip": "The client's username"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Password",
"tooltip": "The client's password"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Email",
"tooltip": "The email address used to sign up"
}
}
]
},
{
"key": "ConfirmForgotPasswordAsync",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Confirm Forgot Password Async"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Confirm Forgot Password Async is invoked"
},
"details": {
"name": "Confirm Forgot Password Async"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Username",
"tooltip": "The client's username"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Confirmation code",
"tooltip": "The client's confirmation code"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "New password",
"tooltip": "The new password for the client"
}
}
]
},
{
"key": "Initialize",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Initialize"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Initialize is invoked"
},
"details": {
"name": "Initialize"
},
"results": [
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "Initialized"
}
}
]
},
{
"key": "ForgotPasswordAsync",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke Forgot Password Async"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after Forgot Password Async is invoked"
},
"details": {
"name": "Forgot Password Async"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "Username",
"tooltip": "The client's username"
}
}
]
}
]
}
]
}

@ -5,7 +5,7 @@
"context": "EBusSender",
"variant": "",
"details": {
"name": "AuthenticationProviderRequestBus"
"name": "AWS Authentication Provider"
},
"methods": [
{
@ -19,13 +19,14 @@
"tooltip": "Signaled after SignOut is invoked"
},
"details": {
"name": "SignOut"
"name": "Sign Out"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Provider name",
"tooltip": "The identity provider name"
}
}
],
@ -33,7 +34,8 @@
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "bool"
"name": "Signed Out",
"tooltip": "True: Successfully sign out"
}
}
]
@ -42,20 +44,21 @@
"key": "DeviceCodeGrantConfirmSignInAsync",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke DeviceCodeGrantConfirmSignInAsync"
"tooltip": "When signaled, this will invoke Device Code Grant Confirm Sign In Async"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after DeviceCodeGrantConfirmSignInAsync is invoked"
"tooltip": "Signaled after Device Code Grant Confirm Sign In Async is invoked"
},
"details": {
"name": "DeviceCodeGrantConfirmSignInAsync"
"name": "Device Code Grant Confirm Sign In Async"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Provider name",
"tooltip": "The identity provider name"
}
}
]
@ -64,20 +67,21 @@
"key": "DeviceCodeGrantSignInAsync",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke DeviceCodeGrantSignInAsync"
"tooltip": "When signaled, this will invoke Device Code Grant Sign In Async"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after DeviceCodeGrantSignInAsync is invoked"
"tooltip": "Signaled after Device Code Grant Sign In Async is invoked"
},
"details": {
"name": "DeviceCodeGrantSignInAsync"
"name": "Device Code Grant Sign In Async"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Provider name",
"tooltip": "The identity provider name"
}
}
]
@ -86,32 +90,35 @@
"key": "PasswordGrantMultiFactorSignInAsync",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke PasswordGrantMultiFactorSignInAsync"
"tooltip": "When signaled, this will invoke Password Grant Multi Factor Sign In Async"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after PasswordGrantMultiFactorSignInAsync is invoked"
"tooltip": "Signaled after Password Grant Multi Factor Sign In Async is invoked"
},
"details": {
"name": "PasswordGrantMultiFactorSignInAsync"
"name": "Password Grant Multi Factor Sign In Async"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Provider name",
"tooltip": "The identity provider name"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Username",
"tooltip": "The client's username"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Password",
"tooltip": "The client's password"
}
}
]
@ -120,20 +127,21 @@
"key": "GetAuthenticationTokens",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetAuthenticationTokens"
"tooltip": "When signaled, this will invoke Get Authentication Tokens"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetAuthenticationTokens is invoked"
"tooltip": "Signaled after Get Authentication Tokens is invoked"
},
"details": {
"name": "GetAuthenticationTokens"
"name": "Get Authentication Tokens"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Provider name",
"tooltip": "The identity provider name"
}
}
],
@ -150,20 +158,21 @@
"key": "GetTokensWithRefreshAsync",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke GetTokensWithRefreshAsync"
"tooltip": "When signaled, this will invoke Get Tokens With Refresh Async"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after GetTokensWithRefreshAsync is invoked"
"tooltip": "Signaled after Get Tokens With Refresh Async is invoked"
},
"details": {
"name": "GetTokensWithRefreshAsync"
"name": "Get Tokens With Refresh Async"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Provider name",
"tooltip": "The identity provider name"
}
}
]
@ -172,20 +181,21 @@
"key": "IsSignedIn",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke IsSignedIn"
"tooltip": "When signaled, this will invoke Is Signed In"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after IsSignedIn is invoked"
"tooltip": "Signaled after Is Signed In is invoked"
},
"details": {
"name": "IsSignedIn"
"name": "Is Signed In"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Provider name",
"tooltip": "The identity provider name"
}
}
],
@ -193,7 +203,7 @@
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "bool"
"name": "Is Signed In"
}
}
]
@ -202,32 +212,35 @@
"key": "PasswordGrantSingleFactorSignInAsync",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke PasswordGrantSingleFactorSignInAsync"
"tooltip": "When signaled, this will invoke Password GrantSingle Factor Sign In Async"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after PasswordGrantSingleFactorSignInAsync is invoked"
"tooltip": "Signaled after Password GrantSingle Factor Sign In Async is invoked"
},
"details": {
"name": "PasswordGrantSingleFactorSignInAsync"
"name": "Password GrantSingle Factor Sign In Async"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Provider name",
"tooltip": "The identity provider"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Username",
"tooltip": "The client's username"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Password",
"tooltip": "The client's password"
}
}
]
@ -236,20 +249,21 @@
"key": "RefreshTokensAsync",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke RefreshTokensAsync"
"tooltip": "When signaled, this will invoke Refresh Tokens Async"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after RefreshTokensAsync is invoked"
"tooltip": "Signaled after Refresh Tokens Async is invoked"
},
"details": {
"name": "RefreshTokensAsync"
"name": "Refresh Tokens Async"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Provider name",
"tooltip": "The identity provider name"
}
}
]
@ -271,7 +285,7 @@
{
"typeid": "{99DAD0BC-740E-5E82-826B-8FC7968CC02C}",
"details": {
"name": "AZStd::vector"
"name": "Provider Names"
}
}
],
@ -279,7 +293,7 @@
{
"typeid": "{A0CA880C-AFE4-43CB-926C-59AC48496112}",
"details": {
"name": "bool"
"name": "Initialized"
}
}
]
@ -288,32 +302,35 @@
"key": "PasswordGrantMultiFactorConfirmSignInAsync",
"entry": {
"name": "In",
"tooltip": "When signaled, this will invoke PasswordGrantMultiFactorConfirmSignInAsync"
"tooltip": "When signaled, this will invoke Password Grant Multi Factor Confirm Sign In Async"
},
"exit": {
"name": "Out",
"tooltip": "Signaled after PasswordGrantMultiFactorConfirmSignInAsync is invoked"
"tooltip": "Signaled after Password Grant Multi Factor Confirm Sign In Async is invoked"
},
"details": {
"name": "PasswordGrantMultiFactorConfirmSignInAsync"
"name": "Password Grant Multi Factor Confirm Sign In Async"
},
"params": [
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Provider name",
"tooltip": "The identity provider name"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Username",
"tooltip": "The client's username"
}
},
{
"typeid": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}",
"details": {
"name": "AZStd::string"
"name": "Confirmation code",
"tooltip": "The client's confirmation code"
}
}
]

@ -331,7 +331,21 @@ namespace ScriptCanvasEditor::Nodes
// Get the method's text data
GraphCanvas::TranslationRequests::Details methodDetails;
methodDetails.m_name = details.m_name; // fallback
key << "methods" << methodName;
key << "methods";
AZStd::string updatedMethodName = methodName;
if (isAccessor)
{
if (methodNode->GetMethodType() == ScriptCanvas::MethodType::Getter)
{
updatedMethodName = "Get";
}
else
{
updatedMethodName = "Set";
}
updatedMethodName.append(methodName);
}
key << updatedMethodName;
GraphCanvas::TranslationRequestBus::BroadcastResult(methodDetails, &GraphCanvas::TranslationRequests::GetDetails, key + ".details", methodDetails);
@ -377,7 +391,7 @@ namespace ScriptCanvasEditor::Nodes
if (slot.IsData())
{
key.clear();
key << context << className << "methods" << methodName;
key << context << className << "methods" << updatedMethodName;
if (slot.IsData() && slot.IsInput())
{
key << "params";

@ -83,7 +83,16 @@ namespace ScriptCanvasEditor
, m_propertyStatus(propertyStatus)
{
GraphCanvas::TranslationKey key;
key << "BehaviorClass" << className << "methods" << methodName << "details";
AZStd::string updatedMethodName = methodName;
if (propertyStatus != ScriptCanvas::PropertyStatus::None)
{
updatedMethodName = (propertyStatus == ScriptCanvas::PropertyStatus::Getter) ? "Get" : "Set";
updatedMethodName.append(methodName);
}
key << "BehaviorClass" << className << "methods" << updatedMethodName << "details";
GraphCanvas::TranslationRequests::Details details;
details.m_name = methodName;

@ -1019,12 +1019,19 @@ namespace ScriptCanvasEditor
GraphCanvas::TranslationRequestBus::BroadcastResult(catdetails, &GraphCanvas::TranslationRequests::GetDetails, catkey, catdetails);
GraphCanvas::TranslationKey key;
key << "BehaviorClass" << methodClass.c_str() << "methods" << methodName.c_str() << "details";
AZStd::string updatedMethodName = methodName;
if (propertyStatus != ScriptCanvas::PropertyStatus::None)
{
updatedMethodName = (propertyStatus == ScriptCanvas::PropertyStatus::Getter) ? "Get" : "Set";
updatedMethodName.append(methodName);
}
key << "BehaviorClass" << methodClass.c_str() << "methods" << updatedMethodName << "details";
GraphCanvas::TranslationRequests::Details details;
GraphCanvas::TranslationRequestBus::BroadcastResult(details, &GraphCanvas::TranslationRequests::GetDetails, key, details);
methodModelInformation->m_displayName = details.m_name.empty() ? methodName : details.m_name;
methodModelInformation->m_displayName = details.m_name.empty() ? updatedMethodName : details.m_name;
methodModelInformation->m_toolTip = details.m_tooltip;
methodModelInformation->m_categoryPath = categoryPath;

@ -859,10 +859,14 @@ namespace ScriptCanvasEditorTools
if (behaviorProperty->m_getter)
{
AZStd::string cleanName = behaviorProperty->m_name;
AZ::StringFunc::Replace(cleanName, "::Getter", "");
Method method;
auto methodName = behaviorProperty->m_getter->m_name;
method.m_key = behaviorProperty->m_name;
AZStd::string methodName = "Get";
methodName.append(cleanName);
method.m_key = methodName;
method.m_details.m_name = methodName;
method.m_details.m_tooltip = behaviorProperty->m_getter->m_debugDescription ? behaviorProperty->m_getter->m_debugDescription : "";
@ -874,10 +878,15 @@ namespace ScriptCanvasEditorTools
if (behaviorProperty->m_setter)
{
AZStd::string cleanName = behaviorProperty->m_name;
AZ::StringFunc::Replace(cleanName, "::Setter", "");
Method method;
auto methodName = behaviorProperty->m_setter->m_name;
method.m_key = behaviorProperty->m_name;
AZStd::string methodName = "Set";
methodName.append(cleanName);
method.m_key = methodName;
method.m_details.m_name = methodName;
method.m_details.m_tooltip = behaviorProperty->m_setter->m_debugDescription ? behaviorProperty->m_getter->m_debugDescription : "";

Loading…
Cancel
Save