
/**
 * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
 *
 * Do not edit this file as changes may cause incorrect behavior and will be lost
 * once the code is regenerated.
 *
 * @generated by codegen project: GeneratePropsH.js
 */
#pragma once

#include <react/renderer/components/view/ViewProps.h>
#include <react/renderer/core/PropsParserContext.h>
#include <react/renderer/debug/DebugStringConvertible.h>

namespace facebook::react {

class ATBannerViewProps final : public ViewProps {
 public:
  ATBannerViewProps() = default;
  ATBannerViewProps(const PropsParserContext& context, const ATBannerViewProps &sourceProps, const RawProps &rawProps);

#pragma mark - Props

  std::string placementID{};
  bool isAdaptiveHeight{false};
  int adWidth{0};
  int adHeight{0};

  #ifdef RN_SERIALIZABLE_STATE
  ComponentName getDiffPropsImplementationTarget() const override;

  folly::dynamic getDiffProps(const Props* prevProps) const override;
  #endif

  
};

class ATNativeAdViewProps final : public ViewProps {
 public:
  ATNativeAdViewProps() = default;
  ATNativeAdViewProps(const PropsParserContext& context, const ATNativeAdViewProps &sourceProps, const RawProps &rawProps);

#pragma mark - Props

  std::string placementID{};
  std::string adId{};
  bool isAdaptiveHeight{false};
  int adWidth{0};
  int adHeight{0};

  #ifdef RN_SERIALIZABLE_STATE
  ComponentName getDiffPropsImplementationTarget() const override;

  folly::dynamic getDiffProps(const Props* prevProps) const override;
  #endif

  
};

} // namespace facebook::react
