def _generate_schema()

in transcoder/output/google_cloud/terraform/BigQueryTerraformOutputManager.py [0:0]


    def _generate_schema(fields):
        field_list = []
        for field in fields:
            _dict = {
                'name': field.name,
                'type': field.field_type,
                'mode': field.mode
            }
            if len(field.fields) > 0:
                _dict['fields'] = BigQueryTerraformOutputManager._generate_schema(field.fields)
            field_list.append(_dict)
        return field_list