%YAML 1.2
---
# This file is automatically generated by Maven Plugin [com.mulesoft.connectivity:citizen-platform-connectors-models-maven-plugin:0.1.1].
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
name: cookBook-connector
iconUrl: www.fakeurl.com/icon.jpg
artifactGav:
  groupId: org.mule.extension
  artifactId: mule4-cookBook-connector
  version: 0.1.1-alpha
configuration:
  name: config
sources:
  -
    name: GetRecipesCommentsCustomWatermarkTrigger
    fields:
      []
    scheduler:
      name: schedulingStrategy
      types:
        FixedFrequencyScheduler:
          type: org.mule.runtime.core.api.source.scheduler.FixedFrequencyScheduler
          values:
            frequency: 15
            timeUnit: SECONDS
            startDelay: 0
        CronScheduler:
          type: org.mule.runtime.core.api.source.scheduler.CronScheduler
          values:
            expression: "*****"
            timeZone: -3 GTM
  -
    name: GetRecipesCommentsTrigger
    fields:
      []
    scheduler:
      name: schedulingStrategy
      types:
        FixedFrequencyScheduler:
          type: org.mule.runtime.core.api.source.scheduler.FixedFrequencyScheduler
          values:
            frequency: 15
            timeUnit: SECONDS
            startDelay: 0
        CronScheduler:
          type: org.mule.runtime.core.api.source.scheduler.CronScheduler
          values:
            expression: "*****"
            timeZone: -3 GTM
  -
    name: GetRecipesCommentsWithAttributesTrigger
    fields:
      []
    scheduler:
      name: schedulingStrategy
      types:
        FixedFrequencyScheduler:
          type: org.mule.runtime.core.api.source.scheduler.FixedFrequencyScheduler
          values:
            frequency: 15
            timeUnit: SECONDS
            startDelay: 0
        CronScheduler:
          type: org.mule.runtime.core.api.source.scheduler.CronScheduler
          values:
            expression: "*****"
            timeZone: -3 GTM
operations:
  -
    name: addCategory
    fields:
      -
        name: category
        visibility: #SHOW/HIDE/NONE
          SHOW
        fields:
          -
            name: name
            visibility: #SHOW/HIDE/NONE
              SHOW
          -
            name: description
            visibility: #SHOW/HIDE/NONE
              SHOW
          -
            name: identifier
            visibility: #SHOW/HIDE/NONE
              SHOW
  -
    name: addIngredient
    fields:
      -
        name: name
        visibility: #SHOW/HIDE/NONE
          SHOW
      -
        name: quantity
        visibility: #SHOW/HIDE/NONE
          SHOW
      -
        name: unit
        visibility: #SHOW/HIDE/NONE
          SHOW
  -
    name: addInvalidCategory
    fields:
      -
        name: category
        visibility: #SHOW/HIDE/NONE
          SHOW
        fields:
          -
            name: name
            visibility: #SHOW/HIDE/NONE
              SHOW
          -
            name: description
            visibility: #SHOW/HIDE/NONE
              SHOW
          -
            name: identifier
            visibility: #SHOW/HIDE/NONE
              SHOW
  -
    name: addInvalidCategorySignalErrorHandling
    fields:
      -
        name: category
        visibility: #SHOW/HIDE/NONE
          SHOW
        fields:
          -
            name: name
            visibility: #SHOW/HIDE/NONE
              SHOW
          -
            name: description
            visibility: #SHOW/HIDE/NONE
              SHOW
          -
            name: identifier
            visibility: #SHOW/HIDE/NONE
              SHOW
  -
    name: cloneRecipe
    fields:
      -
        name: idRecipeToBeCloned
        visibility: #SHOW/HIDE/NONE
          SHOW
  -
    name: getAllRecipesHypermediaBodyPagination
    fields:
      []
  -
    name: getAllRecipesHypermediaHeaderPagination
    fields:
      []
  -
    name: getAllRecipesMarkerPagination
    fields:
      []
  -
    name: getAllRecipesOffsetPagination
    fields:
      []
  -
    name: getAllRecipesPageNumberPagination
    fields:
      []
  -
    name: getIngredientById
    fields:
      -
        name: idIngredient
        visibility: #SHOW/HIDE/NONE
          SHOW
  -
    name: getInvalidRecipesByCategoryId
    fields:
      -
        name: idCategory
        visibility: #SHOW/HIDE/NONE
          SHOW
  -
    name: getInvalidRecipesByCategoryIdErrorHandling
    fields:
      -
        name: idCategory
        visibility: #SHOW/HIDE/NONE
          SHOW
  -
    name: getRecipeById
    fields:
      -
        name: idRecipe
        visibility: #SHOW/HIDE/NONE
          SHOW
  -
    name: unauthorize
    fields:
      -
        name: resourceOwnerId
        visibility: #SHOW/HIDE/NONE
          SHOW