﻿langgoap.ActionSpec
===================

.. currentmodule:: langgoap

.. autoclass:: ActionSpec

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~ActionSpec.__init__
      ~ActionSpec.effect_key_set
      ~ActionSpec.get_cost
      ~ActionSpec.get_effects
      ~ActionSpec.has_effects
      ~ActionSpec.is_async_execute
      ~ActionSpec.validate_effects
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~ActionSpec.name
      ~ActionSpec.preconditions
      ~ActionSpec.effects
      ~ActionSpec.effect_keys
      ~ActionSpec.cost
      ~ActionSpec.execute
      ~ActionSpec.aexecute
      ~ActionSpec.effect_validator
      ~ActionSpec.max_retries
      ~ActionSpec.qos
      ~ActionSpec.can_rerun
      ~ActionSpec.read_only
      ~ActionSpec.utility
      ~ActionSpec.require_human_approval
      ~ActionSpec.human_input_key
      ~ActionSpec.resources
      ~ActionSpec.duration
      ~ActionSpec.metadata
      ~ActionSpec.has_dynamic_effects
   
   