> */ public function rules(): array { return [ ...BankingProvider::Coinbase->credentialRules(), 'country' => ['required', 'string', 'size:2'], ]; } /** * @return array */ public function messages(): array { return [ 'api_key_name.regex' => 'The App Key ID must be a valid UUID (Ed25519) or organizations/{org_id}/apiKeys/{key_id} (ECDSA).', 'private_key.min' => 'The Secret looks too short. Paste the full secret from Coinbase.', ]; } }