Sha256: f30c6bcf39b1fbf5680b541c81ecce5e4fda0724bf09017d19159d7a796f6b32

Contents?: true

Size: 639 Bytes

Versions: 10

Compression:

Stored size: 639 Bytes

Contents

@namespace("Gnomon")

protocol CityState {

  record Timestamp {
    int timestamp;
  }

  /** This main class for this protocol */
  record CityState {
    /** foo */
    int id;
    int city_id;
    int state_id;
  }

  record FetchOption {
    int page = 0;
    int per_page = 30;
  }

  /** bogus method for testing no parameters */
  void bogus();

  /** method that uses non "main_type" as the first parameter is considered non-member */
  array<CityState> non_member_method(FetchOption options);

  /** method that uses "main_type" as the first parameter is considered member */
  array<CityState> member_method(CityState params);
}

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
service_contract-0.6.0 test/sample/1/source/city_state.avdl
service_contract-0.5.1 test/sample/1/source/city_state.avdl
service_contract-0.5.0 test/sample/1/source/city_state.avdl
service_contract-0.4.1 test/sample/1/source/city_state.avdl
service_contract-0.4.0 test/sample/1/source/city_state.avdl
service_contract-0.3.0 test/sample/1/source/city_state.avdl
service_contract-0.2.1 test/sample/1/source/city_state.avdl
service_contract-0.2.0 test/sample/1/source/city_state.avdl
service_contract-0.1.1 test/sample/1/source/city_state.avdl
service_contract-0.1.0 test/sample/1/source/city_state.avdl