//
// Copyright 2017 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
//

NS_ASSUME_NONNULL_BEGIN

@interface OWSCountryMetadata : NSObject

@property (nonatomic) NSString *name;
@property (nonatomic, nullable) NSString *frontingDomain;
@property (nonatomic) NSString *countryCode;
@property (nonatomic) NSString *localizedCountryName;

+ (OWSCountryMetadata *)countryMetadataForCountryCode:(NSString *)countryCode;

+ (NSArray<OWSCountryMetadata *> *)allCountryMetadatas;

@end

NS_ASSUME_NONNULL_END
