Class

au.com.dius.pact.consumer.dsl

PactDslJsonBody

Related Doc: package dsl

Permalink

class PactDslJsonBody extends DslPart

Linear Supertypes
DslPart, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PactDslJsonBody
  2. DslPart
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PactDslJsonBody(rootPath: String, rootName: String, parent: DslPart, body: PactDslJsonBody)

    Permalink
  2. new PactDslJsonBody(rootPath: String, rootName: String, parent: DslPart)

    Permalink
  3. new PactDslJsonBody()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def and(name: String, value: Any, rules: <repeated...>[MatchingRule]): PactDslJsonBody

    Permalink
  5. def array(): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  6. def array(name: String): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  7. def arrayLike(): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  8. def arrayLike(name: String): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  9. def asArray(): PactDslJsonArray

    Permalink
    Definition Classes
    DslPart
  10. def asBody(): PactDslJsonBody

    Permalink
    Definition Classes
    DslPart
  11. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  12. def booleanType(name: String, example: Boolean): PactDslJsonBody

    Permalink
  13. def booleanType(names: <repeated...>[String]): PactDslJsonBody

    Permalink
  14. def booleanType(name: String): PactDslJsonBody

    Permalink
  15. def booleanValue(name: String, value: Boolean): PactDslJsonBody

    Permalink
  16. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. def close(): DslPart

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  18. def closeArray(): DslPart

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  19. def closeObject(): DslPart

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  20. def date(name: String, format: String, example: Date): PactDslJsonBody

    Permalink
  21. def date(name: String, format: String): PactDslJsonBody

    Permalink
  22. def date(name: String): PactDslJsonBody

    Permalink
  23. def date(): PactDslJsonBody

    Permalink
  24. def decimalType(name: String, number: Double): PactDslJsonBody

    Permalink
  25. def decimalType(name: String, number: BigDecimal): PactDslJsonBody

    Permalink
  26. def decimalType(names: <repeated...>[String]): PactDslJsonBody

    Permalink
  27. def decimalType(name: String): PactDslJsonBody

    Permalink
  28. def eachArrayLike(numberExamples: Int): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  29. def eachArrayLike(name: String, numberExamples: Int): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  30. def eachArrayLike(): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  31. def eachArrayLike(name: String): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  32. def eachArrayWithMaxLike(numberExamples: Int, size: Integer): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  33. def eachArrayWithMaxLike(name: String, numberExamples: Int, size: Integer): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  34. def eachArrayWithMaxLike(size: Integer): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  35. def eachArrayWithMaxLike(name: String, size: Integer): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  36. def eachArrayWithMinLike(numberExamples: Int, size: Integer): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  37. def eachArrayWithMinLike(name: String, numberExamples: Int, size: Integer): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  38. def eachArrayWithMinLike(size: Integer): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  39. def eachArrayWithMinLike(name: String, size: Integer): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  40. def eachArrayWithMinMaxLike(numberExamples: Int, minSize: Integer, maxSize: Integer): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  41. def eachArrayWithMinMaxLike(name: String, numberExamples: Int, minSize: Integer, maxSize: Integer): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  42. def eachArrayWithMinMaxLike(minSize: Integer, maxSize: Integer): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  43. def eachArrayWithMinMaxLike(name: String, minSize: Integer, maxSize: Integer): PactDslJsonArray

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  44. def eachKeyLike(exampleKey: String, value: PactDslJsonRootValue): PactDslJsonBody

    Permalink
  45. def eachKeyLike(exampleKey: String): PactDslJsonBody

    Permalink
  46. def eachKeyMappedToAnArrayLike(exampleKey: String): PactDslJsonBody

    Permalink
  47. def eachLike(name: String, value: PactDslJsonRootValue, numberExamples: Int): PactDslJsonBody

    Permalink
  48. def eachLike(name: String, value: PactDslJsonRootValue): PactDslJsonBody

    Permalink
  49. def eachLike(numberExamples: Int): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  50. def eachLike(name: String, numberExamples: Int): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  51. def eachLike(): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  52. def eachLike(name: String): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  53. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  54. def equalTo(name: String, value: Any): PactDslJsonBody

    Permalink
  55. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  56. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  57. def getBody(): AnyRef

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  58. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  59. def getGenerators(): Generators

    Permalink
    Definition Classes
    DslPart
  60. def getMatchers(): Category

    Permalink
    Definition Classes
    DslPart
  61. def getParent(): DslPart

    Permalink
    Definition Classes
    DslPart
  62. def guid(name: String, uuid: String): PactDslJsonBody

    Permalink
  63. def guid(name: String, uuid: UUID): PactDslJsonBody

    Permalink
  64. def guid(name: String): PactDslJsonBody

    Permalink
  65. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  66. def hexValue(name: String, hexValue: String): PactDslJsonBody

    Permalink
  67. def hexValue(name: String): PactDslJsonBody

    Permalink
  68. def id(name: String, id: Long): PactDslJsonBody

    Permalink
  69. def id(name: String): PactDslJsonBody

    Permalink
  70. def id(): PactDslJsonBody

    Permalink
  71. def includesMatcher(value: Any): IncludeMatcher

    Permalink
    Attributes
    protected[au.com.dius.pact.consumer.dsl]
    Definition Classes
    DslPart
  72. def includesStr(name: String, value: String): PactDslJsonBody

    Permalink
  73. def integerType(name: String, number: Integer): PactDslJsonBody

    Permalink
  74. def integerType(name: String, number: Long): PactDslJsonBody

    Permalink
  75. def integerType(names: <repeated...>[String]): PactDslJsonBody

    Permalink
  76. def integerType(name: String): PactDslJsonBody

    Permalink
  77. def ipAddress(name: String): PactDslJsonBody

    Permalink
  78. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  79. def matchDate(format: String): DateMatcher

    Permalink
    Attributes
    protected[au.com.dius.pact.consumer.dsl]
    Definition Classes
    DslPart
  80. def matchMax(max: Integer): MaxTypeMatcher

    Permalink
    Attributes
    protected[au.com.dius.pact.consumer.dsl]
    Definition Classes
    DslPart
  81. def matchMin(min: Integer): MinTypeMatcher

    Permalink
    Attributes
    protected[au.com.dius.pact.consumer.dsl]
    Definition Classes
    DslPart
  82. def matchMinMax(minSize: Integer, maxSize: Integer): MinMaxTypeMatcher

    Permalink
    Attributes
    protected[au.com.dius.pact.consumer.dsl]
    Definition Classes
    DslPart
  83. def matchTime(format: String): TimeMatcher

    Permalink
    Attributes
    protected[au.com.dius.pact.consumer.dsl]
    Definition Classes
    DslPart
  84. def matchTimestamp(format: String): TimestampMatcher

    Permalink
    Attributes
    protected[au.com.dius.pact.consumer.dsl]
    Definition Classes
    DslPart
  85. def matchUrl(name: String, basePath: String, pathFragments: <repeated...>[AnyRef]): PactDslJsonBody

    Permalink
  86. def maxArrayLike(name: String, size: Integer, value: PactDslJsonRootValue, numberExamples: Int): PactDslJsonBody

    Permalink
  87. def maxArrayLike(name: String, size: Integer, value: PactDslJsonRootValue): PactDslJsonBody

    Permalink
  88. def maxArrayLike(size: Integer, numberExamples: Int): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  89. def maxArrayLike(name: String, size: Integer, numberExamples: Int): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  90. def maxArrayLike(size: Integer): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  91. def maxArrayLike(name: String, size: Integer): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  92. def minArrayLike(name: String, size: Integer, value: PactDslJsonRootValue, numberExamples: Int): PactDslJsonBody

    Permalink
  93. def minArrayLike(name: String, size: Integer, value: PactDslJsonRootValue): PactDslJsonBody

    Permalink
  94. def minArrayLike(size: Integer, numberExamples: Int): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  95. def minArrayLike(name: String, size: Integer, numberExamples: Int): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  96. def minArrayLike(size: Integer): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  97. def minArrayLike(name: String, size: Integer): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  98. def minMaxArrayLike(name: String, minSize: Integer, maxSize: Integer, value: PactDslJsonRootValue, numberExamples: Int): PactDslJsonBody

    Permalink
  99. def minMaxArrayLike(minSize: Integer, maxSize: Integer, numberExamples: Int): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  100. def minMaxArrayLike(name: String, minSize: Integer, maxSize: Integer, numberExamples: Int): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  101. def minMaxArrayLike(minSize: Integer, maxSize: Integer): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  102. def minMaxArrayLike(name: String, minSize: Integer, maxSize: Integer): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  103. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  104. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  105. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  106. def nullValue(fieldName: String): PactDslJsonBody

    Permalink
  107. def numberType(name: String, number: Number): PactDslJsonBody

    Permalink
  108. def numberType(names: <repeated...>[String]): PactDslJsonBody

    Permalink
  109. def numberType(name: String): PactDslJsonBody

    Permalink
  110. def numberValue(name: String, value: Number): PactDslJsonBody

    Permalink
  111. def object(name: String, value: DslPart): PactDslJsonBody

    Permalink
  112. def object(): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  113. def object(name: String): PactDslJsonBody

    Permalink
    Definition Classes
    PactDslJsonBodyDslPart
  114. def or(name: String, value: Any, rules: <repeated...>[MatchingRule]): PactDslJsonBody

    Permalink
  115. def putArray(object: DslPart): Unit

    Permalink
    Attributes
    protected[au.com.dius.pact.consumer.dsl]
    Definition Classes
    PactDslJsonBodyDslPart
  116. def putObject(object: DslPart): Unit

    Permalink
    Attributes
    protected[au.com.dius.pact.consumer.dsl]
    Definition Classes
    PactDslJsonBodyDslPart
  117. def realType(name: String, number: Double): PactDslJsonBody

    Permalink
  118. def realType(name: String): PactDslJsonBody

    Permalink
  119. def regexp(regex: String): RegexMatcher

    Permalink
    Attributes
    protected[au.com.dius.pact.consumer.dsl]
    Definition Classes
    DslPart
  120. def setGenerators(generators: Generators): Unit

    Permalink
    Definition Classes
    DslPart
  121. def setMatchers(matchers: Category): Unit

    Permalink
    Definition Classes
    DslPart
  122. def stringMatcher(name: String, regex: String): PactDslJsonBody

    Permalink
  123. def stringMatcher(name: String, regex: String, value: String): PactDslJsonBody

    Permalink
  124. def stringType(name: String, example: String): PactDslJsonBody

    Permalink
  125. def stringType(names: <repeated...>[String]): PactDslJsonBody

    Permalink
  126. def stringType(name: String): PactDslJsonBody

    Permalink
  127. def stringValue(name: String, value: String): PactDslJsonBody

    Permalink
  128. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  129. def time(name: String, format: String, example: Date): PactDslJsonBody

    Permalink
  130. def time(name: String, format: String): PactDslJsonBody

    Permalink
  131. def time(name: String): PactDslJsonBody

    Permalink
  132. def time(): PactDslJsonBody

    Permalink
  133. def timestamp(name: String, format: String, example: Date): PactDslJsonBody

    Permalink
  134. def timestamp(name: String, format: String): PactDslJsonBody

    Permalink
  135. def timestamp(name: String): PactDslJsonBody

    Permalink
  136. def timestamp(): PactDslJsonBody

    Permalink
  137. def toString(): String

    Permalink
    Definition Classes
    PactDslJsonBody → AnyRef → Any
  138. def uuid(name: String, uuid: String): PactDslJsonBody

    Permalink
  139. def uuid(name: String, uuid: UUID): PactDslJsonBody

    Permalink
  140. def uuid(name: String): PactDslJsonBody

    Permalink
  141. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  142. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  143. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from DslPart

Inherited from AnyRef

Inherited from Any

Ungrouped