Class RFS


  • @Generated(value="org.openapitools.codegen.languages.SpringCodegen",
               date="2022-05-06T11:32:59.770935+01:00[Europe/London]")
    public class RFS
    extends Object
    Defines the configuration for allowed actions on RFS Trading procotols.
    • Constructor Detail

      • RFS

        public RFS()
    • Method Detail

      • getTypes

        @Valid
        public @Valid List<RFSTradeTypes> getTypes()
        Returns a list of allowed Trade Types for the RFS Trading Protocol.
        Returns:
        types
      • defaultTradeType

        public RFS defaultTradeType​(RFSTradeTypes defaultTradeType)
      • getDefaultTradeType

        @Valid
        public @Valid RFSTradeTypes getDefaultTradeType()
        Get defaultTradeType
        Returns:
        defaultTradeType
      • setDefaultTradeType

        public void setDefaultTradeType​(RFSTradeTypes defaultTradeType)
      • twoWayEnabled

        public RFS twoWayEnabled​(Boolean twoWayEnabled)
      • getTwoWayEnabled

        public Boolean getTwoWayEnabled()
        Configuration only used by FX Professional to enabled or disable two-way pricing.
        Returns:
        twoWayEnabled
      • setTwoWayEnabled

        public void setTwoWayEnabled​(Boolean twoWayEnabled)
      • getBlockTrading

        @Valid
        public @Valid BlockTrading getBlockTrading()
        Get blockTrading
        Returns:
        blockTrading
      • setBlockTrading

        public void setBlockTrading​(BlockTrading blockTrading)
      • submitFields

        public RFS submitFields​(List<Field> submitFields)
      • addSubmitFieldsItem

        public RFS addSubmitFieldsItem​(Field submitFieldsItem)
      • getSubmitFields

        @Valid
        public @Valid List<Field> getSubmitFields()
        Get submitFields
        Returns:
        submitFields
      • setSubmitFields

        public void setSubmitFields​(List<Field> submitFields)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object