Thrift v1.3.0 Thrift.Parser.Models.Service

A Thrift service

Services hold RPC functions and can extend other services.

Summary

Types

t :: %Thrift.Parser.Models.Service{extends: String.t, functions: [%Thrift.Parser.Models.Function{exceptions: term, name: term, oneway: term, params: term, return_type: term}], name: String.t}

Functions

new(name, functions, extends)

Specs

new(charlist, [%Thrift.Parser.Models.Function{exceptions: term, name: term, oneway: term, params: term, return_type: term}, ...], charlist) :: %Thrift.Parser.Models.Service{extends: term, functions: term, name: term}