All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.ads.googleads.v17.resources.HotelReconciliationOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v17/resources/hotel_reconciliation.proto

// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.resources;

public interface HotelReconciliationOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.resources.HotelReconciliation)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Immutable. The resource name of the hotel reconciliation.
   * Hotel reconciliation resource names have the form:
   *
   * `customers/{customer_id}/hotelReconciliations/{commission_id}`
   * 
* * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The resourceName. */ java.lang.String getResourceName(); /** *
   * Immutable. The resource name of the hotel reconciliation.
   * Hotel reconciliation resource names have the form:
   *
   * `customers/{customer_id}/hotelReconciliations/{commission_id}`
   * 
* * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } * @return The bytes for resourceName. */ com.google.protobuf.ByteString getResourceNameBytes(); /** *
   * Required. Output only. The commission ID is Google's ID for this booking.
   * Every booking event is assigned a Commission ID to help you match it to a
   * guest stay.
   * 
* * string commission_id = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY]; * @return The commissionId. */ java.lang.String getCommissionId(); /** *
   * Required. Output only. The commission ID is Google's ID for this booking.
   * Every booking event is assigned a Commission ID to help you match it to a
   * guest stay.
   * 
* * string commission_id = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY]; * @return The bytes for commissionId. */ com.google.protobuf.ByteString getCommissionIdBytes(); /** *
   * Output only. The order ID is the identifier for this booking as provided in
   * the 'transaction_id' parameter of the conversion tracking tag.
   * 
* * string order_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The orderId. */ java.lang.String getOrderId(); /** *
   * Output only. The order ID is the identifier for this booking as provided in
   * the 'transaction_id' parameter of the conversion tracking tag.
   * 
* * string order_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The bytes for orderId. */ com.google.protobuf.ByteString getOrderIdBytes(); /** *
   * Output only. The resource name for the Campaign associated with the
   * conversion.
   * 
* * string campaign = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } * @return The campaign. */ java.lang.String getCampaign(); /** *
   * Output only. The resource name for the Campaign associated with the
   * conversion.
   * 
* * string campaign = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } * @return The bytes for campaign. */ com.google.protobuf.ByteString getCampaignBytes(); /** *
   * Output only. Identifier for the Hotel Center account which provides the
   * rates for the Hotel campaign.
   * 
* * int64 hotel_center_id = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The hotelCenterId. */ long getHotelCenterId(); /** *
   * Output only. Unique identifier for the booked property, as provided in the
   * Hotel Center feed. The hotel ID comes from the 'ID' parameter of the
   * conversion tracking tag.
   * 
* * string hotel_id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The hotelId. */ java.lang.String getHotelId(); /** *
   * Output only. Unique identifier for the booked property, as provided in the
   * Hotel Center feed. The hotel ID comes from the 'ID' parameter of the
   * conversion tracking tag.
   * 
* * string hotel_id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The bytes for hotelId. */ com.google.protobuf.ByteString getHotelIdBytes(); /** *
   * Output only. Check-in date recorded when the booking is made. If the
   * check-in date is modified at reconciliation, the revised date will then
   * take the place of the original date in this column. Format is YYYY-MM-DD.
   * 
* * string check_in_date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The checkInDate. */ java.lang.String getCheckInDate(); /** *
   * Output only. Check-in date recorded when the booking is made. If the
   * check-in date is modified at reconciliation, the revised date will then
   * take the place of the original date in this column. Format is YYYY-MM-DD.
   * 
* * string check_in_date = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The bytes for checkInDate. */ com.google.protobuf.ByteString getCheckInDateBytes(); /** *
   * Output only. Check-out date recorded when the booking is made. If the
   * check-in date is modified at reconciliation, the revised date will then
   * take the place of the original date in this column. Format is YYYY-MM-DD.
   * 
* * string check_out_date = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The checkOutDate. */ java.lang.String getCheckOutDate(); /** *
   * Output only. Check-out date recorded when the booking is made. If the
   * check-in date is modified at reconciliation, the revised date will then
   * take the place of the original date in this column. Format is YYYY-MM-DD.
   * 
* * string check_out_date = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The bytes for checkOutDate. */ com.google.protobuf.ByteString getCheckOutDateBytes(); /** *
   * Required. Output only. Reconciled value is the final value of a booking as
   * paid by the guest. If original booking value changes for any reason, such
   * as itinerary changes or room upsells, the reconciled value should be the
   * full final amount collected. If a booking is canceled, the reconciled value
   * should include the value of any cancellation fees or non-refundable nights
   * charged. Value is in millionths of the base unit currency. For example,
   * $12.35 would be represented as 12350000. Currency unit is in the default
   * customer currency.
   * 
* * int64 reconciled_value_micros = 8 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY]; * @return The reconciledValueMicros. */ long getReconciledValueMicros(); /** *
   * Output only. Whether a given booking has been billed. Once billed, a
   * booking can't be modified.
   * 
* * bool billed = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * @return The billed. */ boolean getBilled(); /** *
   * Required. Output only. Current status of a booking with regards to
   * reconciliation and billing. Bookings should be reconciled within 45 days
   * after the check-out date. Any booking not reconciled within 45 days will be
   * billed at its original value.
   * 
* * .google.ads.googleads.v17.enums.HotelReconciliationStatusEnum.HotelReconciliationStatus status = 10 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY]; * @return The enum numeric value on the wire for status. */ int getStatusValue(); /** *
   * Required. Output only. Current status of a booking with regards to
   * reconciliation and billing. Bookings should be reconciled within 45 days
   * after the check-out date. Any booking not reconciled within 45 days will be
   * billed at its original value.
   * 
* * .google.ads.googleads.v17.enums.HotelReconciliationStatusEnum.HotelReconciliationStatus status = 10 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = OUTPUT_ONLY]; * @return The status. */ com.google.ads.googleads.v17.enums.HotelReconciliationStatusEnum.HotelReconciliationStatus getStatus(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy