| OLD | NEW | 
| (Empty) |  | 
 |   1 // Copyright 2016 The Chromium Authors. All rights reserved. | 
 |   2 // Use of this source code is governed by a BSD-style license that can be | 
 |   3 // found in the LICENSE file. | 
 |   4  | 
 |   5 #ifndef PaymentsValidators_h | 
 |   6 #define PaymentsValidators_h | 
 |   7  | 
 |   8 #include "modules/ModulesExport.h" | 
 |   9 #include "wtf/Allocator.h" | 
 |  10 #include "wtf/text/WTFString.h" | 
 |  11  | 
 |  12 namespace blink { | 
 |  13  | 
 |  14 class MODULES_EXPORT PaymentsValidators final { | 
 |  15     STATIC_ONLY(PaymentsValidators); | 
 |  16  | 
 |  17 public: | 
 |  18     // Returns true if |code| is a valid ISO 4217 currency code. | 
 |  19     static bool isValidCurrencyCodeFormat(const String& code, String* optionalEr
    rorMessage); | 
 |  20  | 
 |  21     // Returns true if |amount| is a valid currency code as defined in ISO 20022
     CurrencyAnd30Amount. | 
 |  22     static bool isValidAmountFormat(const String& amount, String* optionalErrorM
    essage); | 
 |  23  | 
 |  24     // Returns true if |code| is a valid ISO 3166 country code. | 
 |  25     static bool isValidRegionCodeFormat(const String& code, String* optionalErro
    rMessage); | 
 |  26  | 
 |  27     // Returns true if |code| is a valid ISO 639 language code. | 
 |  28     static bool isValidLanguageCodeFormat(const String& code, String* optionalEr
    rorMessage); | 
 |  29  | 
 |  30     // Returns true if |code| is a valid ISO 1524 script code. | 
 |  31     static bool isValidScriptCodeFormat(const String& code, String* optionalErro
    rMessage); | 
 |  32 }; | 
 |  33  | 
 |  34 } // namespace blink | 
 |  35  | 
 |  36 #endif // PaymentsValidators_h | 
| OLD | NEW |