//
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
//

#import <Foundation/Foundation.h>
#import <AmazonIVSPlayer/IVSBase.h>

NS_ASSUME_NONNULL_BEGIN

/// Optional additional ad creative-level metadata.
/// @note This API is in beta and may change.
IVS_EXPORT
NS_SWIFT_SENDABLE
@interface IVSAdCreativeMetadata : NSObject

IVS_INIT_UNAVAILABLE

/// VAST ad identifier.
@property (nonatomic, readonly, copy, nullable) NSString *vastAdId;

/// Creative identifier.
@property (nonatomic, readonly, copy, nullable) NSString *creativeId;

/// Ad server name.
@property (nonatomic, readonly, copy, nullable) NSString *adSystem;

/// Human-readable ad name.
@property (nonatomic, readonly, copy, nullable) NSString *adTitle;

@end

NS_ASSUME_NONNULL_END
