Refactor pdus into many files
This commit is contained in:
		
							
								
								
									
										59
									
								
								pdu/submit.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										59
									
								
								pdu/submit.go
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,59 @@
 | 
			
		||||
package pdu
 | 
			
		||||
 | 
			
		||||
type (
 | 
			
		||||
	SUBMIT_SM struct {
 | 
			
		||||
		PDU_HEADER
 | 
			
		||||
		service_type           string
 | 
			
		||||
		source_addr_ton        uint8
 | 
			
		||||
		source_addr_npi        uint8
 | 
			
		||||
		source_addr            string
 | 
			
		||||
		dest_addr_ton          uint8
 | 
			
		||||
		dest_addr_npi          uint8
 | 
			
		||||
		destination_addr       string
 | 
			
		||||
		esm_class              uint8
 | 
			
		||||
		protocol_id            uint8
 | 
			
		||||
		priority_flag          uint8
 | 
			
		||||
		schedule_delivery_time string
 | 
			
		||||
		validity_period        string
 | 
			
		||||
		registered_delivery    uint8
 | 
			
		||||
		replace_if_present     uint8
 | 
			
		||||
		data_coding            uint8
 | 
			
		||||
		sm_default_msg_id      uint8
 | 
			
		||||
		sm_length              uint8
 | 
			
		||||
		short_message          string
 | 
			
		||||
		// user_message_reference uint16
 | 
			
		||||
		// source_port               uint16
 | 
			
		||||
		// source_addr_subunit       uint8
 | 
			
		||||
		// destination_port          uint16
 | 
			
		||||
		// dest_addr_subunit         uint8
 | 
			
		||||
		// sar_msg_ref_num           uint16
 | 
			
		||||
		// sar_total_segments        uint8
 | 
			
		||||
		// sar_segment_seqnum        uint8
 | 
			
		||||
		// more_messages_to_send     uint8
 | 
			
		||||
		// payload_type              uint8
 | 
			
		||||
		// message_payload           string
 | 
			
		||||
		// privacy_indicator         uint8
 | 
			
		||||
		// callback_num              string
 | 
			
		||||
		// callback_num_pres         uint8
 | 
			
		||||
		// callback_num_atag         string
 | 
			
		||||
		// source_subaddress         string
 | 
			
		||||
		// dest_subaddress           string
 | 
			
		||||
		// user_response_code        uint8
 | 
			
		||||
		// display_time              uint8
 | 
			
		||||
		// sms_signal                uint8
 | 
			
		||||
		// ms_validity               uint8
 | 
			
		||||
		// ms_msg_wait_facilities    uint8
 | 
			
		||||
		// number_of_messages        uint8
 | 
			
		||||
		// alert_on_message_delivery uint8
 | 
			
		||||
		// language_indicator        uint8
 | 
			
		||||
		// its_reply_type            uint8
 | 
			
		||||
		// its_session_info          uint8
 | 
			
		||||
		// ussd_service_op           uint8
 | 
			
		||||
	}
 | 
			
		||||
	SUBMIT_SM_RESP struct {
 | 
			
		||||
		PDU_HEADER
 | 
			
		||||
		message_id string
 | 
			
		||||
	}
 | 
			
		||||
	SUBMIT_MULTI      struct{}
 | 
			
		||||
	SUBMIT_MULTI_RESP struct{}
 | 
			
		||||
)
 | 
			
		||||
		Reference in New Issue
	
	Block a user