///
/// HybridGoogleSignInButtonSpec.cpp
/// This file was generated by nitrogen. DO NOT MODIFY THIS FILE.
/// https://github.com/mrousavy/nitro
/// Copyright © Marc Rousavy @ Margelo
///

#include "HybridGoogleSignInButtonSpec.hpp"

namespace margelo::nitro::nitrogooglesignin {

  void HybridGoogleSignInButtonSpec::loadHybridMethods() {
    // load base methods/properties
    HybridObject::loadHybridMethods();
    // load custom methods/properties
    registerHybrids(this, [](Prototype& prototype) {
      prototype.registerHybridGetter("colorScheme", &HybridGoogleSignInButtonSpec::getColorScheme);
      prototype.registerHybridSetter("colorScheme", &HybridGoogleSignInButtonSpec::setColorScheme);
      prototype.registerHybridGetter("size", &HybridGoogleSignInButtonSpec::getSize);
      prototype.registerHybridSetter("size", &HybridGoogleSignInButtonSpec::setSize);
      prototype.registerHybridGetter("disabled", &HybridGoogleSignInButtonSpec::getDisabled);
      prototype.registerHybridSetter("disabled", &HybridGoogleSignInButtonSpec::setDisabled);
      prototype.registerHybridGetter("contentAlignment", &HybridGoogleSignInButtonSpec::getContentAlignment);
      prototype.registerHybridSetter("contentAlignment", &HybridGoogleSignInButtonSpec::setContentAlignment);
      prototype.registerHybridGetter("onPress", &HybridGoogleSignInButtonSpec::getOnPress);
      prototype.registerHybridSetter("onPress", &HybridGoogleSignInButtonSpec::setOnPress);
    });
  }

} // namespace margelo::nitro::nitrogooglesignin
